iPhone OS 4.0系统拥有多任务到底有多难?
2010-04-09 05:32:00 来源:WEB开发网每个人都会有足以让自己兴奋到睡不着的东西,正如我看到苹果的发布会消息顿时睡意全无。苹果宣布将在8号发布iPhone OS 4.0。和苹果的每一次发布一样,发布前各种预测、传闻早已漫天飞舞。在目前所有关于 iPhone OS 4.0的预测中,最为重头戏的无非是多任务。事实上自从07年iPhone发布以来,在每次的 iPhone OS 传闻中,多任务都是最主要的。但苹果让大家一次次落空。其实苹果执意不上多任务,主要原因 无非有3个:简洁性,速度,电量。
简洁性
如果你用过多任务的 Android,你一定明白我说的的简洁性指的是什么。在很多时候,Android 的多任务不仅不能给用户带来好处,还成为了困扰,大大破坏了操作上的简洁。退出程序后不知道是否后台,在不安装第三方软件情况下无法快速关闭程序。像我朋友的 HTC hero,如果不用第三方任务管理器管理程序,3天内必定死机(个别极端现象)。这些麻烦都因为 Android 缺少一个便捷的任务管理系统。
但我觉得,简洁性的问题从一开始在 iPhone 这里就不成立。因为苹果早已在 iPhone 上的 Safari 里很好的解决了多窗口管理。小窗口滑动快速切换,关闭和打开新窗口都十分方便……这一切只需稍作修改便可以成为 iPhone OS 的多任务管理器。事实上,现在多任务管理上最为简洁优秀的 Web OS 的卡片式任务管理系统便与 iPhone 的 Safari 窗口管理十分相似。
速度
iPhone 从一开始就非常注意运行速度,并做了大量给人错觉的动画切换效果来防止成为 WM 那样的“无敌沙漏”。在配置低下的一代 iPhone 以及依然不够强大的 iPhone 3G 上,单任务下的运行速度,尤其是打开程序速度都不是很令人乐观,更别说多任务了。
但iPhone发展到3GS,速度问题其实已经解决了。我的3GS 越狱实现了多任务,在同时开着 eBuddy(即时通讯客户端),Tweetie,Twitterrific,QQ 以及新浪微博客户端的情况下打开 Mail 收发邮件,速度基本上没有任何影响,开关程序并未出现延迟。
从3g到3GS,iPhone升级的就是这个S(Speed),事实上已经基本解决了多任务的速度障碍。更不用说有着1G A4处理器,速度流畅到惊人,“Safari 打开9个窗口也不会卡”(Lordhong语)的 iPad 了。
真正的障碍——电力
那么,为何直到今天 iPhone、乃至刚刚发售的 iPad 上都没有多任务呢。我想真正的障碍,就在最后一点——电量上。
众所周知,iPhone 作为一部随身携带的移动设备却是不可以更换电池的,出门在外 iPhone 没电绝对是一件?事。而刚刚发售的 iPad
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››OSC“回到顶部”代码
- ››OSCHINA 使用 Github 登录的源码
更多精彩
赞助商链接