R-Style Lab的iOS 手機app定制部門主管Pavel Vaskou強調了跨平臺和原生手機app定制之間的主要區(qū)別,并解釋了為什么混合使用可能不是一個好的決定。
Apache Cordova,Xamarin和Unity占整個跨平臺手機app定制工具市場的70%。
1、Apache Cordova。Apache Cordova的技術堆棧具有HTML5,CSS3和JavaScript。移動手機app定制框架提供對智能手機內置加速度計,文件存儲,GPS,聯系人數據,媒體和通知的訪問。Apache Cordova擁有多項優(yōu)勢,包括相當簡單的API和使用任何JS框架的機會。但是,該平臺通過Web瀏覽器可視化應用程序的UI(這可能會導致滯后)。此外,Cordova的一些插件已過時,因此手機app定制人員通常必須從頭開始編寫自定義插件。
2、Xamarin。Xamarin使用#C和.Net構建,允許手機app定制人員重用代碼并簡化在iOS中創(chuàng)建動態(tài)布局的過程。但是,某些UI組件無法在MonoTouch和MonoDroid上實現,因為它們依賴于Android / iOS特定功能。
3、團結。Unity是一種流行的移動手機app定制引擎,使手機app定制工程師能夠為不同的平臺(包括Windows,iOS,Android和Xbox)制作高質量的2D / 3D app(主要是游戲)。Unity(與虛幻引擎一起)被認為是呈現3D內容的最佳工具之一。該解決方案具有大量免費使用的插件,并支持自定義著色器的開發(fā)。Unity仍然存在陡峭的學習曲線,而且其編譯器并未針對ARM處理器進行優(yōu)化。
成都米么信息認為,跨平臺手機app定制的普及可歸因于對企業(yè)移動手機app定制的需求不斷增長(這將很快超過可用的開發(fā)容量500%)和自帶設備趨勢,雇主要求員工將自己的小工具用于工作目的。當有效利用資源和縮短部署時間超過UX時,跨平臺確實有意義。
轉載請注明出處,擅自轉載將追究法律責任