V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iloveyou
V2EX  ›  问与答

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

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

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

    桌面端基于HTML5的跨平台应用还是挺看好的
    c742435
        10
    c742435  
       2015-03-19 14:40:18 +08:00
    @airycanon 纯AS,Flex的程度就是改改公司已有的应用而已。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.