Google最近经常与Android应用程序开发人员直接对话。本周早些时候,该公司发布了一篇文章,以提醒未批准的应用程序,如果他们尝试访问呼叫日志或SMS权限而没有被列入白名单,则会很快从Play商店中删除。本周,该公司在其Android开发者博客上发布了另一篇文章,但这是关于仍不支持64位CPU的本机应用程序。从2021年8月1日开始,如果Google Play不支持本机应用程序,则它们将不再支持64位CPU架构。
随着Android 5.0 Lollipop的发布,Android开始支持64位应用程序。从那时起,更多的具有64位CPU的SoC被发布,这种转变是逐步淘汰具有32位CPU的芯片组的开始。就像台式机一样,64位是未来,谷歌对此深有体会。大约一年前的2017年12月,该公司宣布其应用程序使用本机库的开发人员必须具有64位替代方案才能在仅64位设备上运行。
这项要求仍在按计划进行,并将于2019年8月1日生效。本周,该公司宣布对使用Unity 5.6或更早版本的游戏进行了扩展。Google Play仍将接受对这些游戏的仅32位更新,直到最后期限(将于2021年8月1日生效)为止。这是Google Play将停止在支持64位设备的设备上投放不支持64位版本的应用的时候(这意味着这些应用将不再在这些设备上的Play商店中提供)。
截至目前,在2021年这一截止日期之前,Google尚未扩展使用Unity 5.6或更早版本构建的游戏。但是,从现在到2021年8月,情况可能会发生变化,就像从2017年更改为2019年一样。Google希望为开发人员提供足够的时间来转换其应用程序和游戏,以遵循这一新政策。现在,这个新的截止日期仍然是个例外,因为Google表示这些要求不适用于以下情况:
明确针对Wear OS或Android TV的APK或应用包,这是目前不支持64位代码的尺寸规格。
未分发到运行Android Pie或更高版本的设备的APK或应用包。
这项新更改不会影响公司的32位支持政策。他们将继续将这些应用程序交付给32位设备。因此,如果开发人员拥有带有32位本机代码的应用程序,则他们也将需要具有其他64位版本。