2013-02-16 108 views
0

我已經開發了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

回答

0

首先,您必須決定是否真的關心那些較舊的設備。 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

相關問題