-
答案 1:
支持前面的答案1、服务器端区分连接终端类型和平台版本不难,主要是数据接口的设计和负载能力。比如米聊,对所有终端内部的通信、存储、转发机制是样的。那你核心还是服务器端的技术储备和能力。2、Talk box的通信机制实现起来不难,但还是前面的这个问题,就是服务器端的技术,同时语音的压缩和播放是否有自己的或者适合的引擎,因为Talk box 可以做到每秒2K的数据量超过移动网络的话音通信质量。3、游戏的跨平台,建议还是使用跨平台的引擎。Cocos2D 之后衍生的 Cocos2D-X要到年底才能比较完善的支持多平台(主要是目前Android平台Cocos2D-X还是需要用JAVA和C混编,要求比较高)而3D也有类似的可选择产品。4、是否有必要上来就考虑夸平台,这是个疑问。目前我们真的还没有看到哪个产品上来就提供网络游戏多平台支持的,因为各个平台目前盈利模式和收费渠道有所不同,所以你很难直接用iOS上的费率要求Android用户也认账,除非是直接针对海外市场。而目前iOS Android WP7这些平台上最成功的网络游戏还没有超过10万人在线的,前面问题中100万 1000万的这个前提至少半年甚至1年内不存在。5、回合制游戏,我们要求做弱联网就是GPRS下必须可玩,如果一定是长连接,请评估自己通过优化后能得到的最小数据通信量。如果做手机网络游戏只能WIFI环境,或者断线后游戏进程没有等待或者恢复机制。那基本上不太可能或者真正的或者持续的成功6、目前北美Grossing 前30名,无论iPhone 还是iPad,传统概念的网络游戏几乎都是不存在的,只有弱联网的棋牌、农场、经营类,我们不认为MMO、大型联网游戏、3D网络游戏短时间内会有足够的市场空间。Android平台由于70%的终端还是里程碑时代的性能,所以建议产品选型的时候慎重,考虑跨平台同步实现的时候慎重,网络连接的带宽需求设计慎重。 -
答案 2:
第一,如果是跨平台,可以使用cocos2d-x,或者自己移植也可以。第二,服务器的压力只会跟PC版的MMORPG或者webGame相当,这跟它是iOS或者android没有关系,只跟你游戏的机制有关。第三,用户的流量费,不同地区有不同的计算方法,如果用wifi的话是可以不用钱的,3g的话,如果贵,用户最多等到回家用wifi。 -
答案 3:
1 我想你说的跨平台是指共用一个codebase,一般多平台的以游戏为主,很少看到一个codebase的应用,因为应有的交互要符合各自平台的特点所以基本都是单独开发。2 多平台的游戏可以考虑选择unity,corona,这样的跨平台工具,它们基本只需要一次开发针对不同平台编译就行3 有些东西必须针对不同平台处理,比如IAP,广告,贴图的质量等4 要支持尽量多的屏幕尺寸是个挑战,最好用一个特殊的类来处理,界面的layout用文件来定义,不要hardcode5 通常后端没有太大的区别6 通常手机游戏的数据量不会很大,只是一些控制指令,同步信息之类的,否则你应该重新考虑架构7 当你有100w,1000w用户的时候你一定已经有足够的资源来解决服务器问题了 -
答案 4:
用HTML5实现 -
答案 5:
现在还有一个有点不靠谱的方案:Flash/Air For Mobile,最郁闷的地方是效率和耗电量等9ria.com 已经发布了一款游戏,可以作为参考bbs.9ria.com/thread-8...另外,就是是否真的需要跨平台?这个需要多考虑考虑吧
跨平台的 iOS,Android 在线游戏或应用如何实现?
2012-01-19 17:42:44 来源: 点击:
相关热词搜索:
上一篇:你接触过的哪些网站的 RSS 值得加入 Google Reader?
下一篇:微软雅黑在 Windows XP 下有时候会出现锯齿,原因是什么?