专栏首页Android 开发者现已推出 Android 8.1 和 Android Oreo Go 版本 —— 为所有人打造由 AI 驱动的全覆盖移动平台

现已推出 Android 8.1 和 Android Oreo Go 版本 —— 为所有人打造由 AI 驱动的全覆盖移动平台

昨天 Google 在印度正式发布 Android 8.1 Oreo,这是 Google 向实现 “为所有人打造由 AI 驱动的全覆盖移动平台” 这一愿景迈出的一大步。

Android 8.1 引入对 Android Oreo(Go 版本)的支持,即使是入门机型,依旧可以享受一流软件体验。Android Oreo(Go 版本)问世以来,凭借出色的表现,很快风靡在快速成长的低内存设备市场,同时也将你们开发的应用和游戏带给他们。

Android 8.1 Oreo 同时引入神经网络 API,为应用提供了一个利用机器学习加速硬件的运行时。该 API 在支持设备上,能够在多个关键使用场景下(例如基于视觉的对象分类)实现快速高效的推理(inference)操作。

何不从今天起就开始使用 Android 8.1 Oreo?有关源码将会陆续贡献于 Android 开源计划 (AOSP),而且我们将在下周发布系统更新,用以支持 Pixel 和 Nexus 设备。同时我们正和设备厂商积极合作,争取在未来几月扩大 Android 8.1 覆盖范围,其中包括针对 Android Oreo (Go 版本)的入门机型。

Android Oreo(Go 版本)

早先在 2017 年的 I/O 开发者大会上,Google 就表示《Android Go 计划》目的在于为全球数十亿上线用户优化 Android 体验。从 Android 8.1 开始,我们致力将 Android 打造成更加出色的平台,惠及更多符合 Android Oreo(Go 版本)参数要求的入门级设备。

内存优化 —— 改善平台内存使用,确保应用能够在内存等于或低于 1GB 的设备上流畅运行。

弹性硬件选项 —— 新硬件特性常量让开发者能够在 Google Play 上针对不同目标机型(普通机型或者低内存机型)对应用进行分布。

优化 Google 应用:对 Google 应用进行重构和优化,减少内存使用、储存空间和移动数据。

Google Play: 届时所有应用都可以安装在 Android Oreo(Go 版本)设备上,Google Play 还会给部分经过专门优化的应用提供额外宣传,将这些案例写在《为数十亿用户打造产品指南》上,为用户打造卓越体验。

同时我们在该指南内还说明了 “如何为 Android Oreo(Go 版本)机型优化应用”。大部分开发者可以优化现行 APK 或者使用 Google Play 提供的 “多 APK 功能 (Multiple APK feature)” 为低内存设备选择特定 APK,从而为自己 App 在 Android Oreo(Go 版本)机型的上线做准备。记住这一点:不论用户使用何种机型,他们总是乐于见到轻量而高效的应用。

神经网络 API

神经网络 API 能够向设备内置机器学习框架,如 TensorFlow Lite —— Google 移动跨平台机器学习框架、Caffe2 等,提供加速运算和推理。TensorFlow Lite 现已对开发者开放,各位可移步 TensorFlow Lite 开源库进行下载和文档阅览。在 TensorFlow Lite 和神经网络 API 协同合作下,移动设备能够高效运行类似 MobileNets、Inception v3 和 Smart Reply 之类的模块。

自动填写升级及更多

Android 8.1 包含精选性功能和开发者 API(API 等级 27),以及最新优化项、错误修正和安全补丁包。开发者可以利用多种 API 扩展自己的应用,如自动填写升级 —— 共享内存 API。您也可以添加现有 Android Oreo 功能,具体操作请参阅 Android Oreo 官方网站。

在 Android 8.1 上测试应用

如果您尚未准备就绪,可以先花一点时间测试应用,确保用户在升级到 Android 8.1 Oreo 之后能够享受到预期体验。

只须通过 Google Play 将应用下载到任何设备或者 Android Oreo 模拟器上便可进行用户流测试。App 应该运行流畅,界面美观,而且能够流畅适应各项 Android Oreo 行为变更。需要特别注意后台地理位置限制、通知渠道、网络变更、安全情况和设备 ID。

利用 Android Studio 加快开发速度

我们建议各位开发者升级到 Android Studio 3.0 来配合 Android 8.1 开发,在前不久我们已经推出 Android Studio 3.0 稳定版。借助新的应用性能分析工具,Kotlin 语言支持以及 Gradle 构建优化,Android Studio 3.0 能够大幅度简化 Android Oreo 开发流程,添加新功能,如 Instant Apps、XML 字体、可下载字体以及自适应图标。

基于最终版平台,我们已更新 Android Studio 内的 SDK、构建工具和 API 等级 27 模拟器系统镜像文件。建议开发者前往 Google's Maven 资源库将 Android 支持库更新至版本 27.0.2。详情和新功能请参阅版本信息。

和以前一样,我们也会在 Nexus 镜像网站更新可下载工厂镜像和 OTA 镜像文件,帮助开发者在 Pixel 和 Nexus 设备上进行最终测试。

在 Google Play 上发布更新

如果一切准备就绪,开发者可以将针对 API 等级 27 更新后的 APK 上传到 alpha, beta 或者产品渠道,请确保更新后的 App 能够在 Android Oreo 以及旧版本系统上顺利运行。建议开发者先进行 beta 测试,根据小部分用户的反馈以及发布前报告诊断应用问题之后,再进行正式发布。请前往 Android 开发者网站获取有关产品发布的最佳案例和有关信息。期待您的应用更新。

Android Oreo 的下一步

开发者预览版反馈功能马上就要关闭了,但是我们欢迎各位开发者继续踊跃留言。如果您发现 Android 8.1 依旧没有解决预览版的问题,请通过 AOSP(Android 开源计划)反馈功能提交新的错误报告。您也可以在开发者社区向我们提问或者提供反馈意见。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11

    Android 开发者
  • 应用迁移至 Android P 操作指南

    Android 开发者
  • Now in Android | 12 月刊 · 2019

    欢迎大家来到 Now in Android 栏目,本栏目将专注于为开发者们提供近期值得关注的 Android 开发热点内容。

    Android 开发者
  • GitHub Android 开源项目汇总

    GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很...

    阳光岛主
  • 史上最全的Android开发学习教程集锦【初学者】

    根据Google的报告,截止2017年5月为止,Android活跃用户已超过20亿,并还在持续增长中。Android系统在几个主要的市场上已超过了iOS系统,特...

    奔跑的小鹿
  • Android Studio3.0新特性及安装图文教程

    Android Studio是Android的官方IDE。它是专为Android而打造,可以加快您的开发速度,帮助您为每款Android设备构建最优应用。 它提...

    砸漏
  • Android Oreo 常见问题 3.0 | Android 开发者 FAQ Vol.11

    Android 开发者
  • Google 到底是不是在抄袭?

    众所周知,将在今年的 5 月 8 日到 10 日举行一年一度的 I/O 开发者大会,不出意外就会发布 Android 9.0 系统。自从 Android Iss...

    非著名程序员
  • Android N的新特性以及优化功能大盘点

    镁客网
  • 从0系统学 Android--1.1认识 Android

    默认学习者会简单的 Java 语法!Android 方面完全从零开始!跟着我系统的学习吧!

    开发者

扫码关注云+社区

领取腾讯云代金券