科技网

当前位置: 首页 >智能

HTML5完胜FlashWeb应用开发推

智能
来源: 作者: 2019-02-26 19:07:03

近日,Adobe宣布停止开发移动版Flash,这标志着HTML5在与Flash的竞争中最终取得胜利。此外,Adobe还计划增加对HTML5的投资,并将今后发展重点放在桌面内容和移动应用方面。在笔者看来,这一决定不仅意味着一个产品对另一个产品的替代5个月婴儿发烧如何退烧
,而且代表了整个产业的发展变化,可以预见,今后移动互联产业的竞争格局将在一定程度上发生变化。

事实上感冒头痛怎么食疗
,这场革命与之前的“互联浪潮”有着很多相似之处。早在20世纪90年代,成功开发首款络浏览器Netscape的Marc Andreessen就曾表示,HTML5的发展将成为推动互联发展的关键环节。正如当年的浏览器推动PC时代正式进入互联时代一样,HTML5的发展也将给今天的移动互联产业带来深刻的变化。

借B/S9模式提速

在PC时代,软件结构多为客户端/服务器(C/S)模式,由于当时的软件规模较小,络技术不发达,大多数软件只需在本地执行,与远程服务器进行简单的数据交互即可。这带来的结果就是,应用程序与操作系统之间的互操作标准性差,接口复杂。同时,在那个时代,由于本地任务对客户端的软件、硬件要求都很高,多数应用程序的开发必须由训练有素的专业人员来实施,开发后的维护升级等问题也极其复杂。随着软件的不断发展,C/S模式中的种种矛盾日益凸现。而Netscape推出的浏览器以及随之产生的浏览器/服务器(B/S)模式从结构上解决了这个问题。

具体而言,Netscape推出的浏览器要求客户端尽量简单化和标准化,在操作过程中,工作人员只需要通过一定格式(HTML)向服务端发出请求,大量的运算和处理工作即可在服务端完成,随后服务端再以标准格式方式返回处理结果。这样一来,客户端便转为“轻量级”运行了。

值得一提的是,基于服务端技术实现的封装使Web应用的开发难度迅速下降宝宝吃了退烧药多久见效
,为此,很多其他领域的专业人士也能够利用这种模式将其专业知识应用到开发中来。一时间,应用开发基本不再需要和操作系统打交道,而只需集中在应用层使用标准化的控件和API,开发者也可以完全将注意力集中到业务逻辑上来。这种变化带来了互联应用的革命性发展,且随后的应用发展路径,也基本遵循这一框架,调整系统和络的任务分配,调整服务端和客户端的任务分配,以实现最佳的用户体验。

随后,Sun、Adobe和各种软件组织逐步发展出了各种基于浏览器/服务器(B/S9)模式的新技术,如Ajax、Flash、Java FX等,旨在提高浏览器的速度、用户的交互性以及娱乐性等。

全新框架和平台更节能

互联时代向移动互联时代转移的革命与上一场革命之间有着很多相似之处。

如今无线带宽的局限,类似于当时捉荆见肘的互联络带宽;移动终端性能和电池持续能力类似于当时处理能力极低的PC;而缺乏跨平台能力的专有插件、API则可以类比于当时操作系统所能提供的有限的封闭能力。

此前,已故苹果公司前CEO乔布斯也曾公开表示,Flash的实现方式无法解决上述问题。2010年4月,乔布斯在苹果公司官方站上发表了《Thoughts on Flash》一文,对移动互联架构中的Flash进行了分析。在文章中,他列举了包括开放性、性能、电池续航、对触摸交互的支持等多个理由,抨击了Flash存在的缺陷。

与之不同的是,HTML5虽借HTML之名,但其内涵已经有了很大的拓展。作为下一代 Web 语言,HTML5不再仅仅是一种标记语言,而且还为下一代 Web 提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多重要的功能。基于对这些应用的标准化,Web 能够轻松实现类似桌面的应用体验小儿感冒发烧怎么办
。此外,HTML5继续保持了标记性语言轻量、跨平台的特点,解决了无线带宽缺乏的问题;同时,B/S架构与那些需要调用Flash等功能插件的复杂原生应用相比来说,运行时功耗低、更节能。

富媒体应用及“站移动化”压力袭来

除了性能上的提升,更重要的是,HTML5还使Web应用的开发和推广门槛得以降低。

一方面,今后众多领域(如媒体、游戏等领域)均可借助能力开放开发出丰富的应用;另一方面,由于Web应用的推广营销、维护成本极低(可以通过微博、邮件等方式营销和维护),应用开发者对互联公司、运营商提供的平台的依赖程度将逐渐降低。不仅如此,跨平台能力也使开发者无需再投入大量精力面对目前市场上出现的、数量庞大的终端适配工作。笔者认为,今后投入移动互联的资源将会随着这一门槛的降低快速增加,而规模一旦形成,一些旧有的秩序也将会被打破或削弱,如运营商或互联运营企业通过内容、应用商店等控制应用入口的方式等。

当然,随着移动互联门槛的进一步降低,用户在移动终端上得到的内容和体验也将进一步提升,这也将有助于整个行业进入一个新的发展阶段。这就对今后运营商和互联企业的发展提出了更高的要求。对运营商而言,富媒体应用的蓬勃发展会加剧目前流量经营带来的流量价值不高、络承载不够精细等问题。这就需要运营商在流量经营和探索移动互联商业模式等方面都要加快脚步进行拓展。对互联企业,尤其是之前通过相对封闭形式赢利的企业而言,则必须面对“站移动化”带来的大量业务分流的竞争者,通过相关方式继续保持平台的地位。

相关推荐