O-MG, the Developer Preview of Android O is here!

前言

这是我第一篇翻译的google的blog,会有很多不恰当甚至于错误的地方,希望看到的朋友可以留言告诉我,关于翻译系列的blog我会不断的更正,不单单是错误,更多的是能更加准确的把作者希望表达的通过我的转述 – 组织更为准确的语言表达出来。

谢谢!

原文链接

O-MG, the Developer Preview of Android O is here!

无法翻墙的朋友来这里,我打了个压缩包: O-MG, the Developer Preview of Android O is here!

On My God,Android O (Android 8.0) 版本 的开发者预览就在这里!

由工程副总裁 Dave Burke 发布 自2008年第一次发布以来,建立在由 app 开发者 和 设备制造商,当然也包括我们的用户所组成的充满活力的生态系统所提供的惊人的反馈,Android 项目得以茁壮成长! 近来,我们致力于提高我们的工程流程以便于我们可以更早、更公开的和合作伙伴分享我们的工作。 那么,今天,我激动地来分享下一个OS的第一个 developer preview 版本:Android O 。通常的声明:早期,有更多的功能到来,并且依然有大量的稳定和优化的工作摆在我们面前。不过这些都是有益的。 在接下来的几个月的规划中,我们将发布更新了的developer previews,并且我们将在五月份的 Google I/O 大会上对Android 的所有相关进行深层次的探讨。与此同时,我们期望你们给予对新功能尝试的反馈,当然也包括在新的OS上测试你们APP的反馈。

Android O 版本有什么新东西呢?

Android O 引进了许多用于你们的应用的新功能和API。这里为了开始试用这个第一版本的开发者预览版仅仅为你们提供了些许的新特性。

后台限制:基于我们在 Android N 版本上的工作,Android O 将提高用户电池寿命和设备的交互性能作为很大的优先级来做。为了使上面的工作成为可能,我们已经给后台运行的应用添加了额外的自动化限制,主要体现在三个领域:隐式广播,后台服务,和定位更新。这些改变将会使对用户设备和电池有极小冲击的应用的创造变得更加简单。后台限制代表着Android的一个标志性的改变,所以我们希望每一个开发者都能够去熟悉它们。查看关于 后台运行限制后台定位限制的文档来了解更多吧。

通知频道: Android O 版本也为通知内容引入了新的可用应用程序定义的多种类的通知频道。多频道促使开发者给用户提供对不同种类的通知更加细致的控制 —— 用户可以锁定或者改变对每个特定频道的操作,而不是统一管理某一应用的所有通知。

通知频道使得用户可以管理你应用的多种类的通知。

Android O 同样添加了新的视觉资源,并为通知做了分类,这样当用户收到信息或者拉下通知栏浏览的时候能更加容易的明白发生了什么。

自动填充 APIs : 安卓用户一直依赖于一系列的密码管理来自动填充登录详情和重复的信息,这些管理使得使用新的应用或者处理事务更加容易。如今我们正在通过添加平台支持自动填充,使得这些工作的跨生态系统变得更加容易。用户可以选择一款有自动填充功能的应用,这种方式就像他们选择使用键盘输入的应用一样。这种自动填充的应用存储并保证了用户数据的安全,例如地址、用户昵称,甚至于密码。为了那些想要支持自动填充功能的应用,我们正在添加新的API去实现一个自动填充的服务。

应用于手机和新窗口特征的画中画 : 画中画(PIP)显示如今支持手机和平板,所以用户能够在他们聊天或者打车的时候继续观看视频。应用可以从系统支持的画中画的地方 – resume 或者 pause 的状态下将它们自己置于画中画的模式下,并且你还可以指定方向系数和一系列自定义的交互(例如播放或者暂停)。其他的新窗口的特征包括了一个用于应用的新的应用屏幕遮罩,代替系统的通知弹框,还有在远程显示窗口运行一个支持多样化显示的活动。

xml 中的字体资源 : 在Android O 中,字体现在是一种完全支持的资源类型。现在应用可以在xml 布局中使用字体,并且可以在 xml 中定义字形体系 – 在字体文件之外声明字体类型和粗细。

自适应图标:帮助你更好的与设备的用户界面一体化,现在,你可以基于设备选择的掩码,创建在不同状态下用于系统显示的自适应的图标。系统也会使图标的交互更加生动,并且会在 启动器, 快捷方式,设置,分享弹框,还有在总览屏幕中使用它们。

自适应图标显示在多种多样的状态下适配了不同的设备类型。

应用宽色域的颜色:现在,成像应用的开发者可以利用拥有宽色域显示能力的新的设备。为了显示宽色域的图片,应用需要在他们的清单文件中授予一个标记(每一个活动)并且使用内嵌的宽色域的配置文件(AdobeRGB, Pro Photo RGB, DCI-P3, etc.)加载位图。(ps: AdobeRGB, Pro Photo RGB, DCI-P3 这三个都是一种广色域标准 )

连通性:对于最终的音频保真度,现在,Android O 还支持了例如 LDAD 编解码器的高品质蓝牙编解码器。我们还增加了新的Wi-Fi特性,例如 无限感知,以前被称为 邻居感知网络(NAN)。基于适当的硬件、应用和附近设备的设备可以无需网络访问接入点,通过 Wi-Fi 发现并且交流。我们和我们的硬件供应商为了尽快给设备植入无线感知技术而共同工作。

通信框架继承于连接服务的API,使第三方通信应用与系统界面一体化,并且与其他音频应用无缝管理成为可能。举个栗子,应用可以在不同种类的UI中,拥有它们自己的通信显示和控制模块,就像是 汽车头的 装置。(我的理解是:显示和控制的细节由开发者来实现,就像是汽车的方向盘一样,但是如何发动,跑路,底层是一样的。

键盘导航:随着Chrome操作系统和其他大型因素的Google Play 应用的出现,我们注意到在这些应用中键盘导航功能的复苏。在Android O中,我们专注于创建一个更加可靠,更有预见性的模型用于“箭头”和“选项卡”导航,从而帮助开发者和最终用户。

用于专业音频的API – AAudio : AAudio 是一个专门为应用定制的要求音频高性能、低延迟的新的原生API。应用通过流来使用AAudio读写数据。在开发者预览版本中,我们开放了这个新API的早期版本,希望得到你们的反馈。

WebView 的增强:在Android N 中,我们为 WebView 引进一种可选的多进程模式,用于将对web内容的处理操作移动到一个单独的进程中。在Android O 中,为了增强应用的安全性和稳定性,我们将多进程模式变为默认模式,并且添加了一个API让你的用能能够处理错误和崩溃。作为一个进一步的安全措施,你现在可以选择使用你应用中的WebView对象通过Google安全浏览来核实URL。

Java 8 语言API 和 运行时优化:现在,Android 支持一些新的 Java 语言的 API,包括新的 java.time API。另外,Android 运行时是迄今为止最快的,在一些应用的基准上提高到了2倍。

搭档平台的贡献:硬件制造商和硅伙伴促进了在O的release版本下Android 平台的修复和增强。例如,索尼在Android O中,贡献了超过30个增强的特性,其中包括了LDAC的编解码器和250个bug的修复。

从一些简单的步骤开始

首先,让你的应用具有兼容性,使你的用户无缝过渡的体验Android O。只需要下载一个设备系统镜像或者模拟器的系统镜像,然后安装你现在的应用,或者一个测试的应用,前提是这个测试的应用必须运行和看上去都很棒,并且能够正确的处理一些操作变化。在你进行了任何必须的更新之后,我们建议在不改变这个应用的平台定位的状态下,立即发布到Google Play。

搭建Android O
当你准备就绪,深入Android O,学习所有你能够应用到你的应用的东西。浏览 O Developer Preview site ( O开发者预览版网站 ),通过 preview timeline (预览时间线),行为变化,新的API,以及支持的资源了解更多细节。

计划你的应用如何支持后台限制和其他改进。尝试在你的应用里使用一些不错的新特性 — 通知频道,PIP,自适应图标,用于XML的字体资源,字体大小自适应的TextView,以及许多其他的改进。为了使开发者在Android O中更加容易的钻研新的API,我们带来了API差异的线上报告,连同 Android O API 参考。

最新Android Studio 2.4 – 金丝雀版本包含了一些帮助你开始使用Android O的新特性。你可以在Android Studio内部下载并设置 O preview SDK,然后在 Layout Editor (布局编辑器)里使用Android O 的 XML字体资源和 aitosizing TextView。在接下来的几个星期里,关注更多Andorid O 要发布的支持特性。

我们也发布了一个 26.0.0 的support library 的 alpha 版本让你们去尝试。这个版本添加了许多的新API,并且 增加了minSDKversion到14。查看release文档以了解更多细节。

预览更新
O Developer Preview 包含了一个更新了SDK的系统镜像 , 用于在正式的Android 模拟机,Nexus 5X, Nexus 6P, Nexus Player, Pixel, Pixel XL and Pixel C 设备测试。如果你为可穿戴设备构建,Android O 中也有一个用于测试 Android Wear 2.0 的模拟器。

我们计划在 O Developer Preview 中定期更新预览系统镜像和SDK。这个最初的preview release仅仅是提供给开发者的,并不是为了日常使用和消费者使用来设计的,所以我们使它只可以通过手动下载和闪存来获得。下载和操作指南在这里。

当我们与最终产品越来越接近时,我们将会邀请消费者尝试使用它,与此同时,我们将会在Android Beta中开放注册。敬请关注更多细节,不过,迄今为止,请注意 现在的 Android Beta 并不适用于 Android O。

给我们您的反馈
一如既往,你的反馈是至关重要的,所以请让我们知道你的想法 – 我们越快得到你的反馈,我们就可以整合更多你的反馈。当你发现问题,请在这里提交。我们转移到一个更加强大的工作,问题跟踪器,在产品开发中,他也应用于google内部去跟踪问题和功能需求。我们希望你能够发现它很容易使用。

Posted by Android Developers at 1:30 PM
Labels: Android, Android O, Develop, Developer Preview, Featured

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值