使用 Cordova 还是 Ionic2?

Use Cordova or Ionic2?

我必须在所有平台(windows phone、黑莓、ios 和 android)上构建应用程序 运行。

听说过很多Ionic2,但是Ionic2不支持BlackBerry,或者windows phone.

我知道 Cordova 是低级的,而 ionic2 是建立在 Cordova 之上的。但是,Cordova 支持所有平台(包括黑莓或 windows phone)。

所以,我需要用Cordova,甚至Ionic2更好?

我快速搜索了一下 2016 年的黑莓市场份额,我发现了这个 link http://bgr.com/2016/05/23/smartphone-market-share-q1-2016/ 除此之外,黑莓似乎正在转向 Android http://money.cnn.com/2016/07/26/technology/blackberry-dtek50/

借助 Ionic 2,您可以支持市场上的主要平台,并拥有可靠的组件来创建出色的混合应用程序。试一试并与您的客户或公司分享这些信息。

玩得开心!

理论上 您可以在 Blackberry 上使用 Android 模拟器,效果非常好。我的朋友通过这个使用了很多 Android 个应用程序。这里有一些指南:http://crackberry.com/how-install-android-apps-and-apk-files-blackberry-os-1021

Ionic2 比纯 Cordova 更有用。 Cordova 只是干净的 WebView,您可以在其中使用插件,但仅此而已 - 没有预定义的 UI 元素、过渡、导航堆栈等。很难创建看起来像本机应用程序的应用程序。

Ionic2 在 iPhone 和新的 Androids (Android >= 5) 上表现出色,但在 Windows 通用平台上表现更差。在 phone 上使用它时有很多错误,如果使用 ion-option-button 滚动速度慢,侧边菜单问题等。 Windows Phone 上的 Ionic 绝对没有生产就绪(但仍处于测试阶段)。