Strobe创始人:HTML5是未来发展的趋势
DevCon5让HTML5开发人员和设计团队的核心成员以及领导者第一次有机会彼此密切地交流,Strobe的创始人和CEO——Charles Jolley的表现给人们留下了深刻印象。他在午餐时的一段演讲——《HTML5 Is the Future: But Not Like You Think》吸引了所有人的注意。通常公众的演讲很难从头至尾吸引听众的注意,然而Charles Jolley的演讲确实做到了。Charles Jolley曾担任Apple公司(News – Alert)Mobile Me application开发部门的负责人,他的演讲的标题已经引起了大家的兴趣。
是什么一直吸引了大家的注意呢?答案就是他报告中的三个关键点:
在未来的几年里,HTML5将在移动电话,PCs和电视的应用开发中占据主导地位。
新一代的Web Apps。
会形成一整条新的工具链。
更详细的介绍
HTML5将成为主流
正如会议的其他演讲者提到的,Jolly也表示,大家现在正出于一场革命之中,至于这场革命为什么能够取得成功,原因说来既简单又复杂。首先,一些伟大的力量在推动它:
移动设备:统计目前的设备收益,PC’s的收益约为10亿左右。而估计到2015年智能手机和平板电脑的收益将达到20亿左右。移动设备的收益占据整个电脑产业收益的一大半,因此移动设备技术将是未来发展的重要方向。
提供支持多种OS平台的Apps:未来移动设备上的OS将仍然是无法统一的,而用户并不关心这些技术细节,他们所关心的是应用程序是否可方便地移植以及一致性是否良好。这就迫切要求找到一种方法使得开发者只用关心用户需求,而不用过多考虑平台特性。总结起来,就是应用程序需要做到:只编写一次就可以在任何环境、任何时间、任何地点、任何状态下运行。Jolley所要传达的信息就是“开发者的主要目标就是使得同一个应用程序能够在任何地方都能运行”。
Jolley提出了一个有趣的问题。HTML5是否只能在浏览器上运行?他给出的答案是否定的。
新一代的Web Apps
回到之前说过的问题:用户并不关心技术细节,他们真正关心的是一个应用程序的一致性和移植性,Jolley将移动设备开发中的这一需求称为“Mobile Web App”。
HTML5使得开发者能够复制浏览器脱机浏览的用户体验:
不能降低用户体验,优化用户试图,使得内容的安排以及操作能够根据设备的特性而自动调整。
开发者能够快速地完成应用程序的开发,全面地测试应用程序并广泛地部署,这一切都能够高效地完成并产生最广泛的影响;Native wrappers使得开发的应用程序既能够通过浏览器访问又能够从Appstore获取,这使得开发者以及内容提供者能够拥有更多的用户。
将形成一条完整的开发工具链
Jolley表示,一个新的工具链正在形成,它将带领开发者社区进入一种新的开发模式。他同时指出,Web到目前为止还只是一些访问页面,它只是从一个地方跳转到另一个地方。而Google只是成功地将这些分散的地址有效保存起来了。新的Mobile Web诣在在各种不同的屏幕上为用户呈现所需的网页,当然,还需要为用户提供更加有趣和适宜的用户体验,这一点已经从Google、Apple、Mircosoft以及其他公司的产品中得到验证。在新的世界里面,商业模式将被重新整合,只有被终端用户浏览、操作、处理的内容才能产生价值。
他还指出,新的工具链将是这种模式转换的推动力量。它使得原来的以专用服务器为核心的框架逐渐转变为以客户端为核心与云服务无缝连接的框架。虽然这些观点看起来像是在传教(Strobes也标榜自己是互联网多设备复兴的推动者),但是Jolley的分析还是相当令人信服的。HTML5是否真的能够帮助程序员摆脱处理各个平台特异性的复杂工作现在还言之过早。但是,毫无疑问,我们已经进入了Mobile Internet的新纪元,并且,我们正站在通往一个新的里程碑的道路的起点上。