频道栏目
读书频道 > 移动开发 > 其他综合 > iOS 5 cocos2d 游戏开发实战(第2版)
4.10.1 单个通用的应用程序还是两个单独的应用程序
2012-10-17 16:37:17     我来说两句
收藏   我要投稿
《iOS 5 cocos2d游戏开发实战(第2版)》将引导您开发富有吸引力的2D游戏。书中展示了如何使用cocos2d这款强大的游戏引擎来开发iPhone和iPad游戏,此外还介绍了游戏中的瓦片地图、虚拟摇杆、Game Center等。本书...  立即去当当网订购

4.10  移植到iPad

因为所有的位置坐标都考虑到了屏幕的尺寸,所以将游戏放大到iPad 的大屏幕上运行应该不会有问题。事实上也确实如此。相比之下,使用固定坐标值的游戏在移植前就要面对严重的重做问题了。

4.10.1   单个通用的应用程序还是两个单独的应用程序

在把应用程序移植到iPad 时,通常需要决定应用程序在App  Store 上是被当做单个通用(Universal)应用程序还是被当做两个单独的应用程序。两种选择都有优缺点,一般来说Universal应用程序更适合顾客,单独的应用程序更适合开发者。

Universal应用程序包含同时针对iPhone/iPod  Touch 和iPad 设备的代码和资源。这样做的缺点是所有的资源都会添加到同一个Xcode项目中,从而增加应用程序的大小。这只是技术上的缺点,不会对性能造成影响。

在Universal应用程序中,不能为iPhone/iPod  Touch 和iPad 版本设置不同的价格,而且对所有设备的评测和评论都会列在同一个应用程序下。而且,你无法确定购买并下载应用程序的用户中有多少是iPad 用户。

尽管如此,在App  Store的销售类别中,Universal应用程序仍然会被单独排名。如果用户在iPhone或iPod Touch 设备上下载或购买了应用程序,就会被统计到iPhone图表中。iPad 设备上的下载或购买也是同理。这就产生了一个问题:iTunes 中的下载或购买怎么算?答案是,它们被统计到iPhone的排名中。因此,除非在应用程序中添加分析跟踪代码,否则甚至无法估计出你有多少用户是iPad用户。

为应用程序创建iPhone/iPod Touch版本和iPad 版本允许单独保存资源。更重要的是,如果iOS 用户既想要iPhone 版本,也想要iPad 版本,就需要同时购买两者。这对你而言是好消息,但是对顾客来说则不然。仅仅因为这一点,顾客就有可能立即给你的应用程序一个差评。

但是,因为应用程序在App  Store中被当做两个单独的应用程序,至少顾客的评测和评论是针对特定版本的。而且,你能够针对目标平台提供更好的应用程序描述和屏幕截图,并单独更新每个版本。如果应用程序已经在App  Store中有了一段时间,把应用程序分成针对不同设备的版本也是一个好主意,因为在Universal应用程序中添加对新设备的支持不会使应用程序出现在App Store的What’s New部分。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:4.9 播放音频
下一篇:4.10.2 使用Xcode 3移植到iPad
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站