繁体   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