做过3个月多android开发的unity客户端。
zhutaorun (zhutao) · GitHub有android和unity项目
是可以的,我遇到几个多平台视频直播活动使用unity做的,其中可以内部嵌入游戏的部分,加上虚拟互动部分。
其实已经离职的公司想做App,一开始知道unity可以做多平台发布就让我来的,后来接触了外包团队,我转去android几个月。
具体点上
1.从包大小上,同样的功能,比如摄像头拍照工作,unity的包有10M,android只要4M就行了。在实际应用中,除非用户粘度很高用户手机性能很高。大多数在卸载APP就是把单一功能用的少而且安装包大的应用优先删除。
2.在APP中大部分都会有个地理位置收集,别说你没注意,只是大部分人不关心而已。unity要做这个是难的,我在短时间里是没解决的。android本身容易实现多了。
3.对于android源生的支持这块,unity完败,在网络通信这块,unity是要自己去搭建,我是没看到开源可以直接拿来用的框架,android这块很多,也很成熟。
4.在开源这块,unity有assetstore,国内蛮牛,android的开源我见到更多,github,
Git@OSC代码托管。
5.从实际需求出发,脱离应用场景考虑是耍流氓。你想要游戏在手机那种操作方式,抱歉这需求太天马行空。像APP下拉加载这个功能在开源等地方容易找到,unity做类似的效果,抱歉愚钝,没研究到那步就改做android.
6.从研发时间上考虑。unity的一款应用研发周期,一款简单的小游戏合集(益智百宝箱)
应用详情 - 应用宝官网(策划2人,美术3人,程序3人),基于已有框架,从前期策划到美术一版二版三版到研发到上线,历时近4个月。而APP开发一个成熟的外包团队(6人,项目经理,美术,android,ios,后台,测试各1)是要6个周到2个月。这是在需求不做大的变动情况下。看起来android研发时间短,实际想清楚产品的需求是要更久,想了一个多月,产品方向完全变掉了,在一个多月方向又改了。只能说想多太多的CEO和没啥主见的产品对于开发人员是噩梦
7.考核标准不同。游戏可能更纯粹点,为了赚钱或者为了好玩。看到宣传是流水多少。多少玩家,付费多少。盈利是和其他发行商分成的。APP目前很多是平台类,或者单一功能大家用的比较多。注册用户多少,活跃用户是比较看中的。APP本身产生盈收的少,是在用户量大了后,占据市场份额上有说话权,或融资或插广告或卖用户信息或者个性化引导消费等
8.环境,一个产品计划书或者游戏Demo拿天使目前不容易。拿钱是要尽快出产品的,所以哪个更容易实现选择那个,更现实点。
9.关于这个问题本身,我想说,当你问这个问题,也面临一个选择的话,我问过类似的问题,我想说。坚持自己的的方向,不要放弃。
10.Unity多平台分布是优势,但后期维护上,APP源生更好点。
总结
工具选择是需求的,2D和3D就可以理清。APP是更关注文字和图片内容,偏信息展示;unity更关注手和手机的交互,更关注操作的乐趣。 |