ADVERTISEMENT
對於Android裝置而言,搭載64bit的處理器有助於提升效能並帶來更豐富的使用者體驗,但在這背後也需要64bit版本的App才能達成目標。為了推廣64bit App的普及率,Goolge規範自2019年8月之後,含有原生碼(Native Code)的App必需提供64bit版本。
深化64bit App普及率
2017年時Google在Android 5.0版加入64bit處理器的支援,當時就提出以2019年8月為期限的64bit推廣規範,現在Google也進一步說明規範細節。
自2019年8月1日開始,所有含有原生碼的新App或App更新,除了需要提供32 bit版本之外,也必需提供64 bit版本。但如果是使用Unity 5.6或較舊版本開發,並且只支援32bit運算的App,則不受此規範限制。
到了2021年8月1日,Google Play將停止為相容64 bit運算的裝置提供32bit版本App,這代表搭載64 bit處理器的Android裝置就不能從Google Play下載32bit App(但Google並沒有禁止裝置執行32bit App,使用者應該仍可從其他來源取得、安裝App),而這個規範也包含使用Unity 5.6或較舊版本開發的App。
然而這個規範有個例外,就是考量有些Wear OS與Android TV的開發廠商並沒有為裝置提供64bit相容性,所以針對這些裝置開發,或是僅支援Android 8與較舊版本的的APK與App Bundle,不會受到這個規範限制。
對於一般使用者而言,只需要靜後App從32bit過渡至64bit世代,而App開發者則可參考相關文件以確保App符合規範。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!