谷歌发布Android Instant Apps SDK 1.1
极客时间编辑部
讲述:丁婵大小:987.66K时长:02:07
近日,谷歌发布 Android Instant Apps SDK 1.1 版本。新版本带来了用于优化二进制包大小的配置 APK,以及一组用于从 Instant Apps 切换到已安装应用时,保留用户上下文信息的 API。
Android Instant Apps 即安卓及时应用,最早是在 2016 年谷歌 I/O 开发者大会上被提出的,并于 2017 年大会上正式发布。据谷歌表示,开发人员通常需要四到五个星期来调整现有的应用程序来支持此功能。
有了 Instant Apps,当用户需要使用或浏览某个未安装的应用程序时,系统可以自动加载其中的内容并打开它。在这个过程中,用户不需要安装这个应用程序,这在很大程度上方便了用户,也为手机省去了安装所需的内存。
Instant Apps 是谷歌在深度链接(deep linking)方面做出的一大举措,将一个常规的安卓应用程序拆分成多个模块,并在用户触发特定的动作时才会加载相应的模块。这些功能在不需要安装完整版应用程序的情况下就可以实现,并在完整版应用程序之间提供了无缝的过度。
据 InfoQ 报道,“瘦身”是 Instant Apps 的一个关键特性。为了帮助开发人员将他们的 Instant Apps 大小控制在 4MB 以内,谷歌正在将设备相关的资源和原生包抽离到独立的 APK 当中。
这些独立的 APK 叫作配置 APK,它们只在需要时才会被 SDK 加载。目前可以支持三种配置 APK,分别用于显示密度、CPU 架构(ABI)和语言方面。据谷歌透露,这样可以将应用的文件量缩小 10%。
另一个特性也很受开发者和用户的欢迎,即持久化用户上下文信息。有了这个特性,应用程序就可以访问其对应的 Instant Apps 的内部存储,这样,用户就可以保留他们在使用 Instant Apps 的信息,并能够在安装完整版应用程序之后继续访问。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论