iOS 7的发布将移动手机的世界推向一个新的高潮,很多人认为ios 7是ios历史上影响最广泛的升级之一。显然,iOS 7为全世界几亿的用户提供了一个更加强大健壮的平台,并且,在短短的几周后,在App Store中聚集的对iOS 7做过界面调整的成千上万的应用程序会让用户们再兴奋一把。
但是,对移动程序开发者来说,一个新版本的iOS意味着新的工作。那么新的工作如何开始呢?
虽然有很多途径可以让开发者们在iOS 7平台取得成功,但是我们想讨论5件开发者需要避免的事情,来使你的应用程序足够出众。 1. BUGS 很简单,对吧?但是iOS 7还是有一些小技巧来使你的QA过程更加平滑可用。Xcode 5的测试导航栏使测试工作比以往任何时候都简单,并且可以帮助你创建、编辑、运行你的但愿测试。单击可以运行单独的测试,或者选中一组,编辑助手提供了一个新的测试类别,可以自动将你的测试和程序代码并排放置。Xcode 5的新的调试计量窗口展示了资源占用信息,包括CPU, 内存,能源使用(译者注:应该是指电量吧),iCloud,和OpenGL ES,并且在用户发现之前将一些隐藏的问题对你发出警告。 在 what’s new in Xcode 5 查看更多内容 2. iOS 6 设计
Apple重新设计了iOS 7,来呈现一个完全不同的面貌,感觉和工作方式。由于iOS 6和iOS 7的设计区别太大,保留原有的iOS设计风格会使你的app看起来很奇怪,这很可能吓跑你的顾客。就像iPhone app需要重新设计才能与iPad和retina显示无缝工作,你也要重新评估一下你的app能给iOS 7用户提供什么。确保你的app内容在iOS 7的半透明界面下可辨识,并且适应新的动态文字大小调节,这两点非常重要。测试你的app的硬编码UI,并且花些时间学习下UIKit。
3. 时间不当
时间就是一切。很快,全世界就会需要那些看起来像专门为iOS 7设计的apps,并且,如果你够聪明,那你就应该在其他更大,更多的apps开发出来之前,利用好这次机会。用户聚集到那些很快适应了iPhone 5更大屏幕的apps上,因为其他的事情(他们的迟钝的竞争者)都过时了。将iOS 7的发布看作一次机会,不要太迟才给你的移动用户提供新的app体验。你的app不需要完美;在发布之后快速并高频率的迭代就可以了。 |