Mix10 主旨演讲后的问与答环节,微软 IE 部门总经理 Dean Hachamovitch 称 IE 9 将不支持 Windows XP。
目前 IE9 平台预览版仅能运行于 Windows Vista SP2 及其以上版本的操作系统(即包括 Windows 7 x86/x64 或 Windows Vista SP2 x86/x64),预计 IE9 正式版也将如此。

Dean Hachamovitch 解释道:“创建一现代浏览器同时也需要一现代操作系统”。
至于 IE9 平台预览版的开发,MSDN IE 开发中心已经发布了一些 IE9 资料。值得注意的是,IE9 平台将每 8 周更新一次,IE 团队已经列出了多条 IE9 平台预览版反馈途径。
来源链接: Microsoft: IE9 won’t run on XP
微软在 Mix10 第二天的主旨演讲上演示了第一版公开的 Windows Internet Explorer 9 平台预览版,但请注意目前 IE9 的界面并非正式,该版本仅供内核测试。并且现在就可以在微软官方网站上下载。
IE9 包含了新的脚本引擎 Chakra,对 HTML5、CSS3、SVG 的支持,HTML5 GPU 加速、SVG 硬件加速等,其中硬件加速也适用于低端配置的 PC。总而言之,IE9 的两大改进就是标准化支持和性能。

微软 IE9 已经支持 HTML5、CSS3 和 SVG2,但 Acid3 测试分数仅 55/100(之前 PDC09 版本的分数才 32),好在微软许诺 IE9 的标准化支持仍在改进。至今,微软已经向 W3C 提交了 100 多份 HTML5, CSS3, DOM 和 SVG 的测试。
IE9 的新 JavaScript 引擎代号为 Chakra,利用了双核处理器提高了性能 – 独立的 JavaScript 执行进程将通过另外一个核心进行并行计算。IE9 在 Webkit Sunspider 测试中的表现如下图表所示,绿色的即表示当前版本的 IE9:

不得不提的是 IE9 的 HTML5 GPU 加速,在 Mix10 主旨演讲上对比了运行相同的 HTML5 应用的 IE9 和 Google Chrome,结果 IE9 在流畅度方面(每秒帧数)胜于 Chrome。这点,可通过 IE9 平台预览版验证。

IE9 同样也支持 HTML5 视频(尤其是 720 p 的 H.264 高清)和系统硬件加速,相信看过 Mix 10 主旨演讲视频的同学,已经看到了微软 IE9 标准化和性能方面努力,而微软此次演示时都通过对比 Google Chrome 的“低性能”来突出 IE9 的性能改进 – IE9 中同时播放两部高清视频,仍保持着流畅状态。
其他性能方面的改进包括 PDC09 提到的 Direct2D 硬件图像加速。
微软并没有透露 Beta 版或正式版的发布时间,但根据微软许诺的“每 8 个月 周推出 IE9 更新”,在 Beta 版之前应该还会有几个版本的更新。目前,推荐各位下载 Internet Explorer 9 平台预览版。
看起来,微软没让 IE 控们失望,微软希望做到的就是“使 IE9 与其他浏览显示效果一样,并且让它变态地快”。
官方公告: HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers
这里是 LiveSino 的微软 Mix 10 第二天主旨演讲的中文文字直播,今天的主旨演讲者是微软研究院的首席研究员 Bill Buxton 和 IE 部门总经理 Dean Hachamovitch。而微软的 Mix10 视频直播移步至此页。
微软协作翻译 Collaborative Translations 技术预览版在 Mix10 主旨演讲开始前就已经宣布并推出了。简单来说,该技术就是一个由用户参与的翻译改进平台,依靠用户、访客的人工翻译来提高微软机器翻译的质量。
从具体的功能来说,协作翻译允许用户编辑机器翻译的结果,或者评价机器翻译和人工翻译,或直接将翻译标记为错误翻译。

目前微软翻译 Widget(目前需要邀请码,或在此申请)和 API 第二版都已整合了协作翻译技术。以 Widget 为例,在启用该翻译,并输入 Bing 开发 AppID 后,即可获得支持协作翻译技术的 Widget 代码。

随后将获得的 Widget 代码插入至自己的网站、博客,比如这个范例页面。顺便也可以围观微软翻译到底多久才能将“冰翻译”纠正为“必应翻译”。
我想,微软的这款协作翻译技术相对其他翻译改进功能的优势是:网站内容也可以帮助微软机器翻译习得该词释义的场景,而不是仅仅由用户纠正其机器翻译。另外还有一点,微软也开始鼓励用户参与其项目了,这是好趋势。
Long Zheng 今天在与 Windows Phone 产品管理高级总监 Todd Brix 的会议中得知(来源),微软将会为所有 Windows Phone 7 系列手机推出类似 Windows Update 的系统固件更新服务。
Windows Phone 7 系列的这项更新服务旨在将最新性能、可靠性增强等更新推送至用户手机端,当然也会有新功能的推送。
除此之外,Engadget 从微软的 Todd Biggs 确认:Windows Phone 7 Series 应用只能从 Windows Phone Marketplace 应用商店中安装,手机端或 PC 端(通过 Zune 软件)都可浏览或购买;而微软也会针对 Beta 测试和企业应用推出新的应用分发方案。
不过,目前唯一的方法是通过 Windows Phone 开发者后台“解锁”手机,恐怕到时 Windows Phone 7 Series 的“越狱”也将大行其道。

而开发者方面,微软一再重申:他们将避免苹果应用审核过程中的不透明和不可预测性。Engadget 还提到:
- 应用商店将由开发商选择应用试用的形式
- 微软可能会去掉 5 款应用/99 美元/年的限制,但目前无消息
- 开发者更新应用,不需要额外费用
- 微软会在 5 月发布详细的 Windows Phone 7 系列应用商店政策和指导原则
对了,有 DreamSpark 帐号的同学可免费在 Windows Phone 应用商店发布自己开发的应用,也就是说 99 美元/年的费用都省了。
通过 Windows Phone 开发工具 Visual Studio 2010 Express 调试应用,即可启动 Windows Phone 7 Series 设备模拟器。不过,该设备模拟器只能运行了设置、IE 移动版和待调试应用,原生应用包括 E-mail 和日历都无法运行 – 甚至都没有显示于开始屏之中。

Joe Belifore 在 Mix 10 上称,Windows Phone 7 Series 所采用的 IE 版本是介于 IE7 和 IE8 的,其整合了 IE7 中专为低内存情况优化的 HTML 渲染代码和 IE8 中的一些功能。根据 Long Zheng 的测试其 ACID 结果为 5 分,但就实际浏览网页来说,LiveSino 完整版和移动版渲染都正常(但不支持简体中文字符)。
另外,Windows Phone 7 Series 设备模拟器 IE 的 UA 是:Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0),也就是说,该浏览器被识别为 IE7。
就节省屏幕可视面积来说,Windows Phone 7 Series 标题栏做得不错 – 同时也整合了进度条、地址栏和刷新/停止按钮:
- 状态 1 是正在加载页面的情况,显示进度条和停止按钮
- 状态 2 是已完成加载页面的情况,仅显示标题和刷新按钮
- 状态 3 是点击标题的情况,将显示地址栏
Windows Phone 7 Series 底部的“应用栏 App Bar”沿袭了 Metro 的单色圆形图标、大字体风格,默认显示了添加至收藏夹、收藏夹和多窗体切换按钮,点击右侧的“省略号”即可显示出更多的应用栏菜单,包括分享、查找、固定至开始屏、设置。

固定至开始屏的页面,将会以缩略图的形式显示。而收藏夹则是典型的 Metro 列表风格 – 从上之下依次是小字体标题、大字体导航、以及大字体列表。

另外提三点:
- Windows Phone 7 Series 设备模拟器支持多点触控,但需要带触控功能的屏幕。
- Windows Phone 7 Series 设备模拟器中的设置支持改变界面主题、区域、和时间,而 Applications 标题暗示了这里也将支持应用的设置,但可惜目前没应用。
- Windows Phone 7 Series 设备模拟器已包含于 Windows Phone 开发工具社区技术预览版,下载安装即可,目前无独立版本。
我想,Windows Phone 7 Series 不管其最终市场接受程度如何,但至少证明了一点:不是只有模仿 iPhone 才能做出够酷的手机系统。