求指教,用 HTML5 开发安卓应用,工具怎么选。

2014-09-10 10:08:13 +08:00
 wwlweihai
详细介绍下,本人有java后台开发的基础,现在有需求开发安卓和苹果的APP,得知HTML5可以实现,而且维护方便,请问大家,我该如何选择开发工具和学习路线!
6719 次点击
所在节点    问与答
23 条回复
Fatcoder
2014-09-10 12:49:44 +08:00
@itcook 呵呵,Phonegap 只是 打包工具.. @wwlweihai 以webapp来说,除开要(兼容手机尺寸,选择一些手机端的控件,页面设计也要以移动的用户习惯为主),其他的与传统的网页开发。关于hybrid应用,其本质是以js接口能与原生通讯,而打包只是工具提供了一个快速集成的功能而已,撇开phonegap自带的接口不说,根据业务需求你需要自己写一些插件,做商超要用到条形码,就需要用摄像头,如果做阅读软件,就需要用到TTS接口,各平台内一键升级 等等。这些都是需要自己写插件的,本质还是原生来实现。关于HTML5性能,不佳这个问题,只能说是每个程序员开发出来的应用水准不一样,如今手机基本都支持硬件加速,Intel 收购 jqmobi以后在芯片中也对HTML5提供了很大的支持,jqmobi这框架剔除他的UI,自己重写的话,在700左右安卓手机运行没压力,iPhone中感觉不出是hybrid app,类似jqm,Sencha之类的框架太重,自己学习的时候可以看看,真的到项目还是要衡量一下。框架推荐你可以看看: http://app-framework-software.intel.com/http://zhaoda.net/spa/docs/ (目前微视的mobile站点实用的),这些框架都是比较轻量级的赵达的那个框架可能需要一定的js基础,需要慢慢来,还有一些知识站点https://github.com/jtyjty99999/mobileTech 没事可以看看, 加油, 我也是以前java转过来的 :)
wwlweihai
2014-09-10 13:24:50 +08:00
@Fatcoder 谢谢。文章里面的链接非常有用,哎。公司太小,现在没活干,以前没做过前端的东西,一直是搞后台的,现在学习学习,自己写个东西玩玩!
rupert
2014-09-10 13:34:31 +08:00
推荐 Ionic, 一般功能够了
如果希望动画效果和原生 App 一样或者差不多,可以用 Famous, http://famo.us/demos/PHQ4

============
顺便打个广告,我们在招个前端用Ionic 做 Ios 开发
http://www.v2ex.com/t/131488

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/132640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX