`
bk_lin
  • 浏览: 346541 次
社区版块
存档分类
最新评论

Windows Phone : 三屏一云战略的新里程碑

 
阅读更多

公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客


在微软的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的程序,连到云端的服务,体验云的美妙吧!

分享到:
评论

相关推荐

    Essential Windows Phone 7.5: Application Development with Silverlight

    它基于Windows Phone 7,并引入了许多新特性,如改进的多任务处理、增强的社交网络集成、新的消息传递选项等。Windows Phone 7.5还支持多种硬件配置,包括不同的处理器类型、内存大小等,这使得开发者可以针对不同...

    仿Windows Phone博客导航源码

    仿Windows Phone博客导航源码 程序介绍: Windows Phone Blog Menu是一个Silverlight导航控件,看起来像Windows Phone 7。 控件中的tiles链接到web站点在你的博客中使用这个控件可以表达你对WP7的喜爱。 Windows...

    Windows Phone USB_v4.8.2345_驱动

    1. **数据同步**:Windows Phone USB驱动使用户能够方便地在手机和电脑之间同步联系人、日历事件、音乐、照片和其他媒体文件,确保跨平台的数据一致性。 2. **文件传输**:用户可以通过USB线快速传输文件,如应用...

    windows phone power tools offline installer

    《Windows Phone Power Tools离线安装器详解》 Windows Phone Power Tools(WPPT)是一款专为Windows Phone开发者设计的强大工具集,它提供了丰富的功能,帮助开发者更高效地管理和调试Windows Phone应用。离线安装...

    windows phone 7 铃声

    1. **铃声格式**:Windows Phone 7支持的铃声格式通常是MP3、WMA或WAV。这些文件必须是音频剪辑,长度限制通常在30秒左右,以确保不会过于冗长或占用过多存储空间。 2. **导入铃声**:用户可以通过多种方式将自定义...

    [Windows Phone] Windows Phone 8 游戏开发教程 (英文版)

    [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 ...

    Windows Phone8实战百度云客户端开发课程 第一节

    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:适用于HomeGenie的WindowsPhone客户端

    《HomeGenie-WindowsPhone:开源家庭自动化服务器的Windows Phone客户端》 HomeGenie-WindowsPhone是一款专为HomeGenie设计的Windows Phone客户端,它在“物联网”领域扮演着重要的角色,为用户提供了一种便捷的...

    Windows Phone方格子.zip

    6. **动画和转换**:Windows Phone UI设计鼓励使用动画效果,以增加用户体验。在代码中,可能包含了对方格子缩放、平移或旋转的动画实现。 7. **触发器和行为**:XAML中的触发器和行为可以帮助我们在特定事件(如...

    Windows Phone

    然而,由于内核的改变,Windows Phone 7设备无法直接升级到Windows Phone 8,只能通过7.8版本获取一些新功能的更新。 Windows Phone 8.1是在2014年的Build开发者大会上发布的,这一版本带来了更多新特性,包括虚拟...

    windows phone 开发书籍及资料

    3. **Silverlight**:Windows Phone 7时代的开发主要基于Silverlight,它是一种用于创建富媒体和交互式用户体验的技术,类似Adobe Flash,但专为Windows Phone设计。 4. **XAML**:XAML是用于定义用户界面的标记...

    Windows Phone SDK7.1安装图解

    - 操作系统:Windows 7 SP1或Windows Vista SP2(32位或64位) - 处理器:1GHz或更快的处理器 - 内存:至少1GB RAM - 硬盘空间:至少15GB可用空间(完全安装) - 显卡:支持DirectX 9图形和WDDM 1.0驱动程序的显卡 -...

    windows phone草图原型设计组件

    在移动操作系统领域,Windows Phone(WP)曾是一个重要的竞争者,尤其在设计师和开发者中,创建吸引用户且功能丰富的应用程序是关键。Balsamiq Mockups是一款流行的设计工具,它帮助设计者快速创建线框图和原型,以...

    Windows phone app develop guide

    在当今的移动应用开发领域,Windows Phone开发指南是针对想要学习如何为Windows Phone平台开发应用程序的开发者或学生提供的官方指南。该指南详细介绍了使用Microsoft的工具和技术构建、测试和发布Windows Phone应用...

    Windows Phone SDK v7.1.1 开发工具.exe

    此更新包括新的 Windows Phone 仿真程序 256 MB 版本、更新的 Windows Phone 仿真程序 512 MB 版本和 IntelliSense 支持。 Windows Phone SDK 7.1.1 更新包含如下内容 新的 Windows Phone 仿真程序 256 MB 版本 ...

    FFMPEG_WindowsPhone:用于 Windows 手机运行时的 FFMPEG 构建

    #FFMPEG 用于 Windows Phone FFMPEG_WindowsPhone 包括: 适用于 Windows Phone 8.0+ 的 FFmpeg v2.4 一个 .NET Windows 运行时组件,它将 FFmpeg 作为 API 公开以供 Windows Phone 应用程序使用 要立即开始使用 ...

    Windows Phone:位置:地图:图钉

    1. **地理位置服务(Location Services)**:Windows Phone系统提供了一个强大的地理位置服务框架,允许应用程序获取设备的实时位置信息。它支持多种定位技术,包括GPS、Wi-Fi和移动网络基站三角定位等。通过`...

    Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹

    Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹 pdf扫描版

Global site tag (gtag.js) - Google Analytics