Android N 开发者预览版 2 发布

英文原文:

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 或  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 中吸收更多。

Post Views: 10

除非特别声明,此文章内容采用 知识共享署名 3.0 许可,代码示例采用 Apache 2.0 许可。更多细节请查看我们的 服务条款

我来评几句
登录后评论

已发表评论数()

相关站点

热门文章