2022/04/27 号更新:
补充一个关于适配 64 位架构的必要性:
ARM 已逐步取消其 CPU 核心对 32 位的兼容,在骁龙8 Gen 1 处理器中,1 个 3.0GHz 的 X2 超大核和 4 个 1.8GHz 的 A510 中核则均不兼容 32 位应用,我想后面更新的芯片出来应该会慢慢取消的,这也就倒逼开发一定要做出适配。
华为应用市场近日给开发者发布了一则通知,通知内容如下:
【重要】关于安卓应用在华为应用市场发布必须提供64位版本的通知
尊敬的开发者,您好!
为了更好地提升安卓应用性能体验、降低安卓应用的功耗影响,华为应用市场将全面推行安卓应用升级为64位版本,请您注意及时升级替换应用包体,具体节奏如下:
1)2022年2月1日起,在华为应用市场新上架/升级的游戏及应用,必须包含64位版本,华为应用市场不再接收仅包含32位版本的应用;
2)2022年9月1日起,华为应用市场将不再接收包含32位版本的应用。
我们建议您可以通过以下方式进行适配:
App Bundle应用分发:上传aab格式的软件包,App Bundle在分发阶段,将根据对应设备的CPU类型,对aab包进行拆分,打包成对应apk后进行灵活分发,并能有效减小应用包体体积。点击查看App Bundle详情介绍。
仅上传64位包体:您也可以直接上传64位的APK包体,以确保应用在64位机型中的最佳性能体验。
注:在过渡期间,可将32位和64位版本打包在一起,以确保其在不同CPU架构下的性能体验。
对此,如您仍有任何疑问,请发送邮件至 agconnect@huawei.com 或通过华为AppGallery connect互动中心进行咨询,我们将及时进行解答。
华为开发者联盟
2021年11月18日
总结起来就是:2月份之后,不允许应用只包含 32 位版本,9 月份之后,不允许应用包含 32 位版本。