
Android Dev Summit 面向移动应用开发者发布了一系列新工具与特性。除 Kotlin 语言最新版本外,Android Jetpack 工具与 API、Android Studio IDE 新功能也同步亮相。其中,应用内更新 API 的正式推出成为最大亮点。
应用更新 API
应用内更新 API 为开发者提供了两种促使用户更新的机制:一是强制锁定屏幕直至更新完成;二是允许用户在后台更新期间继续使用应用。具体模式由开发者自主决定。
该功能解决了旧版本 Bug 难以修复的痛点。通过确保用户及时更新,开发者能更快获取反馈并定位问题,提升应用稳定性与用户体验。
可折叠设备
Android 新增“可折叠设备”品类。此类设备采用柔性屏技术,折叠后体积便携,展开后则提供大屏体验。系统支持无缝流转,例如在折叠状态下观看视频,展开屏幕时画面会自动适配至更大显示区域,播放不中断。
Kotlin 语言更新
Kotlin 1.3 版本带来多项核心升级:
- 内联类:创建无需装箱即可分配内存的类型,提升性能。
- 无符号数字:标准库新增 UInt、UByte、ULong 等类型,基于内联类实现。
- Multiplatform 扩展:支持 JavaScript 平台,提高代码跨平台复用率。
- 协程支持:结合语言与库级支持,简化异步操作与并发任务处理。
上述功能将集成至 Kotlin 专属 API,大部分通过 Jetpack KTX 扩展提供。
Android Jetpack 更新
Jetpack 旨在加速 Android 应用开发,目前 Top 1000 应用中已有 80% 采用。其底层支持库 AndroidX 已迁移至 AOSP,开发者可实时查看功能迭代与修复,并参与贡献。
此外,导航组件(Navigation)简化了页面跳转逻辑,配合 Android Studio 可视化编辑器,消除了大量样板代码;工作管理器(WorkManager)则根据设备状态与 API 级别智能调度后台任务,显著提升执行效率。
Android Studio 更新
Android Studio 3.3 Beta 3 现已发布,重点优化了稳定性与内存管理,减少崩溃与卡顿。同时宣布,Android Studio 将于明年年初率先正式支持 Chrome OS。
Android App Bundle 和动态功能
针对应用体积膨胀导致的下载率下降问题,Android App Bundle 正式发布。该格式仅向用户分发当前设备所需的代码与资源,有效缩减安装包体积。
Android Studio 3.3 已提供完整 IDE 支持,YouTube、Google Maps 等头部应用均已采用。新版本还支持未压缩本地库,使应用体积平均缩小 8%,M+ 设备上缩小 16%。
即时发现
为提升即时应用(Instant Apps)转化率,Web URL 现可引导流量至即时体验,“立即试用”按钮及 Web 横幅的大小限制提升至 10MB。Android Studio 3.3 预览版支持构建统一的应用包,实现即时体验与安装体验的一次性构建与分发。

