HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > LinkedIn抛弃HTML5转投原生应用

LinkedIn抛弃HTML5转投原生应用


        LinkedIn在前天刚刚宣布推出了新版的移动端应用,除了全新的界面设计和更多语言支持外,一个技术层面的变化是LinkedIn放弃了HTML5,转而开发原生应用。这又是一次HTML5与原生应用之间的较量,那么世界上最大的职业社交网站为什么做此选择?


        日前VentureBeat采访了LinkedIn的移动工程主管Kiran Prasad,后者就为何放弃HTML5转而开发原生应用做出了解释。


Kiran Prasad列举了两大理由:

第一,一个比较现实的问题是性能问题(Performance)。首先越来越多的人开始将时间花在移动客户端上,这就让客户端占用了大量内存,影响了速度和网页渲染的效果;其次是为了更好地实现一些动画效果,比如那个旋转的加载状态符号(Spinner),显然这些动画元素最好存储在本地,而在HTML5的情况下还需要从服务器端调用这个JavaScript。


          根据市调机构Flurry的最新的一次调查,美国网络用户花在网页上的时间仅占总上网时长的20%,而有80%的时间都用在了应用上。美国人平均每天使用智能机和平板的时间为158分钟,其中127分钟用在了应用上,只有31分钟在使用浏览器。


第二,HTML5缺乏开发和优化的工具。在Android和iOS平台上,分别有Google和苹果提供相关的SDK和其他工具支持,比如调试器、性能评估工具等。而在HTML5这个平台上,开发者没有这样的专门工具用于移动网页的开发或者优化。此外,用HTML5实现的C/S(主从式架构)应用,在向开发者反馈信息这一步上也缺乏相应的工具支持。


       所以,从Prasad总结两点理由中,我们可以看出导致LinkedIn放弃HTML5的原因,无非是性能表现和工具问题。


        当然,LinkedIn并非彻底摒弃了HTML5。在旧版的客户端中,原生代码与HTML5代码的比例为40/60,而现在则是95/5,仍然用到了HTML5技术。


         如果你用过旧版LinkedIn客户端的话,应该对这个应用的界面印象深刻:打开应用,只有一个主界面,上面排布着三张“卡片”,分别是新鲜事、个人主页和消息。这样的设计非常简洁,操作也很直观,但不是一个原生应用,所有的界面都是基于HTML5实现的。


         这样简洁的设计主要是考虑到用户的逗留时间。据LinkedIn的移动产品主管Tomer Cohen透露,他们所依据的一项数据是:普通用户在每个应用中逗留的时间一般不超过2分钟。所以直观、明快的导航十分十分重要。


        而现在使用新版的客户端,打开后界面还是三大块,但却成了原生应用。我用两台iOS设备对比了一下新旧两个版本,发现在网络状况一样的情况下,新版本的加载速度只是比旧版快了一点点,在用户体验上基本没差别。


         HTML5与原生应用之争是个老生常谈的话题。一边是以Facebook为代表的“叛徒”(之前是HTML5的坚定拥护者),一边是以Mozilla为代表的“拥趸”。目前看来在移动端还是原生应用更具优势,但无论谁能笑到最后,在这个移动互联网崛起的时刻,这两种技术要想取得成功,就必须要同时满足用户体验和开发体验,也就是说要解决性能和工具这两个问题。

【LinkedIn抛弃HTML5转投原生应用】相关文章

1. LinkedIn抛弃HTML5转投原生应用

2. Facebook放弃HTML5转战原生应用的4个原因

3. LinkedIn iPad版应用中95%基于HTML5开发

4. Web VS Native–LinkedIn做出的选择:iPad App95%使用HTML5开发

5. 内容分发系统MediaEW:助新闻媒体转投HTML5

6. HTML5应用与原生应用之间的差异

7. 微软推移动版必应 结合HTML5及原生应用

8. HTML5无法取代iOS原生应用的两大理由

9. 原生应用目前是移动领域王者,HTML5代表未来

10. HTML5同DRM合作有可能取代原生应用

本文来源:https://www.51html5.com/a3217.html

点击展开全部

﹝LinkedIn抛弃HTML5转投原生应用﹞相关内容

「LinkedIn抛弃HTML5转投原生应用」相关专题

其它栏目

也许您还喜欢