Heim > Fragen und Antworten > Hauptteil
最近想自己写个android的hybrid app,看了下大多推荐的是PhoneGap,不知道他的运行效率怎么样,如果以原生为重的话,适不适合用PhoneGap?求帮助
PHP中文网2017-04-17 13:52:41
用ionic 开发了2个订票APP,类似火车票订票,android和ios版本都已经发布。性能在能接受得范围吧。。有一个APP站点名称超多,几百个,明显感觉速度慢。。android版2G内存算是个分水岭,2G以内速度明显慢,2G以上速度还不错。。。iphone 速度很快。。
ionic的体会,就是开发速度快,本人之前用angularjs很熟,基本上几天一个APP就ok了(包括做接口)。
用不用hybird app开发,一个是看技术上是否合适,另外还要看成本吧,特别是小公司。
PHP中文网2017-04-17 13:52:41
来来来,我要安利Ionic了:
http://ionicframework.com/
各项优势和服务:
Ionic creator :http://creator.ionic.io/
Playground : http://play.ionic.io/app/29a2d4d67e9a
你可以用angular来写App了,后续更多特性陆续有来
高洛峰2017-04-17 13:52:41
我来说说吧,其实就是mui开发最快,这是我自己实践的结果,ionic我没用,可是cordova我用过,因为国内没多少人分享经验,所以坑很多。
你做一个带扫码,摇一摇,地理位置追踪,消息推送的app,这些基础功能mui基本不用研究拿来就能用。cordova光是研究插件集成和使用就得花3天时间,中间还会有很多坑。(这个已经有半成品)
但是,cordova对于你做一个需求比较奇特的app来说很好,因为他的插件库全。mui对这个支持比较弱。(这个试了一周后放弃)
话又说回来,如果那么奇特需求的app在技术选型上为什么不选原生?如果非得用hybird自己用webview做就是了。学cordova的时间够把如何原生调用js和js调用原生弄明白10次了。现在我就是这么做的。
ringa_lee2017-04-17 13:52:41
如果对原生的部分功能要求较高的话,不推荐使用PhoneGap,虽说现在已经很成熟,但是如果涉及到原生功能还是很差的,我之前体验过。。