跟著(zhù)新 iPhone 發(fā)布的節奏,iOS 史上轉變最大的 iOS 7 將要在蘋(píng)果的各類(lèi)新產(chǎn)品上大展拳腳了。從消費者眼里看來(lái),這種轉變是擬物化向扁平化的轉變和新加入的控制中心等。但是對于開(kāi)發(fā)者而言,卻是 1500 個(gè)全新的 API 等。
新的 iOS 7 帶來(lái)了很多有趣的東西,比如后臺任務(wù),對等藍牙功能(peer-to-peer Bluetooth),處理文本新方式等等??傊?,能升級到 iOS 7 就升級到 iOS 7 吧,死守 iOS 6 并不是出路。蘋(píng)果將要把開(kāi)發(fā)工具鏈轉向 Xcode 5,這就意味著(zhù)今后的開(kāi)發(fā)者想要留守 iOS 6 的話(huà),將會(huì )面對兩種開(kāi)發(fā)環(huán)境。所以開(kāi)發(fā)者也應該切換到蘋(píng)果最新的工具和平臺,而且這一切都要盡快。
認為,從編寫(xiě)代碼的角度來(lái)看,開(kāi)發(fā)者不得不面對讓人抓狂的用戶(hù)界面問(wèn)題。在基于iOS 7 SDK 的開(kāi)發(fā)中,開(kāi)發(fā)者必須檢查應用在每一屏的細節,以發(fā)現潛在的界面瑕疵。比如說(shuō),蘋(píng)果已經(jīng)改變了狀態(tài)欄的處理程序,這將導致一些開(kāi)發(fā)問(wèn)題出現。
iOS 7 相對于 iOS 6 的巨大改變使得對于雙版本支持的成本很高,很多開(kāi)發(fā)者不得不拋棄舊版專(zhuān)注于新的 iOS 7。
app軟件開(kāi)發(fā)者對于 iOS 7 不滿(mǎn)之處大多在于應用需要重新設計開(kāi)發(fā),而這項任務(wù)往往比預想得大,另外,新的環(huán)境中很難做出出彩的應用。但是 API 等特性將會(huì )使得應用功能更出色,也方便了開(kāi)發(fā)。一旦完成應用的開(kāi)發(fā),新應用將會(huì )更時(shí)尚美觀(guān)易用。