2016-07-27 41 views
0

我必须构建一个在所有平台上运行的应用程序(windows phone,blackberry,ios和android)。使用Cordova还是Ionic2?

我已经听说了很多关于Ionic2的消息,但是Ionic2不支持黑莓或者windows phone。

我知道Cordova是低级别的,而ionic2是建立在科尔多瓦之上的。但是,科尔多瓦支持所有平台(包括黑莓或Windows手机)。

所以,我需要使用科尔多瓦,即使是Ionic2更好?

+0

Ionic 2现在完全支持Windows手机:) –

+0

亚,感谢您的信息。但ionic2不支持黑莓。确认? – chipbk10

+1

我也可以确认。我认为Sencha Touch可能支持所有平台,但我以前从未使用过 –

回答

3

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

离子2比纯科尔多瓦更可用。科尔多瓦只是干净的WebView,你可以使用插件,但没有更多 - 没有预定义的UI元素,转换,导航堆栈等等。很难创建看起来像本机应用程序的应用程序。

Ionic2在iPhone和新的Android(Android> = 5)上很棒,但在Windows通用平台上更糟糕。在手机上使用它时有很多错误,如果使用离子选项按钮,侧边菜单问题等,则滚动速度很慢。 Windows Phone上的离子绝对不是生产准备好的(但它仍处于测试阶段)。

+0

感谢您的信息。很有用。我也想使用ionic2。我们可以使用ionic2并仍然使用Cordova插件吗? – chipbk10

+1

是的,你可以,建议这样使用它。 Ionic框架主要基于Cordova。如何在离子2中添加一些cordova插件的最佳方式是使用Ionic Native:http://ionicframework.com/docs/v2/native/ –

+0

没有太多教程介绍如何使用ionic2构建windows 10。显然ionic2只支持windows 10.我试图安装在Windows 8.1设备上。这完全是一个空白页面。可能,我需要回到ionic1以支持较低的windows phone版本(例如8.0,8.1)? – chipbk10

1

我做了快速搜索,看看在2016年黑莓手机的市场份额,我发现这个链接http://bgr.com/2016/05/23/smartphone-market-share-q1-2016/ 除此之外,看起来像黑莓移动到Android http://money.cnn.com/2016/07/26/technology/blackberry-dtek50/

具有离子2可以支持在市场的主要平台并有坚实的组件来创造惊人的混合应用程序。试试看,并与您的客户或公司分享这些信息。

玩得开心!

+0

我希望客户能理解。然而,该客户公司的30%员工都装备了黑莓(黑莓操作系统)。 – chipbk10

+0

该项目不是那么大,所以我会坚持与ionic1谁可以支持所有平台(包括黑莓) – chipbk10

相关问题