Google I/O 2018 摘要

每年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 KTX 支持,
  • 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 扬声器也会马上与各位见面。

留下评论

电子邮件地址不会被公开。 必填项已用*标注