天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 软件 > 网页>新闻>USENIX技术会议讨论HTML5地位问题

年度USENIX技术会议讨论HTML5地位问题

天极网软件频道2011-06-28 14:32我要吐槽

  HTML5是制作下一代Web应用程序的圣杯吗?开发人员应该抛弃浏览器支持在iPhone和安卓等具体设备上运行的客户应用程序吗?这些问题都是微软Google和Twitter等公司的Web和应用程序设计人员上周四在俄勒冈波特兰举行的年度USENIX技术会议上的一个小组讨论会上争论的问题。

  会议主持人是IBM研究部门的一位软件研究员、设计师和工程师迈克尔·马克西米利安(Michael Maximilien),由他来提问小组成员一些问题,比如HTML5是不是制作像本地应用程序一样运行?基于浏览器的应用程序是否编写一遍之后能够在任何其它地方运行等。

  负责管理微软云可编程性团队的一位编程语言设计师埃里克·梅杰(Erik Meijer)称:“我们一直在设法推出这种通用的图形用户界面。我认为这种做法是不可行的。HTML5实际上是另一种企图。”
  梅杰称,虽然在GoogleChrome和微软IE浏览器中很显眼的HTML5允许使用各种新的互动Web应用程序,甚至拥有离线存储的应用程序,但是,这种应用程序不是本地的。你仍然会看到粗糙的边缘。没有万无一失的解决之道。

  Google负责云和工具的开发人员关系主管帕特里克·查尼森(Patrick Chanezon)表示,是否使用HTML5取决于应用程序应用多么广泛。如果你在做仅在iOS操作系统上运行的应用程序,就做在本地运行的应用程序即可。但是,如果你要让应用程序在安卓和桌面浏览器上运行,采用HTML5是可行的途径。

  马克西米利安笑着问,因此,用HTML5制作的一种版本的软件能在任何地方都运行吗?

  查尼森否认HTML5会让Google制作一些非常好的Gmail客户端软件。

  但是,Twitter的基础设施工程师拉菲·克里科里安(Raffi Krikorian)也指出了HTML5的局限性。他说,HTML5看上去很好,但是,不能做通知用户等事情。对于他来说,一个移动应用程序不仅仅是一个用户界面。

  这个小组的另一位成员是Flipboard的工程师查尔斯·英(Charles Ying)。这家公司为iPad制作个性化的杂志,收集用户在Facebook和Twitter网站传送的数据并且客户化媒体网站的窗口。
  查尔斯·英称,以每秒60帧的速度运行的HTML5应用程序是足够快的。Google曾在桌面Chrome浏览器中展示过拥有WebGL生成的3D图形的这种程序。但是,在移动设备上很难达到这个速度。
  查尔斯·英说,HTML5是成功的,因为它是现代网络浏览器和现代Web平台的新名字。大家都在设法用它建立极好的体验。但是,设法做新的动画的时候,帧速还不够。

  大多数小组成员似乎都认为HTML5对于桌面网络浏览器来说都是一个巨大的进步。但是,它在移动方面仍有不足。

  这提出了一个问题:移动开发人员是否应该制作Web应用程序或者从一个商店下载的应用程序。

  这与发明万维网的蒂姆·伯纳·李的观点一样。伯纳·李曾争辩称,应用商店模式正在使互联网分裂。开发人员应该为浏览器编写应用程序。

  但是,USENIX的小组成员称,这都是现金的问题。无论好坏,开发人员都支持应用商店模式,因为这种模式能够让他们赚钱。

  应用商店模式确实有问题。应用程序没有必要跨平台运行,在安卓、苹果iOS和其它平台上都能运行。当你从一种设备转移到另一种设备的时候,你必须重新下载应用程序并且希望这些应用程序像它们一起一样运行。

  查尼森称,为应用商店制作应用程序还是为网络制作应用程序,是所有问题的根源。在非移动方面,查尼森把Chrome网络商店定位于一个在浏览器中运行的应用程序的赚钱的平台。

  查尔斯·英说,现在,至少从技术和经济的观点看,移动设备上的本地应用程序比网站应用程序更好。目前浏览器方面的问题是它们不是专门为制作这些你在移动设备上看到的那种应用体验优化的。这种局限性可以隐藏在桌面,因为桌面有处理能力。但是,这种局限性在手机平板电脑上就是一个明显的问题。
  查尔斯·英表示,在iPad、iPhone或者安卓设备上,你确实需要考你的提取、触摸反应、动画速度以及所有这些事情。提取数据在移动设备上是一个重要的事情。

  小组成员和听众讨论了技术领域如何在Web模式和客户服务器模式之间来回转换的问题。Web模式实际上模仿60年代大型计算机环境。在这个环境中,在服务器端建立逻辑,客户不需要做许多工作。

  Google的查尼森称,看起来更像本地应用程序并且需要强大的客户端的Web应用程序的崛起是以某种方式回到客户服务器架构。

  微软的梅杰对查尼森说:“我对于你将回到客户服务器架构感到高兴。梅杰说,拥有这些Web应用程序总是一个坏主意。在服务器端生成你的用户界面并且把它放在客户机上是不切实际的。当涉及到技术的时候,我确实有些保守并且喜欢有简单的时期。”

  Google高管声称“百分之百的Web”未来。甚至Google内部对于什么技术将使这个未来成为现实正在进行争论。

  查尼森指出,最近召开的GoogleI/O会议把安卓称作未来的第一天,把Chrome称作未来的第二天。他认为这个陪审团仍在考虑哪个版本会取胜,坦称他不知道。马克西米利安做结论称,甚至Google内部也发生了分歧。

作者:cnbeta责任编辑:杨玲)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
热点推荐
微软Windows 10操作系统Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。[详细]
Windows 10 新视界 [进入频道][使用技巧][微博互动]
手机整机DIY企业级