Microsoft Windows Phone 7欲称霸移动平台需支持Html 5

最近可以说微软在Windows Phone 7 上动作频频. 即上个月7月18日宣布发布

Releases Windows Phone 7 Technical Preview 后, 接着在7月中旬相继发布了Windows Phone Developer Tools BetaWindows Phone 7 Training Kit for Developers和前台UI设计交互指导手册,可以说微软的一系列都在很努力的吸引着开发人员. 同时也在不断加以改善Windows Phone 7和其他移动平台的差距.先让我们看看具体细节

<1>UI上改善

相信很多做做过TCp版本的Dvp对于VS2010中那两个默认的Windows phone 7模板样式早已厌倦.我们总是问为什么不能由更多的选择呢?微软这次在UI设计大大改善以前单一局面.更令人值得亲身尝试的是发布一套UI设计模板Design Templates for Windows Phone 7和UI设计指导手册UI Design and Interaction Guide for Windows Phone 7,如今又给UI设计师带来一个Windows Phone 7的程序界面PSD模版,可谓是煞费苦心,目的就是为了在Windows Phone 7 上市的时候能有上得了台面的第三方程序.这套模板包含28个Windows Phone 7中常用的控件的PSD模板(当然也包括尚未正式发布的全景视图控件和枢轴视图控件)以及Windows Phone 7中所使用的Segoe WP字体.

templatefeatures_thumb_75D15703

官方发布样式图:

wp7

设计界面:

image_thumb

下载地址:

Design Templates for Windows Phone 7 [模板]

UI Design and Interaction Guide for Windows Phone 7 [UI设计指导手册PDF格式]

Windows Phone Design System - Codename Metro.

<2>有待加入的Html 5

在德国的一个新闻发布会上,Windows Phone的技术传播者弗兰克向全世界展示了混合的IE 7 / 8浏览器,称赞其为平滑缩放以及其他功能,他提到Flash支持从Adobe只有等待最后的版本,这将可望在6个月内释出。但是作为今年最热门的关键字之一的HTML 5似乎在一夜间就成为各大手机系统的新宠。目前新版的BlackBerry OS 6,iPhone和Android均开始支持HTML 5.

windows-phone-7-series

但是Windows Phone 7还是落后一步,目前该系统使用的IE7内核的浏览器很明显没有任何的HTML 5支持。虽然IE 9可以完美运行HTML 5,但是IE 9正式版最早也要在2011年才会向用户发布(IE 9 beta预计在2010年9月放出),这意味着IE 9移植到Windows Phone 7也要等到那个时候.所以微软要在移动平台占据更多市场份额.Html5的支持也是一条必经之路.

有关更多信息.WinPho 7 Probably Won’t Support HTML 5

<3>开放几款Code Samples for Windows Phone 应用程序源码

8月初时微软官方为了测试其Windows Phone 7的应用开发平台和工具,已经开始使用发布了的Windows Phone开发工具进行官方应用的开发代码. 在Channel 9的视频中演示了其中的几款典型应用,包括如下几个应用.抽出其中3个

IC386763

Mini-Browser Sample[迷你浏览器]

This sample shows how to use the WebBrowser control in your Windows Phone application. The sample takes a URL from the user and navigates to the given page. The sample also automatically adjusts to portrait and landscape modes.    Download Sample

IC418864

Weather Forecast Sample [天气]

This sample shows how you can call and process data from a Web Service in a Windows Phone application. The sample calls a web service to get weather forecast information, parses the returned XML, and displays the information in a Weather Forecast page.Download Sample

IC399284

Hello XNA Framework Sample

This sample demonstrates how to create a basic XNA Framework application. It demonstrates how to load content, move two graphics around the screen, detect when the graphics collide, and play a sound when a collision occurs. Download Sample

如上我只是拿出其中具体3个应用. 其实在Chanel 9平道视频中能够看到更多的应用. 其中包含如下:

A:水平仪:加速度感应、主题颜色

B:单位转换:Pivot页面转换

C:翻译:使用Bing接口,支持翻译发音,包含几十个常用语句

D:购物备忘列表:操作List

E:天气

F:股票:使用了已有的Silverlight图表控件

G:多应用间的切换

H:平衡球游戏:使用Silverlight物理引擎

有关更多公布的源码实例 请参考Code Samples for Windows Phone 

相信现在很多做移动平台Dvp都转移到谷歌的Android手机操作系统平台下. 从前段市场调查看出Android从在2008年十月下旬T-Mobile推出G1开启了Android时代以来,谷歌已经发布了不下五个版本后市场份额增长操作886%. 其结果是Android这款具有竞争力的手机操作系统在很短的时间内就占据了相当的市场份额, 而iPhone操作系统(或者叫做iOS)自2007年1月以来推出了四个主要版本,这个数字对于还处在成长发展时期的Windows Phone 7 而且无言是有些遥不可及. 所以说Windows Phone 7发展也是任重道远.

原文地址:https://www.cnblogs.com/chenkai/p/1795577.html