簡體   English   中英

為什么要將我的應用升級到iOS 5?

[英]Why should I upgrade my apps to iOS 5?

我知道iOS 5是Apple Mobile OS的最新版本(也是最好的版本)。 我也知道它包含ARC,OpenGL ES Debugger yada yada yada ...

我已經在我的公司開發了一些內部應用程序,它們都完美無缺。 但作為開發人員,我是否真的需要將我的所有應用升級為兼容iOS-5? 如果是這樣,為什么?

“升級”並不真正適用於應用程序,只適用於操作系統。 如果您的應用程序已經在iOS 5上正常運行(即“兼容”),它可能就是這樣,那么沒有理由對其進行更改。

如果它當前不是“兼容”,暗示你已經測試過它,並且在iOS 5上運行時應用程序中的某些內容會被破壞,那么你會考慮修復或解決這些問題,以便iOS 5上的用戶可以使用你的應用程序。

如果這些應用程序是您正在繼續開發的應用程序,那么您可以考慮使用新技術(ARC,新框架等)是否值得這樣做和/或放棄對舊設備的支持。 這是一個權衡,只有你可以根據你的應用和業務需求做出相應的貢獻。

考慮到大多數與崩潰相關的問題是由於內存分配/釋放/引用錯誤引起的,將代碼移植到使用ARC可能會有所幫助。 當然,需要確定時間/成本以確定它是否值得。

進行成本效益分析。

使用iOS 5 SDK進行更新是否會通過修復現有或可能的錯誤,添加iOS 5功能或提供其他機會來制作更好的產品而使您的客戶受益? 更新是否會為您或您的公司提供額外的營銷機會? 開發,測試和QA時間的成本是多少?

也許這將是一個長期的優勢,有助於使您的開發技能更新到最新的API和工具(如ARC)。

但也有一句格言:如果沒有破壞,就不要“修復”它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM