2012-05-16 35 views
1

瘦身:我的應用在iOS 5.x中工作得很好。但是,某些功能在4.x中效果不佳。所有解決方案都會更新到5.x.iOS 4和5兼容性:提示用戶更新iOS

選項1 - 好程序員:找出我的應用程序中使用這些特殊功能所做的工作,以及他們爲什麼不能在4.x中工作。

選項2 - 懶惰的程序員:檢測用戶正在運行的iOS版本(我已經意識到這不被建議),並建議他們升級,如果它比較老。更進一步,通過使用iPhone URL將他們引導至設置/軟件更新(例如:iossettings://)。

您的建議非常感謝。

+1

設置/軟件更新將無法正常工作,因爲這只是添加了5.9 –

+0

@FrederickCheung你的意思是5.0。 – edc1591

+0

是懶*的*形式;不是那種驅使程序員自動化枯燥的手動任務的類型,但是這種方式給程序員提供了一個不修正bug的藉口。 –

回答

8

這個問題可能不適合StackOverflow很好,但我會提供我的想法。支持平臺或不支持平臺。如果您不支持iOS 4,則不支持它並編譯該應用程序以要求iOS5。如果你確實支持它,那麼修復這些錯誤。不支持它,但嘮叨用戶。就像你說的那樣,這太懶惰了。

許多應用程序已經轉移到僅iOS5。除非你的市場不尋常,並且特別可能擁有iOS4,否則我會放棄iOS4支持並繼續前進。浪費支持它的時間不會轉化爲足夠的銷售量來覆蓋大多數應用程序IMO。 iOS4上的糟糕評價將超過您可能會獲得的額外銷量。挑選觀衆並使他們高興。

+2

如果你只是刪除了對iOS4的支持,它不會讓任何人下載它不能運行它......正如羅布所說,如果我下載了一個應用程序,說它將起作用只會傳達一條消息,我會很生氣,並儘可能多地在獨立賬戶上留下1星評論,直到蘋果禁止我。 –

+1

很好的建議。我們只是爲了支持iOS 4.x而拍攝,因爲我遇到了一個數字(下面鏈接),顯示ipad/iphone 4.x的使用率在15%左右。我同意,放棄iOS是理想的考慮大多數設備(糾正我,如果我錯了,3GS和以上)能夠升級到5和時間更好地花在其他問題上。謝謝。 http://david-smith.org/blog/2012/03/10/ios-5-dot-1-upgrade-stats/index.html – Airuop

0

大多數人都在運行iOS 4,因爲他們的設備不支持i​​OS 5.選項1更有意義。或者根本不支持iOS 4。