8月取代apk 官方揭秘Android aab格式有何优势
本月初,谷歌正式宣布,将从8月起所有在Google Play商店的应用都需要采用aab格式。
那么,aab格式是什么?有何优势?
今日,“谷歌开发者”微信公众号详细介绍了Google Play商店即将迎来的新格式Android App Bundle(AAB)。
官方表示,自2018年5月发布Android App Bundle以来,见证了开发者社区积极拥护这一全新发布格式,并受益于其简化的发布管理和高级分发功能。
现在,有超过一百万款正式版应用在使用App Bundle,Google Play上排名前1000的大多数应用和游戏均在此列,例如,Adobe、Duolingo、Gameloft、Netflix等。
另外,官方还详细介绍了aab的四大优势:
Android App Bundle: Google Play 使用App Bundle生成并优化APK,以针对不同设备配置和语言进行分发。
这种方式可令应用体积更小(平均而言,比一般APK小15%),下载速度更快,进而提升安装量,减少卸载量。
Play应用签名:以App Bundle方式分发需要Play应用签名,这种签名使用Google的安全基础架构避免了应用签名密钥丢失,并可以升级到加密性更强的新应用签名密钥。
Play Feature Delivery:超过10%的使用了App Bundle的热门应用都在使用Play Feature Delivery,自定义将哪些功能模块交付给哪个设备,以及何时交付。
支持安装时交付、按条件交付和按需交付等三种模式。
Play Asset Delivery:以动态方式交付大型资源可以减少用户等待时间,同时缩减交付成本。
使用Play Asset Delivery的游戏可以使用纹理压缩格式作为交付条件,以便用户只获得适合其设备的资源,避免浪费空间或带宽。
需要注意的是,官方称,App Bundle的要求仅适用于新应用,而现有应用及面向特定Google Play用户的私人应用目前无需遵从此要求。
相关文章
- android 的hook技术,Android Native Hook技术(一)
- Android源码学习「建议收藏」
- android toast全屏,Android Toast实现全屏显示
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- android:inputType参数类型说明
- com.android.tools.aapt2.Aapt2Exception: AAPT error: check logs for details
- 【Android NDK 开发】JNI 方法解析 ( JNIEXPORT 与 JNICALL 宏定义作用 )
- 【Android 性能优化】应用启动优化 ( 主题背景图片设置 | 设置透明主题背景 | 设置应用启动主题背景、启动后恢复主题 )
- 【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 简介 | 权限申请处理细节 | 添加依赖 | 界面权限申请结果处理 | 权限申请结果回调接口 )
- 【Android 安全】DEX 加密 ( 支持多 DEX 的 Android 工程结构 )
- 【错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( Not enough information to infer type variable T )
- 【Android 插件化】恶意软件判定规则 | 恶意软件的范围定义
- 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑥ ( 进入 ijkplayer-android/android 目录 | 执行 compile-ijk.sh 脚本完成编译 )
- [android] logcat简介详解手机开发
- Android ViewDragHelper及移动处理总结详解手机开发
- android广播接收器详解手机开发
- java Android 检查当前是否已经连接上 Internet详解编程语言
- 倒数日·Days Matter 正式推出 Android 官方免费版
- 微信 for Android v7.0.15 Google Play 正式版
- 解析android创建快捷方式会启动两个应用的问题
- 在Android开发中替换资源图片不起作用的解决方法