phoneGap、Icenium、AIR 这类 APP 混合开发技术有没有前景?值不值得投入精力学习?

2015-03-18 11:22:57 +08:00
 iloveyou
好处:web开发者可以顺畅切入到移动开发;一次开发多平台部署。
坏处:性能不行;原生功能支持差(比如不能后台驻存,推送消息等)
3213 次点击
所在节点    问与答
10 条回复
iloveyou
2015-03-18 11:33:56 +08:00
感觉安卓和ios这两大平台不能一直这样分裂下去,目前移动端开发成本很高,要两套人马。总得有种技术抹平技术差异,就像jquery抹平浏览器一样。
pljhonglu
2015-03-18 11:48:37 +08:00
要构建一整套平台无关的东西基本是不可能的,不同的手机的传感器还不一样呢。不过混合开发到会是趋势。把一些平台无关的代码使用这种方式来开发还是比较方便快捷的。但是目前还没有特别满意的混合开发方式~phonegap之类只是能用,还达不到好用的程度~
iloveyou
2015-03-18 12:29:46 +08:00
@pljhonglu 是啊 应该还是要看使用场景。

如果是那种关键应用(mobile first)还是要用原生;
如果是那种企业应用或者是对现有网站业务移动化的可以考虑混合开发。
noder
2015-03-18 13:04:13 +08:00
nativescript 这类的将来会相当NB.
c742435
2015-03-18 13:28:16 +08:00
作为一个天天给公司的AIR应用写ANE的家伙,
AIR只要你能写/能找ANE,基本什么都能做。
就是性能有点差。不过非游戏应用应该也用不到那么高的性能;游戏大把框架可用用不着AIR
c742435
2015-03-18 13:30:04 +08:00
不过说到学习,如果你已经是H5开发者,倒是可以学习一下;已经是Flash开发者,不如及早转行;不是以上二者 还是不要折腾自己了。
yakczh
2015-03-18 14:11:01 +08:00
airycanon
2015-03-18 14:13:47 +08:00
@c742435 活捉ActionScript大牛一只,是写Flex还是纯AS啊?
cfan8
2015-03-18 14:19:18 +08:00
移动端的跨平台性能太垃圾,目前没什么用处,等到时候性能问题解决了再学业来得及

桌面端基于HTML5的跨平台应用还是挺看好的
c742435
2015-03-19 14:40:18 +08:00
@airycanon 纯AS,Flex的程度就是改改公司已有的应用而已。

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

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

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

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

© 2021 V2EX