最近想自己写个android的hybrid app,看了下大多推荐的是PhoneGap,不知道他的运行效率怎么样,如果以原生为重的话,适不适合用PhoneGap?求帮助
欢迎选择我的课程,让我们一起见证您的进步~~
用ionic 開發了2個訂票APP,類似火車票訂票,android和ios版本都已經發布。性能在能接受得範圍吧。 。有一個APP站點名稱超多,幾百個,明顯感覺速度慢。 。 android版2G內存算是分水嶺,2G以內速度明顯慢,2G以上速度還不錯。 。 。 iphone 速度很快。 。 ionic的體會,就是開發速度快,本人之前用angularjs很熟,基本上幾天一個APP就ok了(包括做接口)。 用不用hybird app開發,一個是看技術上是否合適,另外還要看成本吧,特別是小公司。
來來來,我要安麗Ionic了:
http://ionicframework.com/
各項優勢與服務:
Ionic creator :http://creator.ionic.io/
Playground : http://play.ionic.io/app/29a2d4d67e9a
你可以用angular來寫App了,後續更多特性陸續有來
我來說說吧,其實就是mui開發最快,這是我自己實踐的結果,ionic我沒用,可是cordova我用過,因為國內沒多少人分享經驗,所以坑很多。
你做一個帶掃碼,搖一搖,地理位置追踪,消息推送的app,這些基礎功能mui基本上不用研究拿來就能用。 cordova光是研究插件整合和使用就得花3天時間,中間還會有很多坑。 (這已經有半成品)
但是,cordova對於你做一個需求比較奇特的app來說很好,因為他的插件庫全。 mui對這個支持比較弱。 (這個試了一週後放棄)
話又說回來,如果那麼奇特需求的app在技術選型上為什麼不選原生?如果非得用hybird自己用webview做就是了。學cordova的時間夠把如何原生呼叫js和js呼叫原生搞懂10次了。現在我就是這麼做的。
可以試試 MUI http://dcloudio.github.io/mui/
mui可以,調試很方便
運作效率那當然沒法和原生的比,簡單點的app用這種混合app做還行,ionic這個就不錯
也可以試試appcan
如果對原生的部分功能要求較高的話,不推薦使用PhoneGap,雖說現在已經很成熟,但是如果涉及到原生功能還是很差的,我之前體驗過。 。
具體看你的業務需求,如果Web App部分只是用來顯示訊息,使用者互動量不大,那可以採用Hybrid App。 如果交互量很大,不建議
cordova吧。其他都不想用了,捆綁一大堆無用的服務。
用ionic 開發了2個訂票APP,類似火車票訂票,android和ios版本都已經發布。性能在能接受得範圍吧。 。有一個APP站點名稱超多,幾百個,明顯感覺速度慢。 。 android版2G內存算是分水嶺,2G以內速度明顯慢,2G以上速度還不錯。 。 。 iphone 速度很快。 。
ionic的體會,就是開發速度快,本人之前用angularjs很熟,基本上幾天一個APP就ok了(包括做接口)。
用不用hybird app開發,一個是看技術上是否合適,另外還要看成本吧,特別是小公司。
來來來,我要安麗Ionic了:
http://ionicframework.com/
各項優勢與服務:
Ionic creator :http://creator.ionic.io/
Playground : http://play.ionic.io/app/29a2d4d67e9a
你可以用angular來寫App了,後續更多特性陸續有來
我來說說吧,其實就是mui開發最快,這是我自己實踐的結果,ionic我沒用,可是cordova我用過,因為國內沒多少人分享經驗,所以坑很多。
你做一個帶掃碼,搖一搖,地理位置追踪,消息推送的app,這些基礎功能mui基本上不用研究拿來就能用。 cordova光是研究插件整合和使用就得花3天時間,中間還會有很多坑。 (這已經有半成品)
但是,cordova對於你做一個需求比較奇特的app來說很好,因為他的插件庫全。 mui對這個支持比較弱。 (這個試了一週後放棄)
話又說回來,如果那麼奇特需求的app在技術選型上為什麼不選原生?如果非得用hybird自己用webview做就是了。學cordova的時間夠把如何原生呼叫js和js呼叫原生搞懂10次了。現在我就是這麼做的。
可以試試 MUI http://dcloudio.github.io/mui/
mui可以,調試很方便
運作效率那當然沒法和原生的比,簡單點的app用這種混合app做還行,ionic這個就不錯
也可以試試appcan
如果對原生的部分功能要求較高的話,不推薦使用PhoneGap,雖說現在已經很成熟,但是如果涉及到原生功能還是很差的,我之前體驗過。 。
具體看你的業務需求,如果Web App部分只是用來顯示訊息,使用者互動量不大,那可以採用Hybrid App。
如果交互量很大,不建議
cordova吧。其他都不想用了,捆綁一大堆無用的服務。