2017-01-03 24 views
1

幾周前我創建了一個大型的Angular2應用程序。它完全響應,所以我想根據我的應用程序製作Android應用程序。問題是我的應用程序(作爲標準的Android WebView)加載時間太長(大約10秒)。如何基於Angular2應用創建Android應用。

我聽說過Android WebView在渲染javascripts時遇到了問題,因此很長一段時間才加載應用程序。這是真的嗎?有人能解釋我嗎?

在互聯網上搜索,我發現有關工具的信息:NativeScript,Cordova和Ionic。有人可以告訴我這些工具是否能幫助我解決問題?

+0

你有一些頁面有很多數據嗎? –

+1

Ionic2和Cordova使用Webview,但Nativescript(+ Angular2)使用原生視圖/元素 –

+0

@YuraZaletskyy no。應用程序大小約爲1.5MB。所有的CSS都是從CDN下載的。瀏覽器中的應用程序加載時間爲1-2秒。該問題僅適用於WebView。 –

回答

2

NativeScript是一種爲您提供直接訪問iOS和Android API的解決方案,同時也暴露了一些易於被Web開發人員識別的標準佈局和模塊。與Angular-2相結合的體驗幾乎就像開發一個Web應用程序一樣,但是,請記住,沒有DOM,並且在爲移動領域創建應用程序時需要遵循一些特定的規則。

詳情什麼NativeScript能做和不能做的,我建議考慮看看this video並通過this tutorial一步一步去。

+0

非常感謝,但是你能否糾正視頻鏈接? –

+0

修復了鏈接 - 您還可以查看社區視頻 - 其中一些非常棒https://www.youtube.com/results?search_query=nativescript+angular+2 –

相關問題