技术开发 频道

Windows Phone7归来:2010年微软大事记

  Windows Phone特点

  正式版本的SDK中最吸引人的地方莫过于加入了Windows Phone 7中Metro UI中最重要的两个控件:Panorama(全景视图)和Pivot(枢轴视图),以及Bing Map控件。对于Panorama和Pivot,Visual Studio 2010和Blend for Windows Phone中已经置入了相应的工程向导模板。在建立新工程的时候大家就可以直接选择使用,的确方便了很多。

  Windows Phone架构

  Windows Phone的架构分为两大部分:

  第一、 Screen

  在本地部分又分为两块:

  a) Tool and Support:这里主要包括开发应用所需的工具和支持。

  b) Runtimers:这里主要所开发的应用类型和支持的功能API。

  1.Silverlight Framework:用于开发以下应用:

  事件驱动的,以XAML为基础的应用;

  快速创建网络应用;

  使用windows phone7所带的控件;

  开发多媒体应用。

  2.XNA Framework:用于开发以下应用:

  使用高性能的游戏框架开发游戏;

  快速创建2D,3D游戏;

  管理游戏构件:如mesh, models, textures, effects等等。

  第二、 Cloud

  主要又分为两大块:

  a) Developer Portal Services:这部分主要用于开发者应用程序的注册、认证、发布、更新管理以及Marketplace的付费管理等。

  b) Cloud Service:这部分主要用于开发者使用的云服务API,如maps, feeds, social,以及云计算(Azure)服务。

  Windows Phone 7应用生命周期

  下面这个图就是一个应用从开发到测试、发布的生命周期。

  个人认为:对于微软来说,未来的Windows Phone 7平台在移动互联网市场应该更加明确自己的定位。iPhone作为一个全封闭系统,软件硬件统一管理,定位高端的策略会使得iPhone在高端方面的地位更加稳固。Android依靠的是开源,凝聚了开放联盟的力量,使得自己在移动互联网市场上覆盖每一个层级,每一个角落。而微软恰恰是在开源和封闭之间,封闭程度不像iPhone,开放程度不像Android。

  不过,Windows Phone是微软云加端战略的重要组成部分,而Windows Phone7平台在云计算方面会比其他平台略有优势。而且微软的三屏战略会继续延续下去,开放了自己的游戏社区和开发平台XNA给开发者,推出了更加简单的应用开发工具给开发者,这些都会吸引众多的开发者加入到微软Windows Phone7的开发中来。

  前不久刚刚结束的微软Teched大会上,开发者排队领开发工具光盘的场景随处可见,足以见得开发者对于Windows Phone7的开发还是很感兴趣的。

0
相关文章