如何在所有旧iPhone设备上运行ios 6(iPhone 5)应用程序?

问题描述:

我已经开发了iOS 6.0模拟器的iPhone应用程序,它可以很好地运行iPhone 5(Retina 4)。 ,但旧iPhone设备无法运行。 我想要一些解决方案,我必须做什么? 我是否必须为此编写一些代码,以便为每个设备运行舒适。 最后的结论是,我想我的iPhone应用程序是在iPhone 5的iOS 6.0开发的,也必须在所有旧的iPhone设备上运行... 请给一些链接或任何教程或任何示例,以便我可以轻松地做这个。如何在所有旧iPhone设备上运行ios 6(iPhone 5)应用程序?

+0

您是否遇到性能问题或兼容性问题? – nneonneo 2013-02-16 06:18:23

+0

感谢nneonneo回答。我没有性能problem.actually我的客户想要一个iPhone应用程序,我在iOS 6.0中,所以当我发送他的IPA测试iPhone应用程序,但他是iPhone 4,所以该应用程序没有运行在他的设备..主问题是这只..所以我想应用程序在iOS 6.0应该与所有iPhone设备兼容 – user1791117 2013-02-16 06:32:21

+0

您已经使用任何在旅游应用程序的任何framwwork? – Durgaprasad 2013-02-16 07:27:44

首先,您必须决定是否真的关心那些较旧的设备。 iOS 4.x设备和更低的市场份额目前可能还不到5%(source,尽管他只跟踪iOS 4.x及更高版本)。

如果这是旧设备的性能问题,那么您可能必须关闭它们的fancier功能(例如,关闭3D应用程序的复杂性,减少使用较少动画和缓存,使用较低分辨率资产等)。如果这是与早期操作系统版本的兼容性问题,则必须在开发中定位较低的iOS版本。

如果您必须使用iOS 5及更高版本的功能,那么您最好不要放弃对旧设备的支持(这是苹果大部分鼓励的路径,特别是对于新应用程序)。它还将降低您的开发成本,只专注于新平台,但您必须注意权衡。

+0

谢谢nneonneo回答。我没有性能问题。实际上我的客户想要一个iPhone应用程序,我正在为新的iPhone 5决议在iOS 6.0中,所以当我发送他的IPA测试iPhone应用程序,但他是iPhone 4,所以该应用程序没有运行他的设备..主要问题是这仅仅..因此,我希望应用程序在iOS 6.0中应该与所有iPhone设备兼容。因此,我的iPhone应用程序应与所有旧iPhone设备的屏幕分辨率兼容。 – user1791117 2013-02-16 06:38:04