当前位置: 首页 » 资讯中心 » 软件外包 » 软件外包开发使用Angular 2的移动应用程序开发

软件外包开发使用Angular 2的移动应用程序开发

发表于:2016-06-07 15:09 来源:北京软件开发公司宜天信达 点击:

  软件外包开发使用Angular 2的移动应用程序开发NativeScript 2.0可以让开发者跨多个平台使用现有的代码来搭建移动应用程序,它的发布旨在减少Angular开发者搭建本地移动应用程序的学习时间和准备时间。

  在题为《使用NativeScript进行Angular 2本地移动应用程序代码中代码复用》的博文中,Angular和NativeScript的狂热爱好者、工程师Nathan Walker说:“这不是复用、Cordova或是web视图,而是真的使用JavaScript编写的本地的60fps移动应用程序。”

  Walker使用下面Chrome、Android以及 iPhone下运行相同的代码的图片展示了本地应用程序。

  NativeScript 2.0在性能上进行了很大的改善,发布了一个试验性的功能,旨在加速Android应用程序。

  软件开发总监Georgi Atanasov描述了NativeScript github中的解决方案,他说:

  简单来说,由于Android应用程序的加载时间需要进行改进,我们已有了一个POC实现,利用V8启动快照功能查看它能获得什么。结果非常可观,通过保存所有模块,我们可以得到大于1秒的改进。

  Antanasov还说,由于V8 API的特性,NativeScript需要集合整个JS模块到一个单独的文件中,并传到V8::CreateSnapshotDataBlob方法中。根据Stoychev所说,对于发布模式的应用程序,开发者可以将所有的代码封装为一个包,并将它加载到虚拟机的内存中去。

  Todd Anglin(Progress首席布道者)告诉InfoQ他对2.0版本发布的看法,“对于超过一百万的使用Angular框架的开发者来说,编写交互式web应用程序方面,NativeScript 2.0框架是一个很大的飞跃,它们可以使用Angular特性下完全原生的UI和性能创建0缺陷移动应用程序。”