17
Jul

打碎缠在iPhone 3GS上的锁链

by kkk@ifanr , newkhonsou@twitter

曾经痛斥3GS硬件上缺乏创新。同时,赞扬OS3.0在用户体验上的改善。

玩了几天3GS之后,这个态度有了微妙变化。3GS的硬件能力超强,尤其是内存扩展到256M意义巨大。官方那个不提供第三方程序多任务支持的OS3.0,已经成为束缚3GS硬件能力的锁链。

iPhoneOS生来具有多任务能力,Phone,Mail,Safari,iPod可以常驻内存。但iPhone OS也只给了他们特许。这保证了一些很重要的使用体验。看Mail的时候可以听歌。网页刷了一半,电话进来系统崩溃的脑残事(PalmOS),也成为历史。

iPhoneOS3.0启动一段时间后,以上四个程序常驻内存的情况下,大概用掉90M左右内存。iPhone3G的内存只有116M(2G也应该一样)。那么留给第三方程序的内存,就只有20M左右了。

这应该是苹果限制第三方程序多任务的最重要理由。限于硬件资源的权宜之计,或者,也可以叫做懂得放弃的智慧。

但是这个理由在3GS上不再存在。在iPhone的第三方程序普遍为20兆左右的运行内存优化的前提下,3GS开机后的剩余内存在90兆以上。Backgrouder,qTweeter常驻内存后呢?87M!同时开启4个第三方程序还有富裕。
iPhone3GSMemory

但是,官方的OS3.0仍然没有开放多任务。

Notifications的半残推送不能让我们很好的使用IM和Twitter(新过载之二:推送无用)。不能让我们开着GPS Trecker的时候查Mail。也不能在听imeem(网络音乐广播)的时候看看ifanr.com
即使,后台还有大把内存被浪费着。

3G限制多任务可以叫做智慧。3GS上这么干只能让人感叹其他手机厂商的无能。

智能手机上的创新,苹果领先太多,以致于他可以不使出全力来争夺市场。今年,即使苹果的研发部门都用来度假,下一个WWWDC上,OS4.0的发布仍然可以抛出个早就造好的重磅炸弹:Multitasking。

人们将再次赞扬苹果关注用户体验,而忘记过去的时间里,苹果人为损害了用户体验。

越狱吧!backgrounder吧!装常驻内存程序吧!
打碎的只是锁链,马露踢泰斯库一定要实现!

论坛讨论

    分享:
移动互联网/苹果/ERP/SAP。 写过:「 iPhone 可有设计哲学」,「领先五年的迷思」,「以前没有 iPhone OS,以后没有 Mac OS」,「对社交说不」,「 MSNS :移动社交网络 」,「云书店,新阅读」⋯⋯

4 Responses

  1. 在已经有能力开放multitasking时,却还没有这么做。个人认为重要的原因是耗电量。
    原先的耗电量只是iphone 3G硬件能力不足以支持multitasking的借口,现在应该变成了事实。
    个人认为,苹果不会在短期内开放multitasking, 倒是之前一个传闻有点可能:即苹果还是有限的开放多任务,在dock上多加一个位置,当有需要时,把要后台的应用程序拉到dock的第五个位置上,使之后台。这样,可以控制后台程序数量,确保不会过量的后台影响整体机能,同时在一定程度上保证电力。

    • 耗电问题其实倒也没有一般想象的那么可怕。比如S60, BB的大多数程序丢在程序里并不继续活动,并不会影响电力。

  2. 越狱后,加上qtweeter和backgrounder的3gs的耗电如何,很快就有答案。
    估计和不越狱的不会有肉眼可见的区别。:)

  3. Dock上给某个程序多任务权限的办法也不错。但是1个位置也太少了。。。

在线回复

您填写的邮件地址仅管理员可见 *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    爱范消息 · Exploring Leading Tech

    轻量、专注的消息,关注移动互联网、创投、智能设备的新鲜资讯。需各种邀请码,也请加入列表。

    申请加入请填写 email

    Windows Phone 精华回顾

    Recent Comments

    • Loading...

    @iflea 爱互易

    ifanr 寻找坐言起行的伙伴,有超强执行力和韧性的战友...iSeek 公榜