跟着新 iPhone 发布的节奏,iOS 史上转变最大的 iOS 7 将要在苹果的各类新产品上大展拳脚了。从消费者眼里看来,这种转变是拟物化向扁平化的转变和新加入的控制中心等。但是对于开发者而言,却是 1500 个全新的 API 等。
新的 iOS 7 带来了很多有趣的东西,比如后台任务,对等蓝牙功能(peer-to-peer Bluetooth),处理文本新方式等等。总之,能升级到 iOS 7 就升级到 iOS 7 吧,死守 iOS 6 并不是出路。苹果将要把开发工具链转向 Xcode 5,这就意味着今后的开发者想要留守 iOS 6 的话,将会面对两种开发环境。所以开发者也应该切换到苹果最新的工具和平台,而且这一切都要尽快。
认为,从编写代码的角度来看,开发者不得不面对让人抓狂的用户界面问题。在基于iOS 7 SDK 的开发中,开发者必须检查应用在每一屏的细节,以发现潜在的界面瑕疵。比如说,苹果已经改变了状态栏的处理程序,这将导致一些开发问题出现。
iOS 7 相对于 iOS 6 的巨大改变使得对于双版本支持的成本很高,很多开发者不得不抛弃旧版专注于新的 iOS 7。
app软件开发者对于 iOS 7 不满之处大多在于应用需要重新设计开发,而这项任务往往比预想得大,另外,新的环境中很难做出出彩的应用。但是 API 等特性将会使得应用功能更出色,也方便了开发。一旦完成应用的开发,新应用将会更时尚美观易用。