【发布时间】:2015-08-16 18:21:31
【问题描述】:
使用 phonegap 构建可能是一个不稳定的过程。使用 phonegap 层与仅使用打开 web 视图的普通原生应用程序相比有哪些实际好处?
我了解 MDG 的 cordova 构建在部分应用 JS 代码上添加了一些缓存,但由于新的流星版本每次都会更新整个单个 JS 文件,这不会有太大的好处。也许一些图像缓存?本地网络服务器有什么作用吗?
如果您使用的是来自 JS 的原生 API,那么 cordova 桥会有一些用处。
但是通过使用普通的原生应用程序,您可以获得所有构建稳定性,并且只打开一个 web 视图是相当简单的。 JS 桥接器也很容易打开对任何本机 API 的访问。
有各种各样的 phonegap 插件,但其中大多数都是原生 SDK 的封装,只会引入泄漏问题(例如,让 facebook 登录与 phonegap 和流星一起工作)
我已经构建了一个大约 1MB 的原生 android 包装器,使用最新的 chrome webview,并且可以使用任何原生功能轻松扩展。
我想知道更多使用 phonegap 的好处,尤其是在 MDG 投入时间之后。
更新:流星论坛讨论 https://forums.meteor.com/t/cordova-benefits-vs-custom-native-wrapper/5356
【问题讨论】:
标签: cordova meteor phonegap-plugins