每年5月份都是Google I/O 的日子,这次2018给我们带了什么好东西,总结了下:
开发:更快更容易
- Android JetPack
- 下一代的 Android 组件,能帮助您加快应用开发速度
- 将支持库向后兼容和立即更新
- 融合到更多组件中
- 能够处理类似后台任务、UI 导航以及生命周期管理之类的活动
- 完美兼容 Kotlin 语言
- 包括以下 4 个部分 WorkManager、Paging、Navigation 以及 Slices
- WorkManager:管理后台任务,不开APP重甚至重启也能继续执行
- Paging:分页组件:加载大数据灵丹妙药
- Navigation:导航组件:更轻松更有调理开发应用
- Slices:切片组件:呈现丰富的动态交互式内容 UI 模板,感觉就是爽,对重复的 UI 布局 Say No
- Kotlin
- Android Studio 3.2 金丝雀版
- Android Jetpack 支持工具
- 视觉导航编辑器以及全新代码重构工具
- Android App Bundle 格式的构建工具
- 用于快速启动 Android 模拟器的快照功能
- 下载及安装包瘦身的新 R8 优化器
- 新电量分析工具 (Energy Profiler)等等
分发:更小维度
- Android App Bundle 和Google Play 动态交付
- 在 Android Studio 中构建一个应用束 (app bundle),就可以将应用所需的全部内容 (适用于所有设备) 都涵盖在内:所有语言、所有设备屏幕大小、所有硬件架构
- Google Play 的新动态交付只会传输适用于用户设备的代码和资源。人们在 Play Store 上看到的安装包体积更小,下载速度也越快,同时也节省了设备存储空间

旧版APK将全部资源都交付至设备(左);动态交付样例只向设备交付必要资源(右)
- Google Play 控制台
点击阅读有关控制面板、统计、Android vitals、发布前报告、用户获取报告以及订阅面板的相关改进项。您也可以使用我们新的发布格式 —— Android App Bundle,上传、测试以及发布应用。
- Google Play 即时
所有游戏开发者都能构建即时应用 (instant app),为了简化即时应用的开发,我们将在这周发布对应的 Unity 游戏引擎插件服务,以及与 Cocos Creator 的 beta 版本集成。
最近,我们开始测试 Google Play Instant 与 AdWords 的兼容性,让人们能直接通过通用广告活动 (Universal App campaigns) 覆盖的所有渠道里的广告直接试玩游戏。
运营:增加用户粘性
- Slices
提供一系列 UI 模板,帮助开发者在应用中呈现丰富的动态交互式内容,支持所有 Android 系统以及提供谷歌服务的平台。Slices 可以展现实时数据、滚动内容、内联行为以及与您应用相连的深度链接,因此从播放音乐到检查预约更新,用户可以做任何事情。Slices 也可以包括像是开关或者滑块一类的互动控制元素。
- Actions
Actions 是一种轻松访问应用功能及内容的新方法,这样用户就能在恰当的时间轻松享用到您的应用。根据不同的使用习惯以及相关性高低,App Actions 呈现给用户不一样的内容,并且支持多种谷歌以及 Android 服务平台,包括谷歌搜索应用 (Google Search App)、Play Store、谷歌智能助理 (Google Assistant) 以及启动器 (launcher)。您可同时在应用中构建一个 Conversational Action 作为辅助用途,它适用于任何支持谷歌智能助理 (Google Assistant) 服务的设备,如扬声器和智能显示器。这两种类型的 Actions 均使用一套共用的意图类别。
更强大IoT 平台
- Android 物联网 1.0
作为 Google 旗下的一款操作系统 (OS),能够帮助开发者规模化开发和维护物联网设备。在今年的 CES 大会上,我们宣布联想、哈曼 (Harman)、LG 以及 iHome 已经在研发由 Android Things 驱动的搭载谷歌智能助手 (Google Assistant) 的产品。平台现添加对 3 种新系统模组 (System-on-Modules 或 SoMs) 的支持,并承诺在接下来的三年中提供长期支持,同时让开发者自行决定是否需要扩展支持,帮助他们更容易地设计出原型并推向市场。而同时推出的 Android Things 控制台 (Android Things Console) 更是将简化产品开发推向极致,帮助开发者定期获取 Google 最新稳定性修复包以及安全升级包,从而实现从发布、管理到设备更新的无缝连接。我们很高兴 Polk 成为我们的合作伙伴之一,而由 Android Things 驱动的 Polk Assist 扬声器也会马上与各位见面。
Google I/O 2018 摘要
每年5月份都是Google I/O 的日子,这次2018给我们带了什么好东西,总结了下:
开发:更快更容易
分发:更小维度
旧版APK将全部资源都交付至设备(左);动态交付样例只向设备交付必要资源(右)
点击阅读有关控制面板、统计、Android vitals、发布前报告、用户获取报告以及订阅面板的相关改进项。您也可以使用我们新的发布格式 —— Android App Bundle,上传、测试以及发布应用。
所有游戏开发者都能构建即时应用 (instant app),为了简化即时应用的开发,我们将在这周发布对应的 Unity 游戏引擎插件服务,以及与 Cocos Creator 的 beta 版本集成。
最近,我们开始测试 Google Play Instant 与 AdWords 的兼容性,让人们能直接通过通用广告活动 (Universal App campaigns) 覆盖的所有渠道里的广告直接试玩游戏。
运营:增加用户粘性
提供一系列 UI 模板,帮助开发者在应用中呈现丰富的动态交互式内容,支持所有 Android 系统以及提供谷歌服务的平台。Slices 可以展现实时数据、滚动内容、内联行为以及与您应用相连的深度链接,因此从播放音乐到检查预约更新,用户可以做任何事情。Slices 也可以包括像是开关或者滑块一类的互动控制元素。
Actions 是一种轻松访问应用功能及内容的新方法,这样用户就能在恰当的时间轻松享用到您的应用。根据不同的使用习惯以及相关性高低,App Actions 呈现给用户不一样的内容,并且支持多种谷歌以及 Android 服务平台,包括谷歌搜索应用 (Google Search App)、Play Store、谷歌智能助理 (Google Assistant) 以及启动器 (launcher)。您可同时在应用中构建一个 Conversational Action 作为辅助用途,它适用于任何支持谷歌智能助理 (Google Assistant) 服务的设备,如扬声器和智能显示器。这两种类型的 Actions 均使用一套共用的意图类别。
更强大IoT 平台
作为 Google 旗下的一款操作系统 (OS),能够帮助开发者规模化开发和维护物联网设备。在今年的 CES 大会上,我们宣布联想、哈曼 (Harman)、LG 以及 iHome 已经在研发由 Android Things 驱动的搭载谷歌智能助手 (Google Assistant) 的产品。平台现添加对 3 种新系统模组 (System-on-Modules 或 SoMs) 的支持,并承诺在接下来的三年中提供长期支持,同时让开发者自行决定是否需要扩展支持,帮助他们更容易地设计出原型并推向市场。而同时推出的 Android Things 控制台 (Android Things Console) 更是将简化产品开发推向极致,帮助开发者定期获取 Google 最新稳定性修复包以及安全升级包,从而实现从发布、管理到设备更新的无缝连接。我们很高兴 Polk 成为我们的合作伙伴之一,而由 Android Things 驱动的 Polk Assist 扬声器也会马上与各位见面。
root