2

我正在网上搜索一个很好的项目符号列表,以便在创建 iOS 通用应用程序时注意。例如,UIImagePickerController 需要以不同的方式呈现,某些设备可能不支持消息传递或拨打电话等......

有谁知道在启动通用应用程序之前有完整的项目“清单”的好资源?

提前致谢。

4

1 回答 1

3

完整的优缺点列表?不,我认为没有。

但是有很多数据来源可以从中获得,尽管我不会称它们为“官方来源”。我有同样的困境,这就是我发现的:

优点

  • 从维护和支持的角度来看,一个代码库更易于管理。
  • 一个版本——更新和补丁——同时涵盖所有设备。
  • Apple 鼓励通用应用程序,因此在他们的“精选列表”中获得精选的机会更大。(我不知道这是事实,而且我个人还没有从 Apple 那里听说过……)
  • 客户满意度提高了,因为客户不必处理或购买多个应用程序。
  • 客户满意度的提高可能会带来更好的评论,从而转化为更高的销售额。
  • 适用于所有 Apple iOS 设备。

缺点

  • 大内存使用。除了用于 iPhone 的图形外,您将用于 iPad 的更大图形(可能还有更高的分辨率)将使您的应用程序变得非常笨重,甚至可能超过某些服务提供商的下载限制。
  • 您不能为 iPhone 和 iPad 版本设置单独的价格,因为您只是发布了一个具有单一价格标签的应用程序。
  • 您看不到 iPhone 和 iPad 版本之间的销售额是如何分配的。
  • 你错过了那些愿意同时购买 iPhone 版和 iPad 版应用程序的人所产生的收入。
  • 使用单独的应用程序,您可能会启动您的应用程序两次 - 每个平台一次。这为您提供了两个曝光度很高的窗口(每个平台一个),而不是一个(两个平台)。

可以看出,这些优点和缺点中的大多数都与销售和 App Store 发布等有关,因此如果您的应用程序是免费的或私有的(仅分发 Ad Hoc),那么这些要点中的很多都不会真正适用。

正如您提到的消息传递和电话呼叫,您必须根据您的应用程序的用途自行判断,但 iPhone、iPad 或 Universal 对这些没有影响。这些问题是特定于设备的,并且应该兼容 3G 和非 3G 设备,因为您可以为任一设备提供两种选择。

我发现的最综合的利弊来源是:On Going Universal

总之,它归结为您的应用程序将用于什么以及您想要什么,但是使用上面的优缺点应该可以帮助您得出结论。

于 2013-08-29T16:48:28.447 回答