之前我一直都是写写小网站,但最近才深刻感觉到移动互联网的威力。个人感觉任何一个full-stack Web程序员都需要充分重视移动端。因为即使是完全一样的内容,如果通过不同的媒介表现出来,表面看似同样的内容,也会变得不同。
所以最近想做个Android平台的App,向各位大大咨询一下技术方案。
(1)Native App or Web App
因为只有很有限的业余时间去做,所以需要考虑时间问题。
* 选Native的话,需要重新去学,需要处理设备兼容性,而且每次升级需要向各应用商店重新提交。
* 选HTML5的话,优点在于无缝升级,迭代迅速,而且可以利用比较熟悉的HTML/CSS/JS,缺点貌似就是体验和性能不行
(2)如果选择Web App,那么比较靠谱的方案是?
网上查了下,大概有下面2种:
* 用PhoneGap做一个webkit壳,然后在里面用jQuery Mobile或Sencha Touch做内容
* 用Titanium:这个东西貌似就是使用js作为中间语言去布局操作Native界面,很重的样子
根据上面的分析,PhoneGap+JQuery Mobile应该是适合我的,大家觉得?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/81751
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.