又一家公司抛弃HTML5转投原生应用了:LinkedIn的理由是什么?

标签: HTML5 LinkedIn 前沿 | 发表时间:2013-04-19 11:12 | 作者:steven
出处:http://www.pingwest.com

linkedin-mobile

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

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

Kiran Prasad列举了两大理由:

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

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

第二,HTML5缺乏开发和优化的工具。在 和iOS平台上,分别有 和苹果提供相关的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为代表的“拥趸”。目前看来在移动端还是原生应用更具优势,但无论谁能笑到最后,在这个移动互联网崛起的时刻,这两种技术要想取得成功,就必须要同时满足用户体验和开发体验,也就是说要解决性能和工具这两个问题。

相关 [公司 html5 应用] 推荐:

【转载】HTML5应用在公司网站的案例

- - HTML5研究小组
以下国外设计的一些效果比较好的html5网站,一起欣赏. 这是家英国的数字媒体营销公司,主要的业务是关键字营销,SEO,以及社交媒体营销. 这是个收集全球在同一时刻留言的网站,这些流言的网站通过旋转地球来展示互动. 这是家提供网站开发和网站设计的公司,运用3d的技术,来制造一种立体的效果. 这是一个用模拟3d的技术,创造出来的互动3d效果.

又一家公司抛弃HTML5转投原生应用了:LinkedIn的理由是什么?

- - PingWest
LinkedIn在前天刚刚 宣布推出了新版的移动端应用,除了全新的界面设计和更多语言支持外,一个技术层面的变化是LinkedIn放弃了 HTML5,转而开发原生应用. 这又是一次 HTML5与原生应用之间的较量,那么世界上最大的职业社交网站为什么做此选择. 日前VentureBeat采访了LinkedIn的移动工程主管Kiran Prasad,后者就为何放弃HTML5转而开发原生应用做出了解释.

HTML5漫谈(4)–HTML5应用平台:PhoneGAP

- - HTML5研究小组
(  程宝平 chengbp @gmail.com). http://phonegap.com)按官方说法,是HTML5移动应用平台,它包括两部分:. 1)       应用开发框架:采用Web/HTML5技术编写应用,支持设备能力(如GPS、重力感应等)调用;支持能力插件灵活扩展. 图1 PhoneGAP支持设备能力API列表.

Google发布chrome HTML5应用

- Amom - Solidot
游戏番茄 写道 "早在5月份Google就宣布旗下产品Gmail、Calendar、Docs将支持基于HTML5离线的访问. 如今终于实现了,上述Web服务以应用的方式发布在Chrome商店. 现在进入相关产品页面会提示是否开启离线功能,并引导安装离线版产品应用. 安装后启动新的chrome窗口会显示已安装的新应用,这样即使你离线的情况下,你仍然可以正常访问和使用已经保存在本地数据库的内容.

应用HTML5须知五则

- 幻幽 or A書 - 36氪
HTML5的到来将第五代网络语言带入了多媒体的世界. 尽管HTML5的启动并没有多轰轰烈烈,但是在过去6个月还是有不少的软件开发者开始应用HTML5. 然而,在选择HTML5时,有一些基本注意事项大家还是需要了解的. 网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全. HTML5所购建的网页和其他语言编写的网页一样容易泄露一些敏感数据.

10个HTML5应用演示

- Zhaojing - HTML5研究小组
如果你想知道 HTML5 能做些什么,看看下面这些惊艳的动画示例,相信你看完这些例子后会对未来的 Web 发展充满无限期待. 为了有更好的效果,建议在 Chrome 浏览器中浏览.

走进 HTML5:20个惊艳的 HTML5 Canvas 应用试验

- - 博客园_梦想天空
如今,HTML5 可谓如众星捧月一般,受到众多业内巨头的青睐. 很多 Web 开发者也尝试着用. HTML5 来制作各种 Web 应用. HTML5 规范引进了很多新特性,其中最令人期待的之一就是 Canvas 元素,HTML5 Canvas 提供了通过. JavaScript 绘制图形的方法,非常强大.

HTML5令人惊叹的应用范例

- 1625 - Design lol 全球设计精华分享
详情查看原文: 30 Examples of Websites Using HTML5. 10个HTML5的演示, 让你忘记FLASH.

strobe发布全新HTML5应用平台

- pestwave - 36氪
今天,strobe发布了全新的HTML5应用平台. 开发者可以在此平台通过一个标准界面同时为普通电脑,智能手机,平板便携设备开发应用. 仅通过一个界面,开发人员就可以同时管理测试代码和发布代码,支持不同平台(web,Android,iOS等)和多种服务(社交,推送,身份验证等). strobe创建于2010年,融资250万美金.

HTML5能否取代Android和iOS应用?

- - CSS库
大量新生移动设备的兴起,改变了互联网的未来. 在技术的发展上, HTML5会取代App应用吗. 在HTML5规范中,已经加入了相机、磁力罗盘、GPS信息的支持. 很多新兴浏览器也已经开始支持这些新特性. 能否用一个统一的HTML5来替代 android和 ios并行开发的双重成本呢. 以下译自Michael Mahemoff的一篇文章,详细分析了HTML5能否取代Android和iOS应用程序.