技术开发 频道

Windows Phone 7你不知道的8件事

  【IT168 资讯】在微软MIX10 Web开发人员会议上,一系列的展示、问答和新闻发布会披露了越来越多的有关Windows Phone 7和这个开发环境的细节。下面是这个会议第一天的一些新闻。

  1.如果你已经在使用微软核心的Windows和Web开发工具和框架,你就有资格开始创建Windows Phone应用程序。

  微软刚刚发布了最新开发工具的Windows Phone免费版:适用于开发图形化、事件驱动和富媒体的Web应用程序的Silverlight 4工具集;Visual Studio 2010;测试版Expression Blend 4可视化设计工具集;用于开发游戏的XNA Game Studio。

  微软用户体验平台经理Brian Goldfarb说,发布这些工具之后,50万Silverlight开发人员一夜之间变成Windows Phone开发人员。

  微软的意图是让现有的大多数Windows和Web开发社区有能力立即开始制作Windows Phone应用程序。他们是否将实际制作Windows Phone软件还有待观察。但是,如果Windows桌面和Web社区决定利用他们现有的经验制作或者应用Windows Phone应用程序,这就会显著扭转以前的Windows Phone软件市场份额快速下降的局面。

  2.虽然Windows Phone 7支持多任务,但是由于基础的Windows Embedded CE R3内核,开发人员在最初的发布版中还不能利用多任务功能。

  微软本身在这个操作系统中可利用多任务功能。对于用户和开发人员来说,一个应用程序在用户转换到另一个应用程序的时候会暂停,第一个应用程序会被操作系统关闭以便重新收回处理器或内存资源。

  微软Windows Phone 7开发人员体验合作伙伴部门计划经理Charlie Kindel说,这不是一个草率的决策。微软考虑了可能采取的措施,为开发人员和用户创建和使用手机的后台处理能力,以及这对所有的重要用户体验可能造成的影响。这个结论是:可能必须构建许多基础设施,并且会增加许多复杂性。

  同时,微软官员称,Windows Phone 7平台为应用程序提供了广泛的集成和服务。这些应用程序提供了用户需要的多任务。例如,如果你在Windows Phone 7设备上开始播放一曲音乐,如果你从音乐应用程序转换到其它应用程序,这个音乐将继续播放。用户界面里的“活动图标”——智能矩形和正方形,能够连接到手机或者基于云计算的服务和应用程序——与微软免费的Windows Phone信息推送服务一起,为开发人员、他们的应用程序和服务提供一个不断通知和更新基于手机的程序的途径,比如说,NCAA比赛的最新得分。

  Kindel说,这个目标将保证我们控制整个用户体验的质量。他说,我们发布这个操作系统的下一个版本的时候将解决多任务问题。但是,那也不意味着没有限制地使用多任务功能。

  Kindel说,他给自己的女儿购买了一部竞争对手的智能手机。几天以后,他女儿对他说,我们应该把这个手机退回去。这个电池只能使用3个小时。Kindel的结论是她下载了一个多任务的社交网络应用程序:这个程序打开并且保持一个不间断的连接和进行数据交换。这就很快耗尽了电池。他对他的女儿说,这不是一个糟糕的应用程序,而是一个糟糕的手机。

  微软不想有一个糟糕的Windows Phone 7手机。从广义上讲,这个理由与苹果提出的理由类似,苹果的iPhone操作系统也有多任务功能并且也限制开发人员使用这个功能。

0
相关文章