公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
在微软的MIX 10盛会上,Windows Phone SDK的第一个CTP版本发布了!这代表着微软的三屏一云战略进入了一个新的里程碑。
Windows Phone是一个移动设备操作系统,但是它绝不仅仅是为那些孤立运行的移动设备设计的。在微软的三屏一云战略中,用户能够充分发挥出各种设备独有的特性,享受特有的体验。另一方面,无论你身在何方,无论你使用何种设备,小到手机,大到电视甚至电影,都可以拥有统一的感觉,使用全部的数据,掌握世界的全貌。云将所有的三种屏幕,以及整个世界,联系了起来。

当前的CTP版本只提供了一个简单的模拟器,上面唯一内置的应用程序就是一个IE,用于和Web连接。但是等Windows Phone的真实设备正式推出之后,我们将会看到更多的应用程序,和Windows Live,Bing,XBox Live,等云端的服务交互。Windows Phone正式为云而设计的一款操作系统!更多预览请参考http://www.windowsphone7series.com/。
开发人员当然也可以在Windows Phone的基础上自行开发应用程序。请记住,为Windows Phone开发的应用程序,通常不仅仅要考虑如何在设备上运行,更要和云端的服务结合起来。下图是三屏一云的开发模型:

开发人员可以使用现有的工具(例如Visual Studio和Expression Studio),现有的技术(例如Silverlight和XNA),针对所有的三种屏幕进行开发。
目前Windows Phone支持两种开发技术:Silverlight和XNA。其中Silverlight for Windows Phone是一个改造过的Silverlight 3。它支持Web上的Silverlight 3的绝大多数功能,并且引入了一些手持设备所特有的功能,例如GPS定位,等等。开发人员可以轻松地将现有的Silverlight程序迁移到Windows Phone上,而不需要从头开始学习新的技能。XNA则适用于开发游戏。开发人员可以使用现有的DirectX技能(例如shader effect),轻松地开发在手持设备游玩的游戏。
下图是一个Silverlight for Windows Phone应用程序的解图:

在当前CTP版本中,native code是不支持的。之前Windows Mobile上的一些技术,例如Windows Forms,也不再提供支持。其原因是使用Win32和Windows Forms开发的程序往往无法取得良好的用户体验,而且也较难移植到其他种类的屏幕上。使用Silverlight,设计人员可以轻松设计出超棒的用户体验,开发人员也可以轻松将程序移植到其他种类的屏幕,所以Silverlight是应用程序开发的首选。
当一个程序开发完毕,开发人员可以将它发布到Windows Phone Marketplace上,供消费者购买。Windows Phone Marketplace提供了一站式服务,消费者可以方便地找到自己需要的软件,开发人员可以借助它传销自己的产品。Windows Phone Marketplace本身就是一个位于云端的服务。
孤立的程序往往价值并不会很大。一个Windows Phone程序,可以访问部署在云端的,使用标准的SOAP和REST协议开发的服务。Silverlight for Windows Phone支持WCF以及WebClient和HttpWebRequest/Response,但是目前的CTP版本只支持HTTP协议,并不支持TCP协议。有了云端的服务,各个设备,各个应用程序,就不再是孤立的了,我们的世界,由云联系成了一个整体。
在微软的三屏一云战略中,应用程序从云端被分发到各种设备,应用程序通过web service与云端的服务互动交流,并且,所有繁重的工作都在云中进行高效地计算,应用程序则着眼于如何充分发挥设备特性,给用户创造良好体验。
你可以自http://go.microsoft.com/fwlink/?LinkID=185584下载Windows Phone SDK。今天就下载SDK,开发用于Windows Phone的程序,连到云端的服务,体验云的美妙吧!
分享到:
相关推荐
它基于Windows Phone 7,并引入了许多新特性,如改进的多任务处理、增强的社交网络集成、新的消息传递选项等。Windows Phone 7.5还支持多种硬件配置,包括不同的处理器类型、内存大小等,这使得开发者可以针对不同...
仿Windows Phone博客导航源码 程序介绍: Windows Phone Blog Menu是一个Silverlight导航控件,看起来像Windows Phone 7。 控件中的tiles链接到web站点在你的博客中使用这个控件可以表达你对WP7的喜爱。 Windows...
1. **数据同步**:Windows Phone USB驱动使用户能够方便地在手机和电脑之间同步联系人、日历事件、音乐、照片和其他媒体文件,确保跨平台的数据一致性。 2. **文件传输**:用户可以通过USB线快速传输文件,如应用...
《Windows Phone Power Tools离线安装器详解》 Windows Phone Power Tools(WPPT)是一款专为Windows Phone开发者设计的强大工具集,它提供了丰富的功能,帮助开发者更高效地管理和调试Windows Phone应用。离线安装...
1. **铃声格式**:Windows Phone 7支持的铃声格式通常是MP3、WMA或WAV。这些文件必须是音频剪辑,长度限制通常在30秒左右,以确保不会过于冗长或占用过多存储空间。 2. **导入铃声**:用户可以通过多种方式将自定义...
[Packt Publishing] Windows Phone 8 游戏开发教程 (英文版) [Packt Publishing] Windows Phone 8 Game Development (E-Book) ☆ 图书概要:☆ A practical guide to creating games for the Windows Phone 8 ...
2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。现有Windows Phone 7手机都将无法升级至Windows Phone 8。 2014年3...
《HomeGenie-WindowsPhone:开源家庭自动化服务器的Windows Phone客户端》 HomeGenie-WindowsPhone是一款专为HomeGenie设计的Windows Phone客户端,它在“物联网”领域扮演着重要的角色,为用户提供了一种便捷的...
6. **动画和转换**:Windows Phone UI设计鼓励使用动画效果,以增加用户体验。在代码中,可能包含了对方格子缩放、平移或旋转的动画实现。 7. **触发器和行为**:XAML中的触发器和行为可以帮助我们在特定事件(如...
然而,由于内核的改变,Windows Phone 7设备无法直接升级到Windows Phone 8,只能通过7.8版本获取一些新功能的更新。 Windows Phone 8.1是在2014年的Build开发者大会上发布的,这一版本带来了更多新特性,包括虚拟...
3. **Silverlight**:Windows Phone 7时代的开发主要基于Silverlight,它是一种用于创建富媒体和交互式用户体验的技术,类似Adobe Flash,但专为Windows Phone设计。 4. **XAML**:XAML是用于定义用户界面的标记...
- 操作系统:Windows 7 SP1或Windows Vista SP2(32位或64位) - 处理器:1GHz或更快的处理器 - 内存:至少1GB RAM - 硬盘空间:至少15GB可用空间(完全安装) - 显卡:支持DirectX 9图形和WDDM 1.0驱动程序的显卡 -...
在移动操作系统领域,Windows Phone(WP)曾是一个重要的竞争者,尤其在设计师和开发者中,创建吸引用户且功能丰富的应用程序是关键。Balsamiq Mockups是一款流行的设计工具,它帮助设计者快速创建线框图和原型,以...
在当今的移动应用开发领域,Windows Phone开发指南是针对想要学习如何为Windows Phone平台开发应用程序的开发者或学生提供的官方指南。该指南详细介绍了使用Microsoft的工具和技术构建、测试和发布Windows Phone应用...
此更新包括新的 Windows Phone 仿真程序 256 MB 版本、更新的 Windows Phone 仿真程序 512 MB 版本和 IntelliSense 支持。 Windows Phone SDK 7.1.1 更新包含如下内容 新的 Windows Phone 仿真程序 256 MB 版本 ...
#FFMPEG 用于 Windows Phone FFMPEG_WindowsPhone 包括: 适用于 Windows Phone 8.0+ 的 FFmpeg v2.4 一个 .NET Windows 运行时组件,它将 FFmpeg 作为 API 公开以供 Windows Phone 应用程序使用 要立即开始使用 ...
1. **地理位置服务(Location Services)**:Windows Phone系统提供了一个强大的地理位置服务框架,允许应用程序获取设备的实时位置信息。它支持多种定位技术,包括GPS、Wi-Fi和移动网络基站三角定位等。通过`...
Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹 pdf扫描版