NativeScript6.0框架發佈以加速跨平臺開發

說起web本地化方案,近幾年內RN可謂當紅不讓,難逢對手,大有一統江湖之勢。各大有實力的互聯網公司都在尋求多端整合框架方案,現在可能對互聯網從業人員來說又多了一種選擇,RN遇到了挑戰者,NativeScript框架出現了。React Native和Nativescript都允許構建跨平臺本機APP,即單個代碼庫可用於Android和iOSAPP開發。除了代碼庫邏輯,跨平臺還使開發人員能夠共享API。

如此來看,RN主要是為react社區提供的開源本地化框架方案,NS是為angular及vue社區提供的開源本地化框架方案,現在來看,在大前端的圈子中,三大框架的相殺相愛會依舊下去,依舊統治著前端江湖,不遑多讓。

江湖恩怨,在此不多贅述,我們轉入正題,來了解下最新的NS6.0吧。

進步軟件公司(下稱進步軟件)已經發布了最新的NS框架,以幫助加速跨平臺開發。

NS很強大,它可以使web應用百分之七十的代碼可以重複應用到手機軟件當中進行開發,效率相當的高。

最新版本的框架加了如下功能:

  • 支持angular 8 和 vue,當然除了這兩個框架也支持TS和JS
  • 支持新的ivy渲染引擎(號稱下一代渲染引擎)
  • 支持新的AndroidX支持庫,可以使用最新安卓版本的特性
  • 具有使用IOS第三方類庫的能力

進步軟件為了NS6.0做了大量辛苦的工作以達到更高的效率。最新的版本在安卓上的編譯速度提高了30%,在IOS的啟動時間快了10%。

新的流式佈局也加入了進來。下面TabView只是一個新佈局的例子,用比以前更少的代碼就能實現:

NativeScript6.0框架發佈以加速跨平臺開發

TabView例子的代碼如下:

<tabview>
<stacklayout>
<stacklayout>
<label>
/<stacklayout>
/<stacklayout>
<stacklayout>
<stacklayout>
<label>
/<stacklayout>
/<stacklayout>
/<tabview>

在別的方面,進步軟件使得第三方庫可以直接用於iOS應用程序。IOS上還有一個新的黑暗主題,與iOS 13的新系統特性相吻合。

進步軟件CTO Dmitri Tcherevik說,“對我們企業客戶來說,新版本的發佈帶來了一些令人驚訝的特性。現在開發者可以進行更快速的迭代,打的app包將更小,質量也更高,能提供給終端用戶最好的使用體驗。”


分享到:


相關文章: