【发布时间】:2017-01-03 15:14:27
【问题描述】:
几周前我创建了中大型 Angular2 应用程序。它是完全响应的,所以我想根据我的应用程序制作 Android 应用程序。问题是我的应用程序(作为标准的 Android WebView)加载时间过长(大约 10 秒)。
我听说 Android WebView 在渲染 javascripts 上有问题,因此加载应用程序的时间很长。这是真的吗?有人可以解释一下吗?
在互联网上搜索,我找到了一些工具的信息:NativeScript、Cordova 和 Ionic。有人可以告诉我这些工具是否可以帮助我解决问题?
【问题讨论】:
-
你有一些页面有很多数据吗?
-
Ionic2 和 Cordova 使用 Webview,但 Nativescript (+ Angular2) 使用原生视图/元素
-
@YuraZaletskyy 没有。应用程序大小约为 1.5MB。所有的 css 都是从 CDN 下载的。浏览器中的应用程序加载时间为 1-2 秒。问题仅针对 WebView。
-
@MarekMaszay 那么,使用 NativeScript 可以帮助我吗?
-
可能,但你将不得不重写一些视图文件,也许是小控制器,但你可以拥有带有 ng2 基本代码的本机应用程序
标签: android angular ionic2 nativescript angular2-nativescript