9 月 17 日淩晨蘋果正式推送了 iOS 9 的升級,力圖帶給用戶更智慧,更快速和人性化的系統體驗。新的 iOS 9 新增了許多功能和特性,包 括更智慧的語音助手 Siri 以及進化版的 Spotlight 搜尋引擎、重新設計的備忘錄、支持查詢交通即時狀況的新地圖。蘋果甚至還推出了自己的 新聞應用,使用者可根據個人興趣定制資訊內容。還有增強版帶有Shortcut Bar(快捷列)功能的鍵盤。
體積更小的 iOS 9
除了新功能和特性 iOS 的基礎優化也是蘋果非常看重的,iOS 9 的低功耗模式可以增加3 個小時的續航。節電模式將會在低電量的時候自動啟動,自動延長使用時間。iOS 9 中內置的應用都利用了 Metal 技術的優勢,使得系統介面滾動更靈敏、流暢,而且動畫效果更生動。
可能很多用戶會認為 iOS 9 加入了這麼多此前 iOS 沒有的功能 iOS 的體積勢必會比以往的 iOS 固件更大,但其實通過觀察我們可以發現 iOS 9 和 iOS 8 固件體積相差並不大。以 iPhone 6 為例,正式版的 iOS 9 固件體積為 1.83GB,而 iOS 8 最後一個版本 iOS 8.4.1 的固件體積是 1.84GB。也就說 iOS 9 集成了更多的新功能,反而固件體積卻更小了。
iOS 9 的“羽量級”還體現在升級對設備剩餘存儲的要求上,此前 iOS 8 的升級檔不到 1GB,但是卻要求設備可用的存儲空間至少達到 4.6 GB,這讓原本設備存儲空間只有 16GB 和 8GB 的 iOS 用戶根本無法更新到 iOS 8。現在用戶只需要利用 1.3GB 的剩餘空間,就可以完成升級安裝 iOS 9。
值得一提的是在升級 iOS 9 的過程中如果使用者在升級系統時出現了空間不足的情況,iOS 9 會彈出“先刪再重裝”的選項。用戶可以暫時把一些應用刪除,騰出空間來升級 iOS 9,在升級完畢之後這些應用重新自動安裝到設備上。
App Thining
iOS 9 還有一個節省存儲空間的解決方案是 App Thining。這項技術蘋果在全球開發者大會(WWDC 2015)上就曾經介紹過,App Thinning 功能中其實有三個獨立的機制,分別是 App Slicing、On-demand resources 以及 Bitcode。
分割功能(Slicing),開發者只要把完整應用包的內容上傳到 iTunes Connect,Slicing 可以對應用/遊戲內容進行分割,根據使用者設備類型和螢幕解析度的不同分發定制化下載包。而不是再像以往一樣下載一個完整的包含相容所有設備的檔版本。
代碼功能(Bitcode),開發者不再上傳應用的預編譯的二進位檔案,而是上傳應用的“Intermediate Representation“中間代表”。在用戶下載之前,App Store 在自動編譯應用程式。這樣即使開發者沒有給他們的代碼添加標籤,應用也能夠執行 App Slicing 部分功能,僅下載設備需要的 32 或 64 位代碼。Bitcode 可以讓蘋果在未來為你的應用進行再次優化,而避免了發佈新版本的麻煩,同時可以大大減少調試工作量。
隨需應變資源(On-demand resources),開發者可以把應用和遊戲初始化用不到的資源分類打包上傳到 App Store,在使用者使用的時候系統會根據資源標籤在必要的時候調用資源,當某些資源不再使用的時候會被系統自動清除。這裡用一個通俗的說法,一個大型的 iOS 遊戲體積往往非常大,動輒上 GB,在一個關卡很多的遊戲中,使用者需要的通常都是他們當前的級數以及下一級,通過 On-demand resources,使用者可以下載他們需要的關卡遊戲。隨著你不斷通關,應用再下載其他關卡,並將用戶成功過關的關卡給刪掉。不僅節省了用戶下載的時間而且能夠有效的縮小應用和遊戲的體積。
它們在節省 iOS 應用資源方面發揮著各自的作用。App Thining 可以讓 iOS 設備在很多安裝應用、更新應用以及運行應用等多種場景中僅下載需要的代碼而不是所有的資源,這樣 iOS 應用佔用的空間就會減少很多,從而節省出更多的剩餘存儲空間。
升升升
Windows Phone 手機的 8GB 存儲感覺永遠都裝不滿,Android 手機的 16GB 綽綽有餘,然而 iPhone 的 16GB 存儲遠遠不夠用,一個 iOS 平臺的 App 往往比 Android 平臺和 Windows Phone 平臺乃至桌面級別的跨平臺應用體積都要大。蘋果在今年年初還首次將 iOS App 應用的最大體積限制將從 2GB 放寬到 4GB,雖然這可以讓多媒體軟體和遊戲開發者有更寬闊的施展空間,並且提升應用的和遊戲的高清畫質,特別是在 iPad Pro 發佈之後這個需求更為強烈。
但由於 iPhone 6s 和 iPhone 6s Plus 的起始容量仍然為 16GB,加上此前大量的 16GB 的 iOS 用戶,因此“瘦身”勢在必行,而 iOS 9 則是一個很好的開始,手握 16GB iPhone的騷年們還等什麼?趕緊點擊升級吧!
|