详尽的 iPhone 4 评测
2010-06-29 15:24:00 来源:WEB开发网不过最近这股论调开始改变。苹果公司以苹果式的风格表示,他们“了解”了如何“正确的开放多任务”——换句话说,他们并不会完全允许后台多任务,而是开放一部分 API 以达到模拟后台运行的效果。比如保持 GPS 信号、后台播放音乐、保持或接收 VoIP 通话、快速切换(主要是让用户快速、准确的回到程序刚退出时的地方)。
那苹果真的做到了吗?这一小部分 API 真的能补偿真正后台运行的缺憾么?一个字:是。
这么说吧——对我们当中的很多人来说这不是“真正意义上”的多任务,但对绝大多数人来说也几乎与之等同。这样说是因为它由外及里的表现都非常像多任务机制,我们对此也很难有过多抱怨。实际上我们也无心去抱怨,尤其是考虑到一些我们最爱的应用——如 IRC 客户端 Colloquy 正是其中之一——在苹果制定的规则下,能做到我们需要它办到的一切。回到上一个系统,我们则需要对手机进行越狱以确保 IRC 会议能在后台保持运行。现在只需利用到那些新 API,Colloquy 开发者便能创造优质、有用的解决方案,用户和 Cupertino 警察(译注:指 App Store 的审核人员)皆大欢喜。
这么做的意义在于:它切实可行,运行时几乎没有 bug,对电池寿命也无太大消耗(正好相反,稍后会作介绍)。这不是我们在等这样的东西到来。没错,我们希望能够更开放、更灵活多变——但现有已经可用,而且还很不错。
那苹果是如何让这神奇呈现在我们眼前?让我们分支逐条的看看多任务在新一代 iPhone (和 3GS )上到底意味着什么:
快速程序切换:你知道如何在你回邮件写到一半时退出,接着再回到之前的地方吗?现在很多程序都能这么做了。当你退出程序后,你能精确地回到离开时的地方。而且这实现的很快。快速程序切换有点像在“暂停”的程序间进行切换。结合苹果新的应用切换机制(双击 home 键返回到最后使用的软件)打破了之前让人恼火的不断进入/退出。如果你的应用程序都是更新过的,这一切将不复存在,当然,这得花上些时间(等开发者为程序加上此功能)。仅这一个功能所带来的好处是多么的惊人——它绝对是这里主要推动力之一,而且简单易上手。我们原本希望能给够通过加星或别的方法给程序设置优先级,但当你习惯该系统——自动将你最近使用过的程序放到最左侧——之后,你会觉得这种设计挺在理。
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››iPhone版PPS走进生活 观赏体验媲美PC版
- ››iPhone两种不同的应用程序:两种方法的哲学思想
更多精彩
赞助商链接