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

2015-07-04 19:13:28 +08:00
 SHIMLY

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

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

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

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

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

对于“游戏”,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
2015-07-05 06:50:59 +08:00
关于html5应用的缺点,很简单:
用手简单的一划,就知道是HTML5应用还是原生应用了...
Hello1995
2015-07-05 09:48:38 +08:00
Ubuntu Touch 没有 App。它的 Scope 貌似就是 HTML5。

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

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

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

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

© 2021 V2EX