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

用 Html5 做的应用和真正的 APP 客户端的优势和劣势 都有哪些?

  •  
  •   SHIMLY · 2015-07-04 19:13:28 +08:00 · 3385 次点击
    这是一个创建于 3225 天前的主题,其中的信息可能已经有所发展或是发生改变。

    会不会有一天 打开手机 里面所有的启动图标 其实都是个超链接。我真的很像知道大家都是怎么想的。

    8 条回复    2015-07-05 09:48:38 +08:00
    sadscv
        1
    sadscv  
       2015-07-04 19:22:44 +08:00
    同疑问,刚开始学习html5和web app。
    TangMonk
        2
    TangMonk  
       2015-07-04 19:23:40 +08:00
    我想优势是降低开发成本,劣势是效率低
    TTry
        3
    TTry  
       2015-07-04 19:47:51 +08:00 via iPhone   ❤️ 1
    优势:
    1.开发成本低,多平台公用代码
    2.更新方便,不用更新APP就能换内容
    缺点:
    1.性能差到令人发指
    2.对移动平台原生兼容极差,比如重力感应什么的
    3.苹果商店审核(...)

    Html5不可能代替原生app,但是它绝对会有一席之地
    我觉得以后的主流将会是通过原生嵌套定制的Html5页面的方式进行实现
    这样能取两者所长,兼得鱼与熊掌
    其实现在你手机里很多很多app就是这样的,你不知道而已
    kzzhr
        4
    kzzhr  
       2015-07-04 23:47:24 +08:00
    透明计算,每个图标都是一个OS
    em70
        5
    em70  
       2015-07-05 00:05:30 +08:00 via Android
    网页在内容显示方面优势很大,比如文章阅读,无论今日头条还是微信朋友圈显示内容都是网页,美丽说的主界面也是网页做的。原生适合做工具性的功能。

    纯网页或者纯原生都很难做出优秀的移动产品
    qige023
        6
    qige023  
       2015-07-05 00:36:38 +08:00   ❤️ 1
    这是一个涉及面很广的问题。。。

    一是应用的定义,“游戏” 和 “普通应用” 来说境遇是不一样,“普通应用”楼上已经补充的不少

    对于“游戏”,H5的WEBGL由于中间隔了浏览器中间层“即含有从 js->opengles” 的转换,性能低的令人发指,只能用于做简单的2D页游。这部分内容来说,只能是使用原生的api,如android、ios的“gles2.0+”,ios9+ 的“mental” 的api对底层显卡直接操作,才能更有效率。

    另外,gl系列的图形api早被人吐槽十分落后了,克洛斯组织已经开始研发下一代的gl next generation。。。不用说gles了,连webgl的地位也变得更尴尬了。。。所以三年前火起来的webgl,现在问津的人不多,就算同样是在移动端开发2D游戏,比如是糖果粉碎传奇之类的,用H5的webgl,还不如用构建生态更完善的flash air。。。

    h5上做游戏,只有唯一一点优势,和用h5做应用一样,就是分发容易,不用下载客户端,直接在浏览器玩,仅此而已。
    vibbow
        7
    vibbow  
       2015-07-05 06:50:59 +08:00
    关于html5应用的缺点,很简单:
    用手简单的一划,就知道是HTML5应用还是原生应用了...
    Hello1995
        8
    Hello1995  
       2015-07-05 09:48:38 +08:00 via Android
    Ubuntu Touch 没有 App。它的 Scope 貌似就是 HTML5。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2022 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:05 · PVG 09:05 · LAX 18:05 · JFK 21:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.