Windows Phone 7:你所不知道的8件事

来源 :微电脑世界 | 被引量 : 0次 | 上传用户:eu2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  1 如果你已经在使用微软核心的Windows和Web开发工具及框架,就有资格开始开发WindowsPhone应用程序了。
  
  微软刚刚为Windows Phone发布了其主要几款最新版开发工具的免费版:用于开发图形化、事件驱动、丰富媒体的Web应用程序的silverlight 4工具集;Visual Smdio 2010;测试版的Expression Blend 4可视化设计工具集:以及用于开发游戏的XNA GameStudiO。
  微软用户体验平台经理BrianG01dfarb说,宣布这个消息后,“一夜之间,50万Sfiverlight开发人员变成了Windows Phone开发人员。”
  微软的本意是让大多数现有的Windows和Web开发社区能够立即开始开发windows Phone应用程序。它们会不会真正开发Windows Phone软件还要拭目以待。但是如果WindOWS桌面和Web社区决定利用它们现有的专长为Windows phone开发或改动应用程序,这有望明显扭转以前的windows Phone版本的手机市场份额迅速下降的局面。
  Expression BIend 4测试版目前可以单独下载。
  其他所有工具则做成了一个下载件。
  
  2 虽然WindoWs Phone7支持多任务处理,但由于底层的WindowsEmbedded CE R3内核,开发人员在最初版本中无法使用多任务处理功能。
  
  微软本身利用了这款操作系统中的多任务处理。对用户和开发人员来说,从一个应用程序切换到另一个应用程序时,应用程序就会出现停顿;第一个应用程序会被操作系统关闭,以便收回CPU或内存资源。
  微软Windows Phone 7开发人员体验部门合作伙伴小组项目经理Charlie Kindel说:“这并不是仓促作出的决定。”微软曾考虑了为开发人员和用户开发及使用手机的后台处理技术需要什么条件,以及对至关重要的用户体验可能造成什么影响。得出的结论是:那样不得不构建很多基础架构,因而会大大增加复杂性。
  同时,微软官员们表示,Windows Phone7平台为应用程序提供了广泛的集成和服务,从而提供了用户需要的那种多任务处理。比如说,如果你在Windowsphone 7设备上开始播放音乐,要是从音乐应用程序切换到另一个应用程序,音乐会继续播放。用户界面里的“活动瓷片”——可与手机或基于云的服务和应用程序联系起来的智能矩形和正方形,结合微软面向Windows phone的免费推送通知服务,为开发人员及其应用程序和服务提供了不断通知及更新基于手机的程序的一种方法,比如体育比赛的最新分数。
  Kindel表示,目的在于确保“我们控制整个用户体验的质量。”
  他说:“我们开展下一轮工作(发布操作系统的下一个版本)时,会解决多任务处理问题。”但是,这恐怕并不意味着可以不受限制地使用多任务处理功能。
  Kindel提到他给女儿买了一部“竞争厂商的智能手机”,几天后女儿告诉他“我们需要退掉手机,因为电池只能用3个小时。”Kindel得出的结论是,她下载了某个多任务处理的社交网络应用程序:该程序建立连接后要保持不间断连接,并且进行数据交换,这很快耗尽了电池。他表示,在他女儿看来,这不是“糟糕的应用程序”,而是“糟糕的手机”。
  微软不希望有糟糕的WindowsPhone 7手机。
  宽泛地说,这个观点与苹果主张的观点很相似,苹果的iPhone操作系统也有多任务处理功能,也限制开发人员使用该功能。
  
  3 Windows Phone 7设备上不允许本地应用程序。
  
  所有Windows Phone应用程序都是微软所说的“受控代码”(managedcode),将在下面两个运行时环境中的一个里面执行:面向XNA Game Studio或面向其他所有应用程序的Silverlight。
  微软决意通过Windows Phone 7,为用户和手机开发人员提供一款高度一致的操作系统。而这种一致性的一方面就是与手机和移动运营商合作伙伴共同开发的一套标准的、不可改动的硬件规格。第二方面就是主用户界面的总体设计,主用户界面是用户与手机、内容和应用程序进行交互的途径。
  第三方面是种种“限制”(有些限制在将来发布的Windows Phone中也许会有改变);这些限制是服务于微软的首要任务:确保Windows Phone设备拥有流畅、高度个性化、可靠而且没有问题的用户体验。禁止本地应用程序是一种限制。另一种限制是应用程序只可以通过Windows Marketplace服务来安装:目前还无法“按需要装载”软件。
  对于一些旧版本WindowsMobile(现在叫WindowsPhoneClassic)的开发人员来说,受控代码环境令人恼怒。一名开发人员在官方的微软Windows Phone开发人员博客上表示,他现在似乎可能再也不能使用.Net中的非受控或“不安全”的功能,而使用这些功能原本可以提升性能。
  
  4 开发人员访问微软SQL Server COmpact(免费的SQL Server嵌入式数据库)的功能并不是最初版本的一部分,因此你的数据库选择起初要受到限制。
  
  据微软的Kindel声称,微软正在使用SQL Cornpact作为WindOWS Phone的一部分,支持该操作系统的众多功能。该数据库能够实现诸如此类的操作:共享“中心”(hub)中一些程序之间的数据;这类中心为成组的内容和应用程序(如照片、音乐和微软Office应用程序)提供了一系列常见任务。
  Kindel表示。开发人员可以基于XML文件和XML文件之上的数据引擎,创建“孤立的”本地存储。另一个替代方法是基于云的存储:MIX10上的几次演示清楚表明了开发人员可以用微软云平台Azure轻松组合广泛资源。其中一项资源是SQL Azure,这是用云模式实施的SQL Server。
  
  5、WindOws PhOne 7县“云手机”。
  
  SQL Azure只是微软希望通过WindOWS Phone7来充分利用的其中一项云服务。
  微软定义了三类云服务。第一类是你的代码在防火墙后面的服务器上运行,并且显示为一项Web服务。附ndel说:“这是Web 2.0服务。”
  第二类是提供应用编程接口(API)的第三方Web服务。一个典例是 Twitter。Kindel强调,现在有众多基于Windows的Twitter客户软件,它们在外观上都大不相同,但最终都使用Twitter提供的API。微软支持这类云服务的手段有好多:WiIldows CommunicationsFoundation、SOAP和REST等标准以及微软的通用查词工具;该查询工具是,NET框架的一部分,将直接融入到名为语言级集成查询(LanguageIntegrated Query)的应用程序,以便访问任何信息源。
  最后,还有微软自己的云服务,专门用于WindOWS Phone。最初提供这四项服务:推送通知、位置服务(支持GPS、辅助GPS和基于Wi-Fi的坐标)、Xbox Live集成服务,以及应用程序部署和Windows Phone Marketplace。
  
  6 Windows Marketplace旨在成为寻找及下载手机应用程序的唯一途径,但微软承诺会提供“替代途径”,从而让企业客户可以向“私有用户群”分发应用程序。
  
  微软承诺会在今年春季晚些时候披露替代性的软件分发渠道方面的更多细节;但并未暗示这些渠道是Marketplace网站上的安全、私有区域,还是部署在防火墙后面的。
  另外,就Windows Phone 7的最初版本而言,用户必须明确采取措施来启用应用程序更新功能。微软官员暗示,这个过程将来会是自动的。
  
  7 “透明”而快速的应用程序认证。
  
  微软承诺,将实行一套简单、透明、快速而开放的流程,用于认证WindowsPhone应用程序,并且把它们部署到Windows Phone Marketplace。应用程序一旦调试完毕,将提交上去进行验证。Kindle说:“我们打开应用程序后,会自动检查输入/输出代码。我们会进行其他类型的检查,以改善通用语言运行时(CLR)性能,并且确保你没有破坏应用程序的独立沙箱。”
  然后,应用程序通过认证和签名后,交给部署服务,最后出现在Marketplace上。在手机上面,Marketplace现在是一个中心,拥有一套功能特性、通用导航元素,以及用于调查、寻找、购买及下载应用程序和游戏的任务。
  开发人员利用几行代码,就能让用户可以对其软件进行“先试后买”的试用。试用一段时间后,或者在游戏中达到某个级别后,用户需要付款购买,之后可以随意使用软件了。
  
  8 电池性能还是个未知数。
  
  微软还没有发布数据,市面上也没有实际生产的手机(一篇博客称在MIX10的演示会上看到过三星品牌的手机)。但是Kindel自己的原型手机在MIX上演示了一整天后仍有电量。
  微软官方表示,WindOWS Phone 7是为了尽量减少电池使用而精心设计的。据Kindel声称,所有用户界面不是由应用程序处理器加速的,而是由独立图形处理单元加速的,这在Windows Phone7的硬件规格中已有明确要求。他表示,推送通知服务等其他功能是为了智能化、尽量少地使用电量而设计的。
其他文献
中国地图出版社是一个大型的出版社,有多个编辑业务部门,其中的图书开发部是全社唯一一个不编制地图,以组稿为主并且出版文字图书的编辑室.目前主要承担着测绘科技图书、测绘行
近年来,城市建设的步伐不断加快,新增火灾隐患的数量和整改难度有所增加。随着消防监督执法工作的不断正规,现行《中华人民共和国消防法》中部分条款已不能适应当前消防执法
编辑是不断探求、不断创新的事业,不创造就没有新意,不创新就谈不上发展.期刊编辑创新能力主要表现在编辑要对文章内在的画龙点睛之笔和期刊细微因素的一系列创新研究上,诸如重
《烟草科学研究》创刊7年来,始终坚持正确的办刊指导思想、方针、宗旨和原则,按照"贴近时代,贴近实际,贴近读者"的要求,努力实践"荟萃烟草科技,推动再创辉煌"、"突出科技,质
会议
时势造英雄,市场的某种需要就是获取利润的最好商机.当前,科技期刊出版业不是正在走向数字化,而是已经进入了数字化.对自身原有出版模式的改良、出版技术的革新,促使按需印刷(Pri
影响因子作为重要的文献计量学工具,对于评价期刊学术质量,提供选刊参考,评判科研产出具有一定的作用,但是,IF自身的局限性,要求必须明确其应用范围,同时应根据实际评价目标和对象选
河北安新四區北曲堤,全村一百二十戶,共有學齡兒童七十七人(男四十三,女三十四)。從前,學生最多不過三十来人,自一九四八午冬調陳敬寅到村任教師,學生逐渐增添到四十多人。
为了解决传统信噪比估计算法在多径信道下性能显著降低且复杂度较高的问题,提出一种基于空子载波的高性能信噪比估计算法.该算法联合数据辅助和非数据辅助的方法,利用空子载
说到底,任何形式的消费行为都是一种自我满足的过程。凭票买货的时代过去了为了购物而购物的需求也渐行渐远,更高层次的消费模式应运而生。与马斯洛需求层次理论不谋而合,在
炒股修心为重,通常可分四个层次舍精选细选可能成为黑马的个股,谨慎买入。看到哪个股票好就买一点是无效率的投资方法,小额资金根本不适合分散投资。脚踏两只船尚可周旋,脚