英文原文:Android N Developer Preview 2, out today!
作者:Dave Burke, Google 工程 VP
译者:Guokai Han
上个月我们发布了第一个 Android N 开发者预览版,让你先睹为快。你们的反馈帮助我们捕获了 bug 、改进了特性。今天,第二个预览版更新发布了,继续测试你的应用吧。
这一版中修复了反馈的一些 bug,例如不能连接隐藏的 WiFi 网络(AOSP 203116),多窗口中断(AOSP 203424),直接回复的关闭 activity 问题(AOSP 204411),这些只是几个例子。我们在寻找更多问题,请通过 issue tracker 或 Android N G+社群 给我们反馈。
新变化:
上个月的预览版带来许多新特性,如多窗口、bundled 通知等。新版本在这些基础之上又带来一些新特性:
- Vulkan:Vulkan 是新的 3D 渲染 API,为开发者提供了直接的、低开销的 GUP
控制,并为重度绘图调用(draw-call)应用提供了显著的性能提升。Vulkan 减少了 CPU 负担,在某些复合基准测试中比
OpenGL ES 在单核上的吞吐量高10倍。线程友好的 API 设计允许多核高效率地并行使用,显著地提高了性能。在 Android N
上,Vulkan 成为了平台的一部分,你可以支持的设备上使用预览版 2 进行测试。更多信息见这里以及这篇 Vulkan 开发者工具的博客。 - 启动器快捷方式(Launcher shortcuts):
现在应用可以在启动器中定义快捷方式,帮助用户更快地执行某些操作。这些快捷方式包含一个指向应用内特定位置的 Intent
(例如:给你最好的朋友发送一条消息,在地图应用中导航回家,在媒体应用中播放电视剧的下一集)。应用可以通过
ShortcutManager.setDynamicShortcuts(List) 和
ShortcutManager.addDynamicShortcut(ShortcutInfo) 发布快捷方式,每个应用可以展示 3-5
个快捷方式。 - Emoji Unicode 9 支持:
我们引入了新的人物表情设计,抛弃了通用外观有利于更加人性外观的设计。如果你是键盘或消息应用的开发者,你应该开始在你的应用中吸纳这些的表情。本次更新同时包含肤色变化支持和
Unicode 9 符号,如培根、自拍、拍脸(face palm)等。你可以使用 Paint.hasGlyph() 动态检查这些新的符号。
新的人物 emoji 表情
新的活动 emoji 表情 - API 变化:这次更新包含 API 的变化,我们在持续精炼新特性,如多窗口支持(现在可以单独指定 activity 的最小高度、最小宽度)、通知等。相关细节,请查看下载版 API 参考文档中的变化报告。
- Bug 修复:我们解决了系统中的许多问题,包括你们通过 issue tracker 报告的这些问题。请继续告诉我们你发现的问题,并跟踪已知的问题。
如何更新:
获得本次和后续更新的最简单的方法是让你的设备加入到 Android Beta 计划中。只需访问 g.co/androidbeta ,选择你符合要求的 Android 手机或平板加入即可。你很快会通过 OTA 收到这次以及后续的更新的。如果你的设备已经加入了,你很快会收到更新,不用做其它操作。你也可以手工下载刷上这个更新。预览版 2 是面向开发者的,而不是适合日常使用。这个构建还不是性能和电池优化的。
Android N 现在可用在 Nexus 6, Nexus 5X, Nexus 6P, Nexus 9 和 Pixel C 设备上,以及一般的移动 4G [Android One]设备上。Nexus Player 会在其他设备更新之后几天内更新。
要构建和测试预览版 2 的应用,和预览版 1 一样,你需要使用 Android Studio 2.1 。你需要检查 SDK 组件更新(包括构建工具和模拟器镜像),查看这里获得更多细节。
非常感谢大家的反馈,请通过 issue tracker 或 Android N G+社群 继续向我们反馈问题。更早的获得你的反馈就会在下一版 Android 中吸纳更多。
转自:http://chinagdg.org/2016/04/android-n-developer-preview-2/
作者推荐: