64位應用即將普及?谷歌提醒應用開發者8月起必須提交
自從晶片平臺和安卓系統都開始支援64位應用,谷歌就在著力推動執行效率更高的64位應用普及開來,早在2017年末谷歌就通知開發者2019年8月開始必須提供應用的64位版本,在近日他們又通過郵件重申了這一點。
谷歌應用商店的具體要求為:從2019年8月1日開始,除了一直存在的32位版以外,新應用和應用更新都必須提交64位的版本,不過已經上架的Unity 5.6或更早版本引擎製作的遊戲除外,他們可以只提供32位版本直到兩年後的2021年8月。
由於智慧手錶和電視的晶片平臺並沒有完全實現64位化,所以針對Wear OS或Android TV開發的應用也不會受到這條要求的影響,可以依舊只提供32位版本的應用,不打算分發到Android 9以及更高版本系統的應用也是同理。
對於手機使用者來說,這個要求是沒有影響甚至有很多好處的,使用32位處理器手機的使用者依舊能得到32位版本的應用更新,使用更新的64位處理器手機的使用者就能完全享受到64位應用的快速與流暢。
蘋果在2013年iPhone 5s的A7處理器上就引入了對64位應用的支援,不過直到2017年的iOS 11更新中才結束對32位應用的支援徹底擁抱64位應用。強硬如蘋果都需要花上四年時間來改變生態,鬆散許多的安卓陣營需要更多時間也是可以理解的。
不過谷歌在安卓控制和應用商店管理上越發收緊政策,安卓8.0開始加入Project Treble幫助廠商更快地更新手機,系統中也逐漸加強許可權管理功能,而應用商店也從2018年開始強制要求應用支援對應API,並且每年都在隨著系統更新提升要求底線。
過去的安卓系統缺乏有力的管控來引導生態,如今谷歌多管齊下治理亂象,有望將安卓應用生態帶回一個平衡和諧的狀態,使用者也不必因為應用的低劣不被監管而困擾。