评IE10对HTML5的完美支持

标签: HTML5 | 发表时间:2011-12-31 08:00 | 作者:Administrator
出处:http://www.scriptlover.com
近期Windows 8的消息充斥着整个网络。微软将IE10集成在系统中,并且宣称IE10会很好的支持 HTML5。本文是对IE10支持HTML5的研究报告。

预览:HTML5初探

在过去的几年里我们做了一系列测试来评估主要的移动平台对HTML5应用的支持。直到现在,我们仍旧没有花时间在Windows phones上,主要因为Windows Phone7浏览器太弱根本不值得评估。但是,在上周的Windows Build会议上我们得到一个开发者预览的平板电脑(运行了Windows8和IE10)。我们想分享一下我们对HTML5用户体验的第一印象。简单的说(and with the caveat that we were running on the notably overpowered developer preview hardware),IE10的HTML5用户体验是我们接触到的所有平台上最好的。十年Web领域疲软后,微软复仇归来。

Windows8 Web平台

在我们进入Win8和IE10对HTML5的支持细节之前,很值得回顾一下Windows8的一些概要。Windows8代表微软在策略上的一个大 的转变,因为它使得Web技术成为Windows原生应用的首选。用Javascript、HTML、CSS开发的应用可以被构建为Windows原生应 用了。

Windows的图形、IO、设备核心服务访问,JavaScript都有和.NET以及C++的等效绑定。微软的消息是你可以使用web技术构建所有的Windows原生应用。

那么,开发一个简单的基于web的在IE10上运行的应用和开发一个分发到Win8的原生应用有什么不同呢?第一个不同点就是你允许访问的资源和怎 么访问他们。作为一个基于web的应用,你不能访问系统的保护资源如摄像头、打印机等。要把你的web应用打包成一个原生应用,你必须创建许可列表文件来 描述你想访问的受保护资源,然后将你的应用提交到Windows的应用商店。提价后,它将被做一连串的技术和政策检查。尽管还没有完全确定,我们猜猜应用 商店测试将会是微软在Windows平台的一个web技术评估部门。

HTML5支持

IE10里面的新特性有哪些呢?太多了,明显的部分包括UI元素和特效。IE10预览支持几乎所有最近三年引入可视化HTML5和CSS3特性。IE9微软已经注意了几个方面能力的提升如主要是硬件加速、画布等几个特性,但是IE10引入更多:

CSS转变:2D和3D高效平滑转换。3D转换和抗锯齿很明显好于许多其他的浏览器。还有转换的平滑度给人印象深刻,可能是硬件加速的原因吧

CSS动画:完全支持WebKit语法,这让我们很机动,因为这意味着Sencha Animator的动画在IE10上运行起来很容易,只需要简单的查找替换(webkit替换为ms)即可

CSS3阴影:文本和盒子都支持(还包括插入物阴影)。合并阴影效果和其他特效将完美无瑕

CSS3倾斜:完全支持新的webki/mozilla语法,允许圆形和椭圆放射倾斜

这仅仅是一个开始。还有web workers、web sockets、web fonts、Indexed DB、SVG滤镜、flexbox布局等。好像只有图片边框没有实现。

微软获得了几个第一

在这些发布的UI特性中,IE10独创了一些在其他浏览器中还没有实现的,如CSS Regions、positioned floats。CSS Regions是一个Adobe做的一个草稿,它可以使报纸样式的布局,实现类似不规则插入、跨多列、让文本围绕浮动的图片。这些对于想在web上发行副本很有用。(最后,微软还推动grid layout,尽管这是其独家实现……)

IE10也有一些针对触摸接口的扩展,控制元素滚动、移动、缩放。如,-ms-content-zooming CSS属性可以控制可缩放元素、-ms-scroll CSS属性可以滚动行为。这些看起来还不是标准行为,所以能看到微软起草覆盖这些新特性也是件好事。

IE10缺少的?

有好几项HTML5技术没有出现在IE10里面,基于微软平台策略考虑,他们可能不会再出现在IE10里面了,WebGL很明显不在菜单里。3D图像,web开发者智能使用JavaScript绑定Windows Direct图形APIs并且只能将他们的应用作为Windows应用发布了。相应的媒体图像和设备APIs也永远不会出现了。这些就是微软希望你通过原生绑定来毁灭的 APIs。

And What Will Ship?

我们对于Win8和IE10很机动,我们认为它结合了HTML5作为标准的跨平台应用开发技术。我们希望我们不再必须使用原生包来访问有趣的设备API,但是微软并不希望实现这些(策略考虑)。

来自: html5中国

相关 [ie10 html5 完美] 推荐:

评IE10对HTML5的完美支持

- - 脚本爱好者
近期Windows 8的消息充斥着整个网络. 微软将IE10集成在系统中,并且宣称IE10会很好的支持 HTML5. 本文是对IE10支持HTML5的研究报告. 在过去的几年里我们做了一系列测试来评估主要的移动平台对HTML5应用的支持. 直到现在,我们仍旧没有花时间在Windows phones上,主要因为Windows Phone7浏览器太弱根本不值得评估.

IE10将增强对HTML5和CSS3的支持

- iVane - 前端观察
Windows 8 终于发布了,虽然现在可用的只是开发者预览版,好消息是,IE 10 也随着发了,虽然现在还只有Windows 8可用. 我们来看下IE10都有哪些新特性吧. IE开发者中心给到了一份详细的针对前端开发者的文档,列出了IE10支持的HTML5和CSS3新特性. 定位浮动(positioned float).

【转载】Pulse为IE10打造全新HTML5网页应用

- - HTML5研究小组
Pulse作为全球知名的新闻阅读应用,现在已经遍布各大智能平台. Pulse提供了多家新闻网站以及报纸的内容供读者阅读,并凭借出色的产品设计和用户界面提供了良好的使用感受. 从2010年的iPad版,到现在的多平台支持,Pulse从Web端到移动设备都已经覆盖. 现在Pulse专门为IE10推出了HTML5 网页应用,采用同Windows Phone移动端一样的LiveTile式设计,还添加了侧边栏和导航板,力求为所有的IE10用户提供最好的使用体验.

HTML5游戏性能测试:IE10不及预期

- - ITeye资讯频道
近日一个名为Scierra的开发者组织在其博客中撰文表示, 微软最新的IE10浏览器确实在对传统网页内容的访问方面较其它竞争对手有着一定优势,但其HTML5游戏性能依旧十分糟糕. 该组织通过一个名为Construct 2的HTML5游戏开发工具对IE10、Chrome以及Firefox三款浏览器的HTML5游戏性能进行了测试,结果显示IE10惨败于另外两名竞争对手.

IE10 for Windows 7正式发布

- - 盒子UI
千呼万唤始出来,微软终于在今天发布了正式版的Internet Explorer 10 for Windows 7,这一版本让Windows 7用户等待了好久. 之前IE10一直仅在Windows 8上才可以使用,而在Windows 7中只有预览版提供. 从IE10官方网站的下载地址看到,简体中文版在线安装包数字签名:2013年2月17日,19:47:20(UTC+8).

IE10:一个引擎,两种体验

- leafduo - 果壳网 guokr.com - 果壳网
紧随Windows 8的脚步,在BUILD大会上,微软官方又为我们揭开了IE10的面纱一角. 目前,各大网页浏览器呈现出百家争鸣的激烈竞争局势,微软也不得不加快浏览器更新步伐,继IE9在3月份发布后,微软便着手于IE10的研发. 在Windows 8开发者预览版中,我们发现它就已内置了IE10平台预览第三版.

微软发布IE10 PP3使用指南

- 洞箫 - cnBeta.COM
据国外媒体报道,上周,微软对外发布了Windows 8开发者预览版,同时还为用户带来了一个新版的IE10浏览器,其中包括HTML5、JavaScript和CSS3功能.

IE10浏览器的8大特性

- - IE浏览器中文网站
虽说 IE10 For Windows 7正式版于上周才推出,但是IE10实际开发已久. 在微软正式推出IE9后约1个月, IE10预览版随即被放出. 相较于之前可以说是“蜗牛”的更新速度,这次可说是快多了,从前年3月14日发布IE9 RTM,到去年8月中旬IE10随着 Windows 8的RTM推出,甚至不到1年半就推出新版,突显微软在网络浏览器方面投入的心力.

IE10的技术进化偏好

- - WPDang
导言:距离IE9正式版发布不足一个月,2011年4月微软就在MIX 11大会上公布了IE10的第一个平台预览版本. 时至今日,经过一年半的时间和6个预览版本的迭代更新,特别是从Windows 8的开发者预览版中开始直接内置IE10的第三个预览版也是首个完整版开始,IE10逐渐的走入了普通用户的视野.

微软列举 IE10 十大亮点

- - ITeye资讯频道
微软近日在其官方博客中,列出了IE10的十大亮点:. 快:第三方测试机构New Relic称 IE10和IE9是Windows平台上响应最快的浏览器,IE10渲染页面比Chrome还快8%. 流畅:IE10中的所有图片、视频和文本都实现了硬件加速. 界面简单,以网页内容为中心. Windows一体化:IE10与Windows 8无缝结合,使用起来更高效.