google play应用商店:要求新上架Android App需提供64bit版本

2019-01-17 15:01

导读: 谷歌商店的软件支持之前是32bit版的,现在却规范含有原生码的App必须提供64bit版本,这是为什么呢?你知道吗? 对于Android装置而言,搭载64bit的处理器有助于提升效能并带来更丰富的使用者体验,但在这背后也需要64bit版本的App才能达成目标。为了推广64bit

谷歌商店的软件支持之前是32bit版的,现在却规范含有原生码的App必须提供64bit版本,这是为什么呢?你知道吗?

对于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 ,不会受到这个规范限制。

▲ 64bit版本App能带来比32bit版本更出色的效能,因此Google清楚宣布世代交替的时间表。 (图片来源:Google)

 

对于一般使用者而言,只需要静后App从32bit过渡至64bit世代,而App开发者则可参考相关文件以确保App符合规范。那你觉得这一规定有必要吗?你是怎么想的呢?