将iPhone应用程序移植到iPad – 单个应用程序或分叉?

将iPhone应用程序移植到iPad – 单个应用程序或分叉?,第1张

概述我有一个iPhone应用程序,我即将修改为iPad. 我的问题是:该应用程序旨在用于iPhone OS 2.0,如果我用于iPad,我将不得不为OS 3.2设计它. 我无法更改iPhone版本,因为我冒一些旧版iPhone无法运行应用程序的用户. 显然,我可以制作一个可以在iPad / iPhone OS 3.2和iPhone / iPhone OS 2.0上运行的混合应用程序,但这将是一个难以维 我有一个iPhone应用程序,我即将修改为iPad.

我的问题是:该应用程序旨在用于iPhone OS 2.0,如果我用于iPad,我将不得不为OS 3.2设计它.

我无法更改iPhone版本,因为我冒一些旧版iPhone无法运行应用程序的用户.

显然,我可以制作一个可以在iPad / iPhone OS 3.2和iPhone / iPhone OS 2.0上运行的混合应用程序,但这将是一个难以维护的,有许多API调用等等.

哪种方法最好:混合版本或iPad的独立代码?

解决方法 将Base SDK设置为iPhone 3.2设备.将iPhone部署目标设置为2.0.调用iPhone 3.2 API时,请使用AvailibilityMacros.然后为iPad创建不同的UI代码并制作通用应用程序.这是所有世界中最好的.除非您拥有iPhone并且已经购买了应用程序,否则您将无法获得新的购买.如果你因为iPad版本更有兴趣获得更多收入(也许iPad版本有更多的功能?)那么你应该分叉你的代码,这样你就可以为iPad应用设置不同的价格点.如果我理解正确,您可以始终将fork保留在同一个 xcode项目中,这样您仍然可以使用共享的模型和控制器,并在构建时只选择要构建的目标.因此,作为一个开发者,你将获得两全其美.

根据admob统计:
iPhone OS Statistics如果您的客户只是iPhone,那么人们不在3.0< 3%.这对我来说是一个非常小的数字,他们可以轻松地免费升级,所以我不会只为他们拿回你的应用程序.也许您的应用可能会说服更多人进行升级.现在,如果您的应用支持iPod touch,那么您的目标市场仍然是32%2.X

总结

以上是内存溢出为你收集整理的将iPhone应用程序移植到iPad – 单个应用程序或分叉?全部内容,希望文章能够帮你解决将iPhone应用程序移植到iPad – 单个应用程序或分叉?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1081619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存