Android Jetpack
Google 发布了 Android Jetpack,帮助开发者加快应用开发速度。
作为下一代的 Android 组件,Android Jetpack 将支持库向后兼容和立即更新的优点融合到更多组件中,让开发者能够快速轻松地开发出拥有卓越性能的高质量应用。
Android Jetpack 能够处理类似后台任务、UI 导航以及生命周期管理之类的活动,免去开发者编写样板代码的麻烦,专注提升应用体验。
并且 Android Jetpack 完美兼容 Kotlin 语言,利用 Android KTX 大幅节省代码量。
今天发布的新版 Android Jetpack 组件包括以下 4 个部分:WorkManager、Paging、Navigation 以及 Slices。
Android Studio 3.2 金丝雀版
这一版本引入了 Android Jetpack 支持工具,包括一款视觉导航编辑器以及全新代码重构工具。
该版本 Android Studio 新增了 20 个主要功能,其中包括:
开发部分:
导航编辑器、AndroidX 重构、样本数据、更新 Material Design、Android Slices、编辑 CMakeList、新的 Lint 检查、Intellij 平台更新;
构建部分:
Android App Bundle、D8 Desugaring、R8 优化器;
测试部分:
Android 模拟器快照、Android模拟器中的屏幕记录、虚拟场景 Android 模拟器相机、ADB 连接助理;
优化部分
性能分析器、系统跟踪、分析器会话、自动的 CPU 记录、JNI 引用跟踪;
Android App Bundle
利用全新发布格式 —— Android App Bundle,大幅度减少应用大小。现在开发者只须在 Android Studio 中构建一个应用束 (app bundle),就可以将应用所需的全部内容 (适用于所有设备) 都涵盖在内:所有语言、所有设备屏幕大小、所有硬件架构。
接着,在用户下载应用时,Google Play 的新动态交付只会传输适用于用户设备的代码和资源。人们在 Play Store 上看到的安装包体积更小,下载速度也越快,同时也节省了设备存储空间。
Google Play Console
Play Console 的新功能和报告能够帮助您提升应用性能并扩展业务。点击阅读有关控制面板、统计、Android vitals、发布前报告、用户获取报告以及订阅面板的相关改进项。您也可以使用我们新的发布格式 —— Android App Bundle,上传、测试以及发布应用。
Google Play Instant
早先 Google 在游戏开发者大会 (GDC) 上已经发布了 beta 版的 Google Play Instant。
在今天,I/O 大会上宣布所有游戏开发者都能构建即时应用 (instant app),同时宣布《糖果传奇》上线。现在 Google Play Instant 支持全球超过 10 亿台设备,不论是通过 Play Store,搜索、还是社交网络,只要是能点击屏幕的地方都能享受到 Play Instant。
为了简化即时应用的开发,我们将在这周发布对应的 Unity 游戏引擎插件服务,以及与 Cocos Creator 的 beta 版本集成。最近,Google 开始测试 Google Play Instant 与 AdWords 的兼容性,让人们能直接通过通用广告活动 (Universal App campaigns) 覆盖的所有渠道里的广告直接试玩游戏。
Android Things 1.0
Android Things 作为 Google 旗下的一款操作系统 (OS),能够帮助开发者规模化开发和维护物联网设备。在今年的 CES 大会上,Google 宣布联想、哈曼 (Harman)、LG 以及 iHome 已经在研发由 Android Things 驱动的搭载谷歌智能助手 (Google Assistant) 的产品。
而同时推出的 Android Things 控制台 (Android Things Console) 更是将简化产品开发推向极致,帮助开发者定期获取 Google 最新稳定性修复包以及安全升级包,从而实现从发布、管理到设备更新的无缝连接。
历史文章(点击图片阅读)
《号称「程序员春晚」的 Google I/O
曾发布过哪些大杀器?》
《脑洞清奇的日本人,连搞 AI 都不正经》
《细数 Google I/O 曾发布的扑街产品》