首先大家可以看一下《HTML5程序设计(第二版)》最后一章关于HTML5未来展望。地址:http://www.ituring.com.cn/article/1690?q=html5%E6%9C%AA%E6%9D%A5

1.浏览器对HTML5的支持力度

  随着明年windows XP支持到期,而且国内很多小白用户都在使用360安全浏览器和搜狗浏览器,所以HTML5的推进速度还是非常快的。这点对web开发者来说是一件很开心的事情,未来浏览器之间的兼容性问题会越来越少,开发者可以把更多的精力集中在应用的交互设计和业务逻辑上。

2.哪些特性具有潜力

  1).WebGL一定会越来越火。并且随着Three.js这种前端3D类库的出现。很多复杂的3D游戏和动画都可以使用Three.js来渲染。之前同事就用Three.js完成一个魔方游戏的制作。效果非常炫,用户体验也非常的流畅。

  2).设备device元素。越来越多的游戏或者增强设备需要联网,和主机交互。比如Google Class, Microsoft Kinect等设备。摄像头、语音输入和人脸识别越来越多的应用到web或手机app开发中。同事做windows 8 metro游戏时,就使用到surface的摄像头,麦克风等设备。

3.音频数据的API

  未来可以使用HTML5的音频数据API创建音乐,修改音乐。就像现在可以使用canvas元素来crud图片一样。

3.1统一标准的视频格式和音频格式

  现在要让web页面支持html5 video player,必须针对不同的浏览器链接不同格式的视频文件。一方面增加了开发者开发成本,另外一方面对运营团队也是负担。因为一段视频,必须生成多份不同格式的视频文件。比如.mp4,.ogg等。

4.HTML5 video标签支持流媒体数据

  这样加载稍微大的视频文件时,不需要后台服务端修改代码,将大的视频分割成很多个小的视频,然后在HTML5播放器中播放。如果html5 video标签支持流媒体视频,在后台和前端都可以减少很多代码。这样更快让用户和开发者从Flash Video Player向HTML5 Video Player的迁移。

5.触屏设备事件

  移动设备越来越多的接入互联网。所以各大浏览器厂商会加大对“方向事件”、“手势事件”和“触摸事件”的支持。

6.P2P网络的支持

  虽然在大学里面了解过这个概念,但是只是停留在这个概念的表面。P2P网络技术的最大的好处:1.节约网络带宽;2.播放视频或发送接收文件更快。因为P2P技术允许客户端之间直接通信。适用场景:多用于多人游戏、视频聊天、文件共享和文档协作功能。

综上各个方面,我个人比较看好Google Chrome OS笔记本,另外一个就是手机操作系统新秀--Firefox OS。因为它们两者的应用都是完全基于HTML5的新特性和API上,所以不存在兼容性,并且方便升级和扩展。而且前公司的PM和我交谈时,也说过从事web/mobile app开发的开发者,一定要关注Firefox OS。昨天中兴生产的Firefox OS手机开始在欧洲销售,价格也不是很贵。估计会在新兴市场有很大的发展潜力,并且Mozilla也打算开发基于Firefox OS的平板电脑。

从目前来看,一款系统能横跨pc、平板和手机的只有以下几家公司:

1.Ubuntu(pc,tablet,smartphone) 其实ubuntu还说可以运行在智能电视上。要看推广的力度,当然目前和中国合作的Ubuntukylin,成功与否目前还很难判断。

2.Apple(tablet,smartphone)PC上的Mac OS还是和ios有些不一样,当然大部分还是一样的代码。当然也开始进军电视和智能手表

3.Firefox OS(tablet,smartphone)pc上目前还没有发声。

4.Microsoft (pc,table,smartphone) Windows8出来之后,加上微软力推的windows 8 metro app。其实看出微软对跨平台的野心。不过做出来的东西是吃力不讨好,用户不买账。

Firefox OS平板:http://news.cnblogs.com/n/181341/

Firefox OS手机:http://news.cnblogs.com/n/181302/

哪些HTML5特性值得期待的更多相关文章

  1. HTML5特性速记图

    今天推荐大家一张HTML5特性速记图,供大家平时查阅,也可以打印放在电脑旁帮助速记.速查.此图笔者收集于网络图片.

  2. SharePoint 2013 的HTML5特性之响应式布局

    今天偶然看到一本书<Pro SharePoint 2013 Branding and Responsive Web Development>,看到SharePoint 2013基于HTML ...

  3. SharePoint 2013的HTML5特性之响应式布局

    今天偶然看到一本书<Pro SharePoint 2013 Branding and Responsive Web Development>,看到SharePoint 2013基于HTML ...

  4. HTML5特性检測

    HTML5特性检測:    1.检測全局对象:诸如window或navigator是否拥有特定的属性    2.创建元素:检測该元素的DOM对象是否拥有特定的属性    3.创建元素:检測该元素的DO ...

  5. YARN之上的大数据框架REEF:微软出品,是否值得期待?

    YARN之上的大数据框架REEF:微软出品,是否值得期待?   摘要:微软即将开源大数据框架REEF,REEF运行于Hadoop新一代资源管理器YARN的上层.对于机器学习等在数据传输.任务监控和结果 ...

  6. IMCASH:2019年区块链不会风平浪静,至少还有10件事值得期待

    当我们在说2019年是值得期待的一年时,我们还是得做到有根有据.那么,2019年在区块链行业都会发生哪些引导行业风向.影响整个行业的事件呢? 今天,白话区块链带着大家顺着时间线梳理一下. 01 第一季 ...

  7. 浏览器对HTML5特性检測工具Modernizr

    近期在做公司移动端运营的项目,需求中多处地方都会涉及动画. 相信非常多前端开发都会有这样的感触,对CSS3中的动画属性非常熟悉,可是因为对动画运动过程的理解不深入,经常仅仅能望而止步.CSS3中动画这 ...

  8. PHP 7 值得期待的新特性(下)

    这是我们期待已久的 PHP 7 系列文章的第二篇.点此阅读 第一篇本文系 OneAPM 工程师编译整理. 也许你已经知道,重头戏 PHP 7 的发布将在今年到来!现在,让我们来了解一下,新版本有哪些新 ...

  9. PHP 7 值得期待的新特性(上)

    这是我们期待已久的 PHP 7 系列文章的第一篇. 或许你已经知道了,我在 PHP 5.0.0 时间轴 提的 RFC (Request For Comments)通过了, PHP 7 成为 PHP 下 ...

随机推荐

  1. Thinkphp的初级注意点

    开头话: 网站,说实话,是第一次做,也就直接选择了ThinkPHP这个开源框架.选择这个框架的原因...已经不记得了 貌似在我当时的认知中只有这个了,其它更优秀的框架也是这个毕业设计做到后期再去了解的 ...

  2. C++:为什么说 goto 没有用

    要了解一个功能有没有用,首先应该分析它能实现的所有功能. goto 可以实现的功能只有两种:一,向前面跳:二,向后面跳.这两种情况对应三种功能:一,重复执行也就是循环:二,跳过一段代码也就是条件判断: ...

  3. jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据

    今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示: 例子查看请演示查看. 截图如图所示: 实现步 ...

  4. JavaIO 将数据写入到文件中去

    package com.Practice_FileWriter; import java.io.FileWriter; import java.io.IOException; public class ...

  5. css屏蔽元素的鼠标事件pointer-events

    // 屏蔽点击 $('body').css('pointer-events', 'none'); //恢复默认 $('body').css('pointer-events', 'auto');   用 ...

  6. java并发编程(十七)内存操作总结

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/17377197 主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则, ...

  7. MySQL查询和删除重复数据

    删除表中重复记录,只保留一条: delete from 表名 where 字段ID in (select * from (select max(字段ID) from 表名 group by 重复的字段 ...

  8. ButterKnife--View注入框架的使用

    作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从 ...

  9. C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]

    [csharp] view plain copy 1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 ...

  10. 如何生成报告来枚举出整个sharepoint环境中的每个页面所使用的所有webpart

    背景 我的公司的SharePoint环境中购买了大量的第三方webpart,比如Quick Apps, Telerik RadEditor, Nintex Workflow等等..这样做的好处就是成本 ...