必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

HTML5可能会消灭Flash必威,但是在过去6个月还是有

2019-11-15 00:46 来源:未知

有关HTML5需要注意的5件事

2011/10/22 · HTML5 · 来源: 36kr     · HTML5

HTML5的到来将第五代网络语言带入了多媒体的世界。尽管HTML5的启动并没有多轰轰烈烈,但是在过去6个月还是有不少的软件开发者开始应用HTML5。然而,在选择HTML5时,有一些基本注意事项大家还是需要了解的。

1. 它新并不表示它安全

网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全。HTML5所购建的网页和其他语言编写的网页一样容易泄露一些敏感数据。欧洲网络信息安全机构(European Network and Information Security Agency,ENISA)已经警告说HTML5可能并不够安全。

2. 它可能会消灭Flash,但不是现在

许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是现在。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。现在,一些主流的大公司都逐步转向使用HTML5,但是这个转变的过程也不是一蹴而就的。

3. 它将会变得很移动化

现在几乎所有人都热衷于开发独立的移动应用,但是HTML5很可能会是独立移动应用的终结者。由于HTML5将应用的功能直接加入其内核,这很可能引导移动技术潮流重新回到浏览器时代。HTML5允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。

4. 它承诺带来一个无缝的网络

HTML5会带来一个统一的网络,无论是笔记本,台式机,还是智能手机都应该很方便的浏览基于HTML5的网站。因此在设计网站的时候,开发者需要重新考虑用户体验,网站浏览,网站结构等因素使得这个网站对任何硬件设备都通用。

5. 它会变成企业的SaaS平台

一些重量级的企业,如微软,Salesforce,SAP Sybase正在开发HTML5的开发工具。如果你正在构建企业应用,很可能不久的将来你就要用到HTML5。所以当构建公司的SaaS战略迁移的时候也不要忘记HTML5。

 

赞 收藏 评论

必威 1

 现在,HTML5瞬间就开始受欢迎了,就像一件新上市的服装一样,它之所以收欢迎是有一定的原因。现在我们来总结下HTML5受欢迎的原因。

特性

关于HTML5新特性的内容:

下一代网页:当HTML5取代Flash

2011/11/29 · HTML5 · HTML5

Flash 投降了。

我们说的是在移动互联网上。Flash 的专利持有者 Adobe 公司——没错,就是那家发明了著名的 PhotoShop 软件的公司,在上周宣布了一个消息:放弃在手机等移动设备上对 Flash 的支持,公司将不会再对此投入任何资源。

十多年来,Flash 一直是网页在展示多媒体内容时的标准格式,它也是 Adobe 公司除 PhotoShop 等产品以外最重要的盈利手段之一。Flash 动画曾经风靡一时,用 Flash 制作的网络广告至今还随处可见。还有上传到 Youtube 的那些视频,在早期绝大多数都是 Flash 格式。

这项技术的兴起源自1990年代中后期的浏览器大战。当时,网景和微软都凭借各自的浏览器争夺市场,但激烈的竞争却导致网络内容发布商遭遇了不 同浏览器间的兼容问题:为了超越对手,网景和微软都在自己的浏览器中整合了专有技术,“扩展”原有的技术标准,以便让网站在终端用户面前显得有所不同。结 果造成了各个浏览器中的效果不一,给网站开发者和用户带来了困惑。

一家名为 Macromedia 的公司发现了这样的机遇,开发了 Flash,后来它们被 Adobe 所收购。Flash 从诞生之日起,就以一个统一解决方案的面貌出现,被广泛应用到了网页和网络多媒体的制作上,使网页变得丰富多彩,不再只是单调的不同粗细、不同大小的文字 或者图片,并且当时鲜有能与 Flash 匹敌的同类技术。

但技术的洪流总是滚滚向前的。十多年过去了,如今当移动设备也成为上网和娱乐的主流设备时,Flash 的问题就变得越来越严重。比如它太耗电了,而手机和平板电脑最重要的就是足够的电力续航时间,另外,Flash 还会占用太多宝贵的移动设备内存资源。但无论是技术上还是商业策略上,Adobe 都不会主动改变这种局面,毕竟没有哪家公司愿意打破自己稳赚不赔的商业模式。

那些需要在移动互联网时代争夺话语权的大公司们—苹果、Google 和微软,就不这么想了。2010年2月起,随着 iPad 的推出,苹果率先宣布了 Flash 在移动设备上的死刑,转而支持新的网页格式;紧随其后的是 Google 和微软:Chrome 浏览器全面转向新的网页格式,甚至专门推出采用新技术的网页程序商店;在微软下一代操作系统的浏览器界面中,也不会再支持那些需要安装特定插件才能运行的 技术,包括 Flash。

他们新的支持对象共同指向了 HTML5。现在,随着 Adobe 在移动设备上对 Flash 的主动放弃—甚至连 Adobe 自己都推出了基于 HTML5 的开发工具“Edge”,HTML5离成为未来网页新标准的那一天也就越来越近了。

一个很直观的解释是,HTML5就是网页通用技术标准 HTML 的第五版,与上一代 HTML 相比,它为开发者们提供了一个完整平台,不需要借助任何插件。除了最基础的音频和视频以外,它还支持更多交互功能,以及多线程处理等全新特征。正是这些特 征,使在网页上实现大型程序的一般的复杂效果成为了可能。它不仅有利于开发,也有利于维护。在手机等移动设备上,它也表现得比 Flash 更高效、更节省电力。已故的苹果公司创始人乔布斯就曾提到,用 Flash 观看视频的耗电量几乎是用 HTML5 观看视频的两倍。

开发者对 HTML5 可以跨平台开发的优点也大为追捧,这意味着他们可以利用这一技术为各种智能手机、平板电脑和 PC 开发完全兼容的产品,不用专门针对特定硬件或在线商店进行修改。无论是苹果 iOS、Google Android 还是微软 Windows Phone,甚至是没落的黑莓手机操作系统也无妨,用户只要打开浏览器就能使用程序。这使得开发者们可以在最大范围内推广自己的产品。

百纳信息公司 CTO 刘铁锋甚至告诉《第一财经周刊》,从技术上看 HTML5 已经具备了取代 Flash 的能力,在3D 图形的绘制上还可以做得更好。百纳信息公司是 HTML5 技术的坚定支持者,它现在最知名的产品是海豚浏览器。

根据跟踪互联网技术的科技博客 binvisions.com 的统计,2011年第三季度最受欢迎的100个网站中,有34%采用了 HTML5。技术职位网站 Dice.com 称,今年第一季度至第三季度,人事经理对 HTML5 技术人才的简历搜索量翻了一番多。

移动广告公司 InMobi Mobile Insights 副总裁詹姆斯·兰伯蒂(James Lamberti)透露,2011年9月,美国使用 HTML5 技术制作广告的大型广告商数量已经从1月时的62家增加至250家。

看起来 HTML5 的大潮有点势不可挡,不过有人提醒我们应该打住了,因为更令人好奇的是,何时可以全面拥抱漂亮的 HTML5 网页呢?

话题又回到了那些大公司身上。实际上 Adobe 公司一直在抱怨,苹果、Google 和微软之所以计划远离 Flash,更多的是出于商业立场而不是技术问题。从这些大公司转向 HTML5 的形形色色的动机上看,这多少也有些道理。

苹果在支持 HTML5 一事上一直有所保留。比如在为 iPhone 开发基于 HTML5 的应用时,开发者们眼下还无法调用摄像头、陀螺仪等功能,而只有在开发 App 版本时才能获得完整支持。这是因为 AppStore 一直是苹果商业模式中不可或缺的一环,而 HTML5 却鼓励在网页上直接开发应用。

2011年6月,老牌英国财经媒体《金融时报》由于不满 AppStore 中的新政策,撤下了自己的付费应用,改由网页进行推广。三个月之后,网页客户端 FT.co 累计达到了20万的下载量,并且其中有15%的付费用户。尽管这并不是一个普遍的例子,它暂时也还没有威胁到苹果,不过苹果并不希望这样的例子越来越多。

在 Google,情况也很复杂。这家公司的移动战略还有些模糊,除了用于笔记本的 Chrome 操作系统之外,还有炙手可热的手机操作系统 Android。前者的应用依赖网页,Google 甚至为此推出了不安装任何软件、只有一个浏览器的 Chrome 上网本,但后者则更接近苹果模式,视 App 为主流。因此,尽管 Google 已经宣布支持 HTML5,但也希望将它的发展完全纳入自己的轨道中。

至于微软,虽然在 IE9 和 IE10 浏览器中,都部分加入了对 HTML5 的支持,但这家公司也有计划对 SliverLight 进行推广,这是微软自己的新型网页开发技术。如果全面支持 HTML5,那么未来将会降低 SilverLight 的市场份额。

这些大公司各怀鬼胎,对 HTML5 的支持程度也并非达到百分之百,因此由多家公司组成的 HTML5 阵营,至今没有形成统一标准。仅以对视频的支持为例,一方是支持H.264编码格式的苹果,另一方则是支持 WebM 的 Google 和浏览器公司 Firefox、Opera,微软则干脆当起了墙头草。这种技术阵营分散、对开发者的支持不足的局面,导致大部分 HTML5 应用遭遇启动速度过慢、体验不佳等种种问题。

现在越来越多的开发者正在尝试将 App、普通网页和 HTML5 同时融入到产品中,这几乎就是应对未来趋势的最安全的方式。在热门应用“航班管家”里,关键的机票查询和航班动态功能直接在 App 上实现,地图和酒店查询则采取了内嵌的普通 web 网页,而按照他们的最新计划,未来的社区服务将会采用 HTML5 技术进行开发。这种暂时将 HTML5“打包”进 App,为跨平台和更丰富的功能做准备的方法,已经被为数不少的开发者采用。

毕竟谁也不愿错过可以让网页变得更加丰富,并且可以跨平台开发的 HTML5。除了 Adobe 的主动投降以外,他们还迎来了一个更强大的生力军—Facebook。11月9日,Facebook 宣布收购 HTML5 程序分销平台公司 Strobe。它还在10月份刚刚推出了 iPad 客户端软件,支持 HTML5 网页开发技术。

让我们把目光再次转到十七年前,当微软的比尔·盖茨看到网景浏览器轻易占领90%的用户桌面之后,全力驱动公司投入了 IE 浏览器的开发,这一决策使微软依靠操作系统和浏览器统治了 PC 市场。到今天,浏览器公司们同样野心勃勃,希望把各种程序—包括操作系统直接搬到网页上来使用,而 HTML5 成为了它们最重要的筹码。

历史总是这样,不可避免的出现轮回。现在,又到了新一代粉墨登场的时间。

赞 收藏 评论

必威 2

  HTML5可能会消灭Flash

语义特性(Class:Semantic)

HTML5的新特性及认识

  许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,谷歌于2015年2月26日开始自动将Flash广告转换为HTML5格式,这可能会加速HTML5替代Flash的进程,但是这个转变的过程也不是一蹴而就的。

HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。**

内容目标

  HTML5新并不表示它安全

本地存储特性(Class: OFFLINE & STORAGE)

掌握HTML5新特性

  网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全。HTML5所构建的网页和其他语言编写的网页一样容易泄露一些敏感数据。欧洲网络信息安全机构(European Network and Information Security Agency,ENISA)已经警告说HTML5可能并不够安全。

基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一)和API说明文档。**

适合人群

  HTML5承诺带来一个无缝的网络

设备兼容特性 (Class: DEVICE ACCESS)

前端开发者

  HTML5会带来一个统一的网络,无论是笔记本,台式机,还是智能手机都应该很方便的浏览基于HTML5的网站。因此在设计网站的时候,开发者需要重新考虑用户体验,网站浏览,网站结构等因素使得这个网站对任何硬件设备都通用。

从Geolocation功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。**

特性

  HTML5会变成企业的SaaS平台

连接特性(Class: CONNECTIVITY)

语义特性(Class:Semantic)

  一些重量级的企业,如微软,Salesforce,SAP Sybase正在开发HTML5的开发工具。如果你正在构建企业应用,很可能不久的将来你就要用到HTML5。所以当构建公司的SaaS战略迁移的时候也不要忘记HTML5。

更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。

HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。

  HTML5将会变得很移动

网页多媒体特性(Class: MULTIMEDIA)

本地存储特性(Class: OFFLINE & STORAGE)

  几乎所有人都热衷于开发独立的移动应用,但是HTML5很可能会是独立移动应用的终结者。由于HTML5将应用的功能直接加入其内核,这很可能引导移动技术潮流重新回到浏览器时代。HTML5允许开发者在(移动)浏览器内开发应用,所以如果你正在制定一项桌面或者移动应用的长期发展策略,你可能需要考虑这一点。

支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。

基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一)和API说明文档。

  如果你熟知了这5点,你就会对HTML5有更深的了解。总的来说,HTML5的发展之路会越走越远,我们如果想与好的发展,有好的工作,也可以留恋一下HTML5,深入的了解一下它,会给我们带来好的结果哦。

三维、图形及特效特性(Class: 3D, Graphics & Effects)

设备兼容特性 (Class: DEVICE ACCESS)

我们是一群热爱IT的年轻人,如果你也爱IT、爱移动端开发,欢迎加入我们,让我们共同为梦想发声。

关注蓝鸥(lanou3g),推送IT新知识与资讯,让你每天进步一点点。

PS:喜欢你就点个赞,有用你就收进后宫,认识程序员你就转发一下辣。

基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。

从Geolocation功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。

性能与集成特性(Class: Performance & Integration)

连接特性(Class: CONNECTIVITY)

没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,解决以前的跨域等问题,帮助您的Web应用和网站在多样化的环境中更快速的工作。

更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。

CSS3特性(Class: CSS3)

网页多媒体特性(Class: MULTIMEDIA)

在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活性和控制性。**

支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。

沿革

三维、图形及特效特性(Class: 3D, Graphics & Effects)

HTML5提供了一些新的元素和属性,例如(网站导航块)和。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如和标记。

基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。

1、取消了一些过时的HTML4标记

性能与集成特性(Class: Performance & Integration)

其中包括纯粹显示效果的标记,如<font>和,它们已经被CSS取代。

没有用户会永远等待你的Loading——HTML5会通过XMLHttpRequest2等技术,解决以前的跨域等问题,帮助您的Web应用和网站在多样化的环境中更快速的工作。

HTML5 吸取了XHTML2 一些建议,包括一些用来改善文档结构的功能,比如,新的HTML 标签 header, footer, dialog, aside, figure 等的使用,将使内容创作者更加语义地创建文档,之前的开发者在实现这些功能时一般都是使用div。**

CSS3特性(Class: CSS3)

TAG标签:
版权声明:本文由必威发布于必威-前端,转载请注明出处:HTML5可能会消灭Flash必威,但是在过去6个月还是有