适逢 NativeScript 开发者日活动,我们很高兴宣布 2.3 版本现已正式发布。 立即下载!
360+ 个插件、8k+ GitHub 星标、20k+ Twitter 粉丝、250,000+ npm 下载量,深受 Angular 社区喜爱(目前正在讨论将 NativeScript 重命名为 Angular Native :)),iOS10、FlexBox、Android 7、WebStorm、VS Code、TypeScript 安全性、LiveEdit – 这就是 NativeScript 2.3。
自去年首次发布以来,我们取得了长足的进步。我们非常高兴能与一个很棒的社区合作,并且迫不及待地想看到使用 NativeScript 2.3 构建的应用程序。
让我们深入了解 2.3 中的所有新增功能。
过去一周移动领域的大新闻是 iPhone 7 的发布和 iOS 10 的正式发布。几个月来,我们一直在发布与 iOS 10 测试版兼容的 NativeScript 版本,现在我很高兴地宣布我们的框架支持 iOS 10 正式版。我们承诺提供 0 天支持,我很高兴我们做到了(实际版本已于上周二部署到 npm,任何人都可以访问!)。不仅框架支持 iOS 10,而且 NativeScript 工具(CLI)也支持最新版本的 Xcode 8。选择 NativeScript 不会让您落后于原生平台的更改和改进。
我们准备了一个示例应用程序,展示了如何使用 iOS 10 的新框架之一——iMessage。您可以在 此处查看示例代码。
尽情享受 Apple 团队在 iOS 10 中加入的所有内容的完整 API 访问权限!
这对 Angular 社区来说是一个具有里程碑意义的时刻。Angular 2 版本现已正式发布。Brad Green 和 Angular 团队上周在一个特别活动中宣布了这一消息。您可以在我们的 专门博客文章中了解更多信息,但我们很高兴地告诉您,NativeScript 与最新的 Angular 2 版本兼容,您现在就可以使用 Angular 2 和 NativeScript 创建移动应用。
我们准备了一个 包含 60 个代码示例的列表,展示了如何将 NativeScript 与 Angular 2 结合使用,它们将帮助您快速深入了解代码。
为了在 NativeScript 中提供更多布局选项,并将另一种 Web 技能集成到 NativeScript 中,我们正在添加对 FlexBox 布局的支持。如果您有 Web 开发经验,我知道您一定会喜欢这个新的布局!
在 2.3 中,我们发布了一个预览版本,我们的目标是在 2.4 中使其达到生产就绪状态。 请查看存储库以获取演示应用程序!
长期以来,我们一直在努力缩短代码更改和应用程序预览之间的时间。我们的实时同步功能在每个版本中都得到了改进,但在 JavaScript 文件更改时仍然会重新加载应用程序。在某些情况下,这可能很慢。在 2.3 中,我们引入了 LiveEdit,它处于实验状态,但它将允许您在 iOS 上以不到一秒的时间看到 JavaScript/TypeScript 代码更改。我们仍需努力使其能够在 Android 上使用,但我们也在努力。
在 GitHub 问题中了解有关如何使用 LiveEdit 的更多信息,观看下面的视频,了解您将变得多么高效!
感谢 @iguissouma,您现在可以在 WebStorm 中使用 NativeScript。集成工作仍在进行中,但请尝试一下并发送您的反馈!
在 2.3 中,团队致力于 Web Workers 支持,我们即将发布第一个版本。第一个版本的发布将在未来几周内完成,在 2.4 发布之前。您可以 此处关注进度。
为了帮助改进 NativeScript,请 填写我们正在进行的调查。调查结果将与社区中的每个人共享!
如果您有任何意见,请在下面的讨论表单中告诉我们!