技术开发 频道

Windows Phone开发者:新机会不容错过

  【IT168专稿】Windows Phone 7对于大多数开发者而言可能还是停留在“这是微软的新平台”这个认识阶段,但是要全方位的了解这个平台,进行Windows Phone 7平台的开发恐怕对大多数的开发者朋友来说还是一件难事。为了解决大家对于Windows Phone 7平台的疑难问题,IT168移动开发频道就走访了一位Windows Phone7的开发者:张崟,通过他的一些经验分享,带领大家逐步走进Windows Phone 7开发的世界。

开发者眼中的Windows Phone 7
Windows Phone7开发者:张崟

  以下是记者和张崟的访谈经过:

  IT168记者:你是如何看待Windows Phone 7这个开发平台?请简单介绍一下这个平台的特色?例如开发工具、开发语言、开发资源、如何进行入门学习等等?

  Windows Phone开发者张崟:作为微软在移动领域的全新产品以及3屏1云战略中的重要组成部分,无论是在设计理念,宣传推广的力度还是从开发的角度来说,Windows Phone 7平台都受到了微软特别地重视。全新设计的这款操作系统最大的特点就是简洁的风格以及一致的流畅的用户体验,为用户提供了一种glance-and-go(随看随到)的操作体验,从而使用户能够轻松流畅地完成到自己想做的事情并享受其中的乐趣。

  从开发的角度来说,可以说微软为开发人员提供了一站式的服务,从开发工具,到开发文档以及开发语言一应俱全,微软可能是对开发人员照顾地最无微不至的公司了,哈哈。以前如果想要开发Windows Mobile系统上的应用程序是没有免费工具的,Express版的Visual Studio并不支持移动设备的开发,所以开发人员只能使用昂贵的商业版开发工具,而现在情况不同了,微软专门提供了用于开发Windows Phone 7平台的Windows Phone Developer Tools,开发人员只需下载一个安装程序并进行安装就可以轻松搭建起Windows Phone 7的开发环境了,其中包含了开发工具,设计工具,部署工具,解锁工具等所有配套的程序,遍及了Windows Phone 7应用程序开发生命周期的各个部分。最重要的是这些全都是免费的。当然这些工具也支持与商业版集成。同时在MSDN中还提供了Windows Phone的开发文档以及开发人员训练包,我认为它们都是很好的入门资料。

  IT168记者:Windows Phone平台学习和开发时的难点有哪些?如何才能够更好的学习这些难点?学习的资料一般会有哪些?

  Windows Phone开发者张崟:这个问题不是太好回答,由于Windows Phone支持Silverlight for Windows Phone和XNA两个框架,开发人员可以将以前的程序移植到Windows Phone 7平台,在移植过程中由于会涉及到具体设备的问题,我想这类问题应该是比较难处理的,而且目前WP7系统发布时间不长,大家也都处于探索阶段,对于这类问题,我想最好的处理方法就是多多试验,并查阅相关的MSDN文档。据我所知,并不是每个Windows Phone开发人员都会去阅读这个文档。以互联网中的资料为辅助,比如MSDN的Windows Phone 7论坛以及国外知名开发人员的博客等资料。诸如:著名的31 days of Windows Phone系列博客,作者是Jeff Blankenburg,当然也可以看我在it168发布的中文翻译版。

  IT168记者:刚才您提到了Windows Phone 7为用户提供了简洁流畅的用户体检,能简单介绍一下Windows Phone 7的设计风格吗?

  Windows Phone开发者张崟:Windows Phone 7的这套全新的UI界面叫做Metro,它的设计理念主要来自于地铁中的标志和设计,通常情况下我们在地铁或者机场中看到这类标志几乎不用去读取文字信息,仅从这些视觉元素中就可以理解其中的含义,尤其是在语言不通的时候会显得更为重要,其实在Metro的背后,这种标志所传达出的通用的视觉语言是Windows Phone 7界面的精髓所在,它为用户带来了十分流畅,一致的用户体验,用户可能只需一瞥就知道它是做什么的,即便手机显示的不是本国语言也能轻松上手。

  在Windows Phone 7系统的起始(Start)界面中这种思想也得到了充分地体现,它由诸多简洁明快的活动瓷片(Live Tile)组成,是Windows Phone 7Metro风格的高度集中。它们虽然简洁但并不单调,可以动态地更新各种信息,诸如:未接来电,未读邮件和短消息等;还可以动态更新联系人的各种信息;用户还能通过某一个Live Tile来打开指定的应用程序。在开始界面中你会感受到你的Windows Phone手机是具有生命的。

  此外它还是系统中各个Hub的入口,可以通过相应的Live Tile进入不同的Hub。所谓Hub是Windows Phone 7中的功能单元,可以说是用户体验的高度整合,包含People,Pictures,Games,Music+Video,Marketplace以及Office 6个Hub,所有与用户相关的活动都尽在掌握,配合全景视图控件的使用,用户只需用手指左右滑动,相关信息就尽在眼前,流畅和简洁的用户体验使人心情十分愉悦。

  IT168记者:听说你现在正在翻译一本国外的Windows Phone 7开发技术书籍,能不能介绍一下这个工作的进展情况?这本书的特色有哪些?

  Windows Phone开发者张崟:呵呵,最近是在翻译一本有关Windows Phone 7开发的书,目前已经进行了一半。这本书是一本Windows Phone 7的入门开发教程,不同于MSDN和Training Kit这类教程,它通过一个一个的实例带领读者学习Windows Phone 7的各个特性,介绍了从开发工具的准备到应用程序开发,最后将程序提交到Marketplace的整个过程。是学习Windows Phone 7开发的非常好的入门书。

0
相关文章