返回博客首页
← 所有文章

拨打“N”以获取 NativeScript 和 Android N!

2016 年 3 月 18 日 — 作者 Jen Looper

最近宣布了 Android 的新操作系统,代号为“N”,这立即引起了我们的 NativeScript 团队的注意。当然,Android 支持“N”;“N”难道不代表 NativeScript 吗?有趣的是,Android 的字母代号对应着未来的版本,因此 Android M 成为棉花糖。Android N 会成为牛轧糖还是巧克力酱?时间会证明一切,但我们感觉可能是 后者
 
无论他们最终决定叫什么,很明显 N 将会为 Android 生态系统带来一些很棒的增强功能,并且 **NativeScript 将从第一天起就支持所有这些功能**。
 
事实证明,Android N(您可以在 此处 查看预览)现已可以下载并在您的设备上进行测试。开发者预览版将从 3 月 9 日持续到今年第三季度的最终发布,目前可在模拟器或有限范围的设备上运行。要开始在您当前的系统上了解 N,您需要开发者预览版 SDK 和工具,您可以在 Android Studio 的 SDK 管理器中下载这些工具。您还需要一个经过特殊配置的模拟器,以及您可以手动下载并刷新到设备的硬件系统映像。Android N 的一项新功能是“无线更新”,因此您甚至无需手动刷新设备更新;如果您已注册 Android Beta 计划,更新将自动出现在您的手机或平板电脑上。
 
Android N 有许多非常酷的行为更改和新功能。其中值得注意的是多窗口支持、通知增强、增强的“休眠”功能以延长移动状态下的电池续航时间,以及增强的后台优化。还有一种新的“数据节省”模式,以及一些对电话体验的改进,包括来电筛选和号码屏蔽。新的辅助功能和本地化功能也受到欢迎。
 
引入了新的即时 (JIT) 编译器,以通过增强其“提前”编译来改进当前的 ART 编译器。本质上,ART 现在能够预编译和缓存应用程序最常用的方法,以在使用应用程序时保持其性能。这个新功能使应用程序安装和系统更新速度大大加快。
 
NativeScript 团队一如既往地关注这些前沿的平台变化。您可以查看 GitHub 上的 开放问题,以跟踪 NativeScript 和 Android N 支持的进度。好消息是,NativeScript 1.6 和即将推出的 1.7 中启用 Java/JavaScript 互操作性的桥接的所有当前单元测试都已通过 Android N 测试。Android 权限支持仍然需要一些增强,这目前是 NativeScript 中正在进行的工作。
 
然而,最好的消息体现在一张在启用 Android N 的设备上拍摄的照片中,该照片显示了 NativeScript 应用程序中的 Android N 风格的分屏视图
CdVsh-vWEAAxdT_
 
Android N 即将推出,我们很高兴能够开箱即用地提供对它的支持。准备好您的分屏设计,我们正在等待您!