iOS 9 讓你手機減肥的三大祕方!

TECH2IPO 於 12/06/2015 發表 收藏文章

16 GB iPhone 的用户們是否經常為了儲存空間不夠而傷透腦筋呢?新一代的 iOS 系統 iOS 9 能夠替你減少這樣的困擾。昨日的 WWDC 會場上,蘋果沒有特別在 iOS 9 新功能「App Thinning」上多着墨,但該功能卻可以讓用户大大減少下載 App 中過多的程序。據 ArsTechnica 報道指出,App Thinning 功能可以分為三大部分:App Slicing、On-Demand Resources (ODR)、Bitcode。

App Slicing:

同一款 App 必須同時支持蘋果旗下不同尺寸的產品,從 3.5 吋的 iPhone 4 到 5.5 吋的 iPhone 6 不等,同時包含支持 10 吋 iPad 的通用 App。其實在大多數的情況下,手中單一的裝置並不需要 App 中其他的機款程序。舉例來説,假設你是 iPhone 5C 的用户,下載一個通用遊戲 App,二進制中內含 64 位元的程式碼、iPad、3x iPhone 6 Plus 圖像尺寸以及 Metal API 代碼等多項用不到的程式,畢竟你的 iPhone 5C 只需要 32-bit 程式、OpenGL 圖像運算程式以及 2x iPhone 圖像尺寸。為改善此情況,爾後從 iTunes 下載的 App,只會下載符合該機種的程式,不再佔據手機空間。


On-Demand Resources (ODR) :

第二種替 App 減肥的方式為 On-Demand Resources (ODR),簡單來説,下載遊戲不再把全部關卡一次下載,採取分批下載制度,等玩家闖到一定的關卡後,才下載後面的關卡,同時,已破關的資料會被刪除。這樣的好處是,玩到一半不想玩卻又捨不得刪掉的遊戲,可以先放著也不會佔大量的空間。

Bitcode:

開發者不需事先上傳已編輯完成的二進制,只需上傳蘋果 App 的「中介碼(intermediate representation)」。即使開發者沒有標籤程式碼,在使用者下載之前,App Store 會自動編輯 App,執行 App Slicing 並且下載符合機種的位元程式(32 或 64)。

雖然「App Thinning」可以替內存空間較少的用户減輕負擔,但對於想要一次破關或破關迅速的玩家們可能有點不太方便,因為不是隨時隨地都有網絡的存在,例如飛機上。

來源:app01

聽唱吧CEO陳華講「從零到千萬創業如何積累原始用户」——創業公開課免費報名


資料來源:TECH2IPO
標籤: iOS 9  

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→