发布人:工程副总裁 Dave Burke
上个月,我们发布了 Android N 的首个开发者预览版,大家得以对我们的新平台先睹为快。到目前为止,我们已根据大家分享的反馈发现了许多错误并对功能做出了一些改进。今天,我们推出了开发者预览版系列中的第二个版本,供大家继续在新平台上测试应用。
新功能:上个月发布的开发者预览版中推出了许多新功能,例如多窗口、分组通知等。这次的预览版本除了改善上述功能之外,还增添了一些新功能: - Vulkan:Vulkan 是我们作为 Khronos 成员帮助开发的全新 3D 渲染 API,其目标是为开发者提供明晰、低开销的 GPU(图形处理单元)控制功能,同时大大提升绘图调用密集型应用的性能。Vulkan 能够降低 CPU 开销,因而在某些综合基准测试中的表现出色,单核绘图调用吞吐量高达 OpenGL ES 的 10 倍。再结合可高效并行利用多个内核的多线程优化 API 设计,可大大提升绘图调用密集型应用的性能。我们已在 Android N 平台中纳入了 Vulkan;您可以在运行开发者预览版 2 的受支持设备上试用 Vulkan。有关详情,请点击此处。点击此处访问 Vulkan 开发者工具博客。
- 启动器快捷键:现在,应用可以定义在启动器中显示的快捷键,方便用户更快捷地执行操作。这些快捷键包含可跳转到应用中特定操作的 Intent(例如,给好朋友发消息、在地图应用中导航回家,或在媒体应用中播放下一集电视节目)。应用可通过 ShortcutManager.setDynamicShortcuts(List) 和ShortcutManager.addDynamicShortcut(ShortcutInfo) 发布快捷键,并且每个特定应用的启动器应当可以显示 3-5 个快捷键。
- 表情符号 Unicode 9 支持:我们采用新设计的人物表情符号,支持由通用外观设计换成更接近人类脸孔的设计。如果您是键盘或即时通讯应用开发者,现在应当着手在应用中加入这些表情符号。本次更新还添加了对肤色变化和 Unicode 9 符号(例如,熏肉、自拍和单手遮脸)的支持。您可以使用 Paint.hasGlyph() 动态查看新表情符号。
新增的人类表情符号
新增的活动表情符号
- API 更改:我们致力于不断完善功能,因此本次更新包含 API 方面的更改。受影响的功能包括多窗口支持(您现在可以为 Activity 单独指定最小高度和最小宽度)和通知等。有关详情,请访问可下载的 API 参考资料包,查看差异报告。
- 错误修复:我们解决了系统中存在的许多问题,包括修复了大家通过公开的 Issue Tracker 报告的这些问题。如果发现问题,请继续向我们报告。要查看已知问题,请点击此处。
获取更新的办法:要获取本次预览版更新或以后的更多预览版更新,最简单的方式是在 Android Beta 计划中注册您的设备。只需访问g.co/androidbeta 并选择符合条件的 Android 手机或平板电脑,您很快就能通过无线下载方式收到本次(和将来更多)预览版更新。如果您的设备已注册,则您无需执行任何操作,很快就能收到更新。您也可以下载更新并手动刷机。开发者预览版 2 面向的对象是开发者,不适合当作日常工作平台使用;该版本在性能和电池续航时间方面尚未进行优化。
N 开发者预览版目前支持 Nexus 6、Nexus 5X、Nexus 6P、Nexus 9 和 Pixel C 设备,以及 General Mobile 4G [Android One] 设备。对于 Nexus Player,开发者预览版 2 的更新会比其他设备晚几天。 要在开发者预览版 2 上构建和测试应用,您必须使用 Android Studio 2.1(版本与开发者预览版 1 中的要求相同)。您需要为开发者预览版 2 检查 SDK 组件更新(包括构建工具和模拟器系统映像)。有关详情,请查看此处。
|