首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

对比主流操作系统,Windows Phone 7的进步与退步解决方案

2012-05-11 
对比主流操作系统,Windows Phone 7的进步与退步从3月份的CTP(Community Technical Preview,社区技术预览版

对比主流操作系统,Windows Phone 7的进步与退步
从3月份的CTP(Community Technical Preview,社区技术预览版本),到4月的CTP Refresh,然后是7月的Beta版本,正式版本的Windows Phone 7的SDK终于和大家见面了。当前开发人员对Windows Phone 7反应不一,有人赞许,有人颇有微词,下面笔者通过与主流操作系统做比较,来说说Windows Phone 7的进步与退步:

  进步一: 开发更简单

  开发难度较Android、iPhone相当,甚至要更简单,微软有出色的Visual Studio这款IDE,手机平台模拟器,电话、短信模拟工具做的也非常出色。

  Visual Studio可以是说是最好的集成开发工具,相对于Android采用的Eclipse,优势比较明显。Eclipse经常会出现无法编译,需要反复更新、反应迟钝等现象;同时Android模拟器占用资源很大;Android开发包与Eclipse协同工作需要做复杂配置工作,而Windows Phone直接安装SDK即可,几乎不需要配置。

  iPhone开发工具简单实用,但是缺少必要的如模拟电话、短信等工具支持。

  相对来说,Symbian开发就复杂很多了,Symbian目前是唯一一款非ARM指令的模拟器, 由于与手机环境有差异,导致很多问题没法在模拟器上复现,尤其对底层开发人员来说Symbian模拟器用处不大;另外,Symbian还没有很好解决在Linux上开发的问题;电话、短信模拟工具配置复杂,配置成功者少之又少。

  进步二: 彻底变革菜单 增强触控体验

  Windows Phone 7为了更好的支持触摸屏,对菜单进行了彻底的改革,基本上抛弃了传统Windows的菜单形式,屏幕分配出来特定区域作为菜单,菜单占用的空间变大,更适合于手触摸;这点上已经达到了Android/iPhone的水平,再加上电容屏、多点触摸,相对于Windows Mobile 6.5是个巨大的进步,也是它最大的亮点。

  而Symbian 3的菜单仍旧停留在传统的Windows菜单水平,由于菜单项之间间距过小,很容易出现点错菜单的现象,这是Symbian 3被认为落后其他平台一代的重要原因之一。

  退步: 暂不支持多任务

  目前Symbian/Android是支持多任务的,Android对多任务进一步做了些特殊处理,系统资源不足时候优先关闭后台执行的程序,保证关键任务(如电话)可以稳定执行。

  Windows Phone 7不再支持多任务,不再支持后台任务,这点与iPhone 3GS及以前的机制相同,某种程度上来说这是一个退步。

  iPhone 4只支持部分多任务;程序可以放到后台,但是在后台处于挂起状态,程序是不能执行任何操作的,只是免去了程序退出保存状态之苦。

摘自:吴学友/文

[解决办法]
对楼主WP退步的分析不太赞同,理由如下:
1.Windows Phone 7支持多任务,你可以试试播放音乐,再去浏览网页、打开邮箱等操作。
2.目前是限制第三方应用程序的多任务,不过对手机用户来说,通常应用都是全屏的,不影响应用程序的使用和体验,这样做又节省了系统的资源和电量。
3.后台任务是支持的,可以播放音乐,下载文件,定制提醒等。
[解决办法]
很明显,,,这是一年前的文章~~~

热点排行