在目前 iOS、Windows Phone 和 Android 三大移动操作系统生态下,对于应用开发者来说,哪个平台的开发效率最高,通过以下视频可以看出排序(视频中的目标任务是建立一个简单的按钮,点击后出现文本框,显示文本 Hello World)
当微软还在修补WM 6.5的时候,世界已进入iOS时代;当苹果还在耕耘iOS的时候,世界已进入Android时代;当大家都在关注RIM将卖给谁时,它宣布了基于QNX的OS 10;当坊间在讨论HP如何玩死自己时,它宣布了WebOS开源;当人们都聚焦三大巨头博弈之时,Mozilla发布了基于HTML5的Boot To Gecko;
2012年2月25日,微软与诺基亚联合发起的春”Phone”开发者计划正式启动,并同时在北京举办为期两天的开发者训练营活动。活动中,多位微软的Windows Phone专家,从理论到动手实验,手把手指导开发者在Windows Phone的平台上进行Windows Phone应用程序的开发。
从微软软件部门加盟诺基亚的艾洛普还是很乐观地强调:“和微软的合作还是比较顺利,到今天我们已经共同推出第三款Window Phone 手机,今天发布的这款Lumia 610可以证明Window Phone可以覆盖不同的人群。在和微软合作之前,我们也考虑过谷歌(微博)等操作系统,
不同手机操作系统有各自的特点,尽管在用户体验上有相通之处,但对用户来说接触一个全新的手机操作系统终究需要了解其特点带来的不同之处。作为三大移动设备操作系统之一的Windows Phone,与安卓及iOS另外两大操作系统有哪些不同之处?通过哪些设置能让我们更快熟悉Windows Phone呢?
国内一家手机厂商售价1980元的Windows Phone系统智能手机,需要每台向微软缴纳27美元(约172元人民币)的专利费,占到售价的近9%。在快速增长的智能手机市场,国产手机业或将面临着缴纳巨额专利费的尴尬现实。
NOKIA Lumia 800是诺基亚与微软结盟后,诺基亚第一次所推出搭载 Windows Phone 7.5 Mango 操作系统的智能型手机,是 2011 年底前,足以与采用 iOS 5 的 Apple iPhone 4S,以及内建 Android 4.0 Ice Cream Sandwich 操作系统的 Google GALAXY Nexus 相抗衡的微软芒果手机。
就在达到5万应用的25天以后,Windows Phone 7 Marketplace应用数量又多了1万,目前有超过15000个不同的开发方在Marketplace发布自己的应用,增长速度正不断变快,之前从4万到5万一共用了40天。之前有评测显示Windows Phone Marketplace虽然应用少,但是它的整体品质是几个智能机平台中最好的一个。
尽管目前我们很遗憾地看到谷歌公司除在Windows Phone推出一个Google Search之外,并无其他官方应用在Windows Phone上推出,也还没有要跟微软合作的迹象。但谷歌正在将旗下多个在线网络服务进行整合,同时关闭一些盈利点低的业务。
目前WP7最新开发工具已经发布了,包括Windows Phone Emulator、Silverlight 4 SDK、XNA Game Studio 4.0等组件,安装起来很简单,采用Web在线安装的话只需要300MB左右,30分钟即可安装完成。
Windows Phone Performance Analysis 工具是用来评估和改进 Windows Phone 应用程序性能的分析工具。Performance Analysis 工具作为 Windows Phone SDK 的一部分安装。它完全与 Visual Studio 集成,并且可以从“调试”菜单进行访问。
Windows Phone 模拟器是模拟 Windows Phone 7 或 Windows Phone 7.1 手机的桌面应用程序。它提供了一个虚拟化的环境,您可以在该环境中开发、调试和测试 Windows Phone 应用程序。它还为早期的应用程序原型提供了独立的环境。
Visual Studio 2010 Express for Windows Phone 包括诸如基于 Windows Phone 的设计图面、代码编辑器、Windows Phone 项目模板和包含 Windows Phone 控件的工具箱等功能。
Visual Studio 2010 Express for Windows Phone 和 用于 Visual Studio 2010 的 Windows Phone 插件 支持对 Windows Phone 应用程序进行调试。Visual Studio 2010 Express for Windows Phone 和加载项支持大多数托管调试功能。
您可以使用 Visual Studio 将您的应用程序部署到 Windows Phone 模拟器或 Windows Phone 设备。您可以在开发应用程序时创建调试版本,而出于测试目的创建发布版本。本主题介绍如何指定调试或发布版本以及如何将其部署到模拟器或设备。
当开发 Windows Phone 应用程序时,您可以使用 Windows Phone 模拟器来部署和测试您的应用程序。Windows Phone 模拟器无法取代实际 Windows Phone 设备测试,但它是一个可快速测试您应用程序的有用工具。
下表描述了 Windows Phone 模拟器的系统和功能要求,模拟器模拟 2 GB 的闪存驱动器。由于 Windows Phone OS 7.0 设备的闪存驱动器较大,因此可在模拟器上安装的应用程序不比在设备上安装得多。
使用 Windows Phone 应用程序部署工具,可以将您的应用程序部署到开发人员注册的设备以便在将您的应用程序提交到 Windows Phone 商城 之前进行测试。该客户端工具是安装 Windows Phone SDK 时自动安装的独立应用程序。有关更多信息,请参阅安装 Windows Phone SDK。
测试物理设备上的 Windows Phone 应用程序非常重要。在 Windows Phone 上部署应用程序之前,您必须首先对手机进行注册。在注册手机之后,您即可在手机上安装、运行和调试未签名的应用程序。
您可以使用 Windows Phone 模拟器或物理 Windows Phone 设备来开发和测试应用程序。有关 Windows Phone 模拟器的更多信息,请参阅 Windows Phone 模拟器。