Windows Phone(简称为WP)是微软于2010年10月21日正式发布的一款手机操作系统,初始版本命名为Windows Phone 7.0。基于Windows CE内核,采用了一种称为Metro的用户界面(UI),并将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。
现在Windows Phone 7的各种新闻已经是满天飞了,在这场盛大的开幕式过后,我们来看看WP7 的开发人员是怎么看待Windows Phone 7这个平台,本文采访的是gReadie应用的作者Chris Sainty。
问:在开发gReadie这款应用时,你是否为其它移动平台开发过应用。是的话,请告知为什么 ?
答:其实Windows Phone 7是我第一个商业应用程序发布的平台,我也曾经关注过iOS和 Windows Mobile,但是它们都不是我所喜欢的平台。事实上,我以前是做Web应用和行业应用 方面的。
问:为什么你选择Windows Phone 7?
这是因为我具备C#/Silverlight/XAML方面的经验,它们决定了我选择WP7的决心,但更重要的 是我看到微软推行WP7的决心,我认为WP7正走在正确的路上。WP7相对于其它的竞争者,它对 于消费者的吸引力应该更加迷人和“性感”,加之WP7对于开发人员来说也是致命的诱惑。有 着消费者和开发人员的青睐,我没有理由不看好WP7的前景。
问:你最喜欢Windows Phone 7那个特性?
答:我觉得最让我惊喜的是微软推出的“试用模式”,这一点我没有在其它平台上看见过。作为一个 Xbox Live Arcade的疯狂玩家,我很是期待开发人员可以构建一个试用版的应用,这 样消费者会选择那些质量更高、可玩度更好的应用或游戏,使得开发人员可以更加专心于应用 程序的优化和完善。虽然“试用模式”看起来不是WP7上最耀眼的特性,但是我认为它的出现会给未来的应用程序模式带来巨大的影响。
问:你对Windows Phone 7的开发工具是否满意?
答:我对Visual Studio 2010非常满意,作为有一定经验的Silverlight开发人员,我只花费了少量的时间就熟悉了WP7的开发环境。这是一个伟大的成就,微软应该看到它在.NET 3.5/4.0方面的投资赢得了回报,你能想象到在WP7之前还有比XAML更好的方法吗?
问:你现在为WP7开发了什么应用?可以透露些细节吗?
答:我的第一款WP7应用已经在微软的软件商店发布了,名字为gReadie,这是应用的视频。
它其实就是一个Google Reader的客户端,gReadie支持查看、添加和移除网站的订阅,支持回复,标签等功能。我花费了大量的时间以保证用户在切换程序时的 “tombstone”模式下不会丢失与Google Reader的连接和同步。 接下来会有更多特性发放给大家,敬请期待。
问:你觉得Windows Phone 7还缺少什么,或者需要在哪方面需要提高?
答:因为我还没一台WP7的设备,我很难回答这个问题。我知道WP7现在缺乏复制/粘贴和多任 务功能,这对于大众来说都是不可或缺。事实上,我也很少在我的iPhone上用到这些功能,但这仅代表我一个人。单从我在WP7模拟器上的体验看来,在用户安装了大量的应用程序后,无论是WP7的tile 视图还是 list 视图都很难让用户快速选中期望的程序。
问:未来有什么计划?
目前我会继续开发应用,并推向微软的软件商店。除此之外,我还会尽快购买一台WP7设备, 这样我就可以考虑其它方面的应用程序开发。我过去对于游戏和应用的一些想法,在现在都已 经可以看到曙光。
问:除了这些,你还有什么要和社区分享下的不?
答:对于现有的移动平台,我看到了一个更加出众和精彩的未来,无论是消费者还是开发人员 都会被WP7所吸引。时间不多了,大家赶紧加入WP7开发中来吧。