当前位置:首页 > 日记 > 正文

WindowsPhone7:开发者眼中的进退

WindowsPhone7:开发者眼中的进退
Windows Phone 7:开发者眼中的进与退  本文为DevDiv移动开发社区创始人吴学友在Windows Phone7发布之际写得了一篇观感文章。从Windows Phone 7与对比Windows Mobile6.5到Windows Phone7与对比主流操作系统,详尽描述Windows Phone 7的优缺点,进步与退步。  从3月份的CTP(Community TechnicalPreview,社区技术预览版本),到4月的CTP Refresh,然后是7月的Beta版本,正式版本的Windows Phone7的SDK终于和大家见面了。下面我就从开发者的角度谈谈Windows Phone 7:  首先,从对比Windows Mobile6.5开始吧。  升级变化之一:编程语言的变化  与Windows Mobile6.5不同,托管代码成了Windows Phone 7唯一的编程语言,而编写托管代码将有两种方式,一种是编写Silverlight的程序,针对一般的手机应用;另外一种方式是编写XNA的程序,更适合游戏的开发。  这里的Silverlight程序不同于传统意义上的Silverlight,虽然它是源于Silverlight3,但是去掉了一部分不适用于移动设备的特性,同时又加入了一些Silverlight4的特性或者是针对移动设备的代码。另外,传统的Silverlight程序都是在浏览器中执行的;但Windows Phone7上的Silverlight是脱离浏览器单独运行的。  对于XNA程序,绝大部分国内开发者或许比较陌生。XNA是以前微软用来开发XBox上的游戏以及Zune上的应用程序的一套开发工具。不过由于XBox和Zune一直没有正式进入国内,国内开发者关注这方面的内容甚少。XNA的开发环境是一套基于Visual Studio的,被称为XNA Game Studio的东西。  升级变化之二:对第三方应用限制增多  Windows Phone 7的另一个显著变化是对第三方应用开发限制增多了,主要包括:  由于Windows Phone 7的第三方软件不能在后台执行,只能单任务。后台监控短信、电话等传统应用基本行不通;  开发者不能在使用C++作为编程语言,当前C#是Windows Phone 7 Series平台上唯一支持的开发语言;  目前还不支持VB开发;没有任何机制调用系统API。  对比主流操作系统  除了appstore外,现在iPhone是大家学习的目标:多点触摸、手势、电容屏、绚丽的界面……等等。与Symbian, Android,iPhone比较,我们没办法单纯说它比那个平台好,比那个平台差,就对比说说Windows Phone 7的进步与退步:  进步一:开发更简单  开发难度较Android、iPhone相当,甚至要更简单,微软有出色的Visual Studio这款IDE,手机平台模拟器,电话、短信模拟工具做的也非常出色。  VisualStudio可以是说是最好的集成开发工具,相对于Android采用的Eclipse,优势比较明显。Eclipse经常会出现无法编译,需要反复更新、反应迟钝等现象;同时Android模拟器占用资源很大;Android开发包与Eclipse协同工作需要做复杂配置工作,而WindowsPhone直接安装SDK即可,几乎不需要配置。  另外,开发Windows Mobile/Windows Phone应用只能在Windows操作系统上;开发Android应用,Windows, Linux, Mac OS操作系统都可以。  iPhone开发工具简单实用,但是缺少必要的如模拟电话、短信等工具支持。  相对来说,Symbian开发就复杂很多了,Symbian目前是唯一一款非ARM指令的模拟器,由于与手机环境有差异,导致很多问题没法在模拟器上复现,尤其对底层开发人员来说Symbian模拟器用处不大;另外,Symbian还没有很好解决在Linux上开发的问题;电话、短信模拟工具配置复杂,配置成功者少之又少。  进步二:彻底变革菜单增强触控体验  Android/iPhone就是为触摸屏设计的,后来者具有先天的优势。  Windows Phone7为了更好的支持触摸屏,对菜单进行了彻底的改革,基本上抛弃了传统Windows的菜单形式,屏幕分配出来特定区开发者眼中Windows Phone 7的进步与退步

来源: 编辑: 日期:10-10-15 09:18:19

域作为菜单,菜单占用的空间变大,更适合于手触摸;这点上已经达到了Android/iPhone的水平,再加上电容屏、多点触摸,相对于Windows Mobile6.5是个巨大的进步,也是它最大的亮点。  而Symbian 3的菜单仍旧停留在传统的Windows菜单水平,由于菜单项之间间距过小,很容易出现点错菜单的现象,这是Symbian 3被认为落后其他平台一代的重要原因之一。  退步:暂不支持多任务  目前Symbian/Android是支持多任务的,Android对多任务进一步做了些特殊处理,系统资源不足时候优先关闭后台执行的程序,保证关键任务(如电话)可以稳定执行。  Windows Phone 7不再支持多任务,不再支持后台任务,这点与iPhone 3GS及以前的机制相同,某种程度上来说这是一个退步。  iPhone 4只支持部分多任务;程序可以放到后台,但是在后台处于挂起状态,程序是不能执行任何操作的,只是免去了程序退出保存状态之苦。  开发者:多数人处于观望状态  开发人员对Windows Phone 7反应不一,有人赞许Windows Phone取得的巨大进步,有的人对微软的进度颇有微词,对Windows Phone 7的iPhone化很不以为然,多数人则处于观望状态。  目前还不清楚 Windows Phone 7能获得厂商多大程度的支持,开发者的态度很大程度上取决于第三方软件公司的战略,软件公司战略则取决于终端厂商对Windows Phone7认可程度,所以现在是考验微软的公关时刻了。  总之,从开发人员角度来讲,WindowsPhone进步是明显的,电容屏、多点触摸、手势支持、更加绚烂的界面、编程门槛变得更低。但是WindowsPhone退步的地方也不少,单任务,不支持后台程序,不支持c/c++编程接口,使开发人员能做的事情变得少了很多。不过,就单任务问题,以微软的角度来说,似乎他们认为手机的稳定性,快速响应用户也许是更重要的,这个也是iPhone以前强调的理念,但是iPhone4已经华丽转身了,也许微软跟错了方向。

相关文章

在web.config简介

在web.config简介

简介,电脑软件,web,config,                                                                                                    …

海地地震灾民在家

海地地震灾民在家

海地,灾民,电脑软件,公安部赴海地维和牺牲民警治丧委员会发布讣告讣告 中国共产党的优秀党员、忠诚的人民公安卫士朱晓平、郭宝山、王树林、李晓明、赵化宇、李钦、钟荐勤、和志虹(女)同志,肩负国家使命,在赴海地执行国际维和任务时突遇地震…

win7天气小工具是做什么的

win7天气小工具是做什么的

做什么,小工具,天气,电脑软件,你已经安装了Windows7旗舰操作系统中文版,但许多人发现他们无法使用Windows 7的天气工具放在一边,和其他小型工具可以使用。只有Windows 7天气工具不能使用。Windows 7天气不能使用,因为小工具中国法律限制,在中国…

移动平台的入侵:IT消费对企业意味着

移动平台的入侵:IT消费对企业意味着

企业,移动平台,意味着什么,电脑软件,  iPhone、Droid、iPad 和其他移动平台正在“入侵”全球企业。虽然这种“入侵”不是一蹴而就,但这些设备已经慢慢渗入工作场所,并已悄然成风。苹果首席运营官表示,65% 的《财富》100 强企业已经部署了 iPa…

新产品开发:有81%预装Windows7在美

新产品开发:有81%预装Windows7在美

市场,新产品开发,在美国,电脑软件,据国外媒体报道,微软已经宣布本周再次表示,今年10月22日开始,PC厂商不能预装Windows XP家庭版的上网本。 在Windows 7发布之前,有传言称微软计划停止向上网本提供XP。在零售渠道中,仍有一些上网本是通过XP系统…

互联网公司争相安排移动终端为手机

互联网公司争相安排移动终端为手机

下载,移动终端,创造,互联网公司,生态环境,6月21日,为期三天的2013天翼手机交易会暨移动互联网论坛在广州琶洲国际会展中心盛大举行。此次交易会是由电信联合高通公司主办的全球最大手机交易会,此前已经成功举办了4年。作为领先的科技互联网公…

如何修复chkdsk工具

如何修复chkdsk工具

工具,电脑软件,chkdsk,chkdsk工具如何修复运行-输入cmd,确定,在DOS模式下输入chkdskchkdsk基于所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。 语法…

卸载Windows7SP1系统补丁技术

卸载Windows7SP1系统补丁技术

系统补丁,卸载,技术,电脑软件,微软正式推出了Windows 7/Windows Server 2008 R2 SP1公开测试版,相信很多喜欢尝鲜的用户已经把它安装上了。虽然这次Windows 7 SP1并没有太多功能上的增加,主要集中在修正bug和提供补丁上,但这并不妨碍很多人尝…

PPTV聚力体育荣誉APP下载量第一

PPTV聚力体育荣誉APP下载量第一

下载量,荣誉,体育,电脑软件,PPTV,互联网移动端发展的火热趋势促使其占据了当下的网络主流,通过智能移动终端观看体育赛事直播已经成为了趋势。就在近日,苹果App Store排行榜的最新数据显示,PPTV聚力旗下独立的体育APP“第1体育&;在iPhone…

世博会打造美丽中国馆倒影效果

世博会打造美丽中国馆倒影效果

中国,世博会,倒影,效果,美丽,世博会打造绝美中国馆倒影效果: 上海世博会开幕,吸引全球目光的各大场馆即将开放运营。除了馆内的奇珍异宝值得期待,各大场馆的造型各异,寓意深厚,单论场馆的外观就是一道迷人的风景线,引起游人驻足拍照。看着…

构筑铜墙铁壁黑客和病毒与ISA+上升

构筑铜墙铁壁黑客和病毒与ISA+上升

黑客,构筑,铜墙铁壁,电脑软件,ISA,  前序   随着当今信息社会的迅猛发展,信息化浪潮已遍布各行各业。同时由于和电子政务的推行,使得社会信息化发展得更快,因此这就需要各个单位进快汇入信息化的大潮中,否则就有可能被社会所淘汰。然而就在…

Windows7壁纸精选-风景秀丽的PS

Windows7壁纸精选-风景秀丽的PS

壁纸,风景秀丽,电脑软件,PS,Windows7壁纸精选-风景秀丽的PS 在软媒论坛成员再次分享他们的漂亮的壁纸,很喜欢山水的颜色。使用()内置的Windows 7美化大师和容易地设置这些图片到Vista、Windows7登陆屏幕。 内容来自…