2016-07-27 51 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

相關問題