该内容已被发布者删除 该内容被自由微信恢复
文章于 2022年1月23日 被检测为删除。
查看原文
被用户删除
其他

.apk 成为历史!

点击关注 👉 鸭哥聊Java 2021-12-16
大家好,我是鸭哥。


早在 2018 年 5 月的 Google I/O 大会上,Google 就介绍了 Android App Bundle(AAB)格式,作为其现代化开发的一部分。今年 8 月,AAB 格式将成为全新上架到 Google Play Store 应用的默认格式,已经上架的老应用暂时不会受到影响。


Google 在公告中表示:
为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android App Bundle 的形式进行分发。这将取代 APK 作为标准发布格式。


借助 AAB,Google Play 会基于用户设备的配置和语言,使下载到手机中的应用占用空间更小。这种优化意味着通过 AAB 分发的应用比传统 APK 格式平均占用空间少 15%。终端用户也能获得更快的安装速度和更多的可支配存储空间。以下是 AAB 格式的一些优势:

  • Android App Bundle:Google Play 使用 App Bundle 来生成和优化 APK,以便针对不同的设备配置和语言进行分发。这使你的应用程序占用空间更少(平均比 APK 少 15%);

  • Play App Signing:Play App Signing 是 App Bundle 的必要条件,它通过使用 Google 的安全基础设施来保护应用程序签名密钥不会丢失,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项;

  • Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付;

  • Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽;

  • 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出 APK Signature Scheme v4,使其有可能在较新的设备选择性地访问即将提供的 Android 性能功能;


根据 Google 的数据统计,目前已有超过 100 万个应用程序正在使用 AAB 格式。这囊括了大多数 Play Store 上排名前 1000 的应用和游戏,其中包括 Twitter、Netflix、Gameloft 旗下的游戏、Adobe 和 Duolingo 等。


除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换

大型扩展文件(OBB)。由于 AAB 支持 Android Instant App(即时应用程序),因此现有的即时应用 ZIP 也将被取代。目前已经上架 Play Store 的应用程序以及管理企业用户的专用应用程序暂时不会受到影响。

作者:Travis,来源:OSC开源社区(ID:oschina2013)


程序员技术交流群

有不少同学给鸭哥说,现在进大厂太难了!赚钱太难!因此,鸭哥特意邀请了华为、腾讯、阿里的朋友进群,与大家一起交流经验,一起增长技术。

有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。

▲长按扫描


近期技术热文

1、官宣!字节跳动取消大小周,员工却高兴不起来!内网哀嚎:变相降薪20%,少赚一万!

2、Mybatis 框架下 SQL 注入攻击的 3 种方式,真是防不胜防!

3、Java答题卡识别系统

4、工作三年,连批处理框架 Spring Batch都不会用?不应该啊!

点击下方公众号
回复关键字【666
领取资料


我就知道你会点赞+“在看”

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存