西部荒野的真言术:盾

iOS设备使用两大误区

很多人在使用iPhone和iPod Touch时带有浓厚的Windows和Android使用思维,其中绝大部分都是错误的甚至是荒谬的。iOS和Android系统底层虽然是相同的,但却有着不同的设计。这使得两者截然不同,苹果对于iOS设备的控制是十分强的。

1. 杀进程,提高运行速度——无用功

未越狱的情况下,任何App都不可能修改修改iOS的任何系统文件设置,所以这些App全部都是骗人的。另外很多人带着Windows使用习惯去双击HOME去手动关闭所谓真正运行的App,去提高由于iOS的内存管理,任何后台运行的应用程序都不可能影响系统的运行效率。应用程序一般有4种状态:
        打开:很简单,程序正在屏幕上运行。
        后台:程序正在运行但,不在屏幕上,驻留内存,消耗CPU处理资源。
        挂起:程序停止运行,不消耗CPU处理资源,程序驻留在内存中,重新打开以后可以接着上次的继续。
        终止:程序停止运行也不驻留在内存中,重新打开后相当于重新启动程序。
        双击HOME键则会显示处于后台、挂起和已经终止的程序。
        影响系统运行速度的是后台程序的多少,iOS系统在这个问题上管理非常严格,程序在按下HOME键以后就进入了后台运行,之后会在5秒钟内进入挂起状态,这是苹果对于每个应用的要求,仍在运行的程序iOS也会被强制挂起。除了特批的应用外(每个App都需要苹果审核后才能上架)没有任何程序允许在后台运行超过5秒。比如《QQ音乐》在播放音乐时可以后台运行,但是不播放音乐时依然会被系统在5秒钟后挂起。有人说挂起了不是仍然驻留内存么,内存满了怎么办?这完全不必担心,因为一旦遇到内存不足,iOS会毫不犹豫的终止处于挂起甚至后台状态的程序,不像Windows心慈手软。打个比方你正在用新浪微博,但是此时你开始玩非常占用内存的《无尽之剑》,此时剩余内存不足以运行这个游戏,系统就会终止新浪微博,把它清理出内存,退出游戏再进入微博时你就会发现重新出现了启动画面。由于iPhone4的内存比iPod Touch大一倍,所以Touch更容易出现这种情况。


关闭它们并不能提高运行速度

        有人会问为什么我的QQ和人人任何时候都可以接收消息呀,你在胡扯!其实你QQ在你的主屏幕上弹出的消息并不是QQ程序的,是苹果的服务器推送给你的。在有人发消息给你是,腾讯会看你的QQ是不是在运行,如果在就让你的QQ直接接收。如果不在就给苹果服务器发送消息,然后苹果再将消息通过你iOS设备的推送功能发给你,期间与你iPhone里安装的那个QQ完全没有关系,点击消息以后,你才真正打开QQ来接收消息。事实上所有程序的推送消息都是通过这个功能完成的,只是苹果做的非常人性化看起来就像程序本身的功能一样。


看上去是QQ程序推送给你的信息,其实并不是这样,滑动后依然需要打开QQ

        当然,双击HOME键来关闭程序并不是没有作用,但是作用并不是清理内存。比如有次我的QQ不知怎么回事无法接受消息,也不能刷新好友列表。这时我就可以手动关掉这个程序,重新打开。

2. 系统优化,电池优化程序——完全无用

电池医生、电池优化,这些常年排行App Store前列的应用,其实都是无效应用!iOS设备不能更换电池,让许多人对自己手机的电池保养产生担忧,如何保养自己的电池,许多人的目光就投向那些排行前列的“电池医生”“电池优化大师”等等应用,实际上没有任何实际的作用。因为iOS系统是完全封闭的,系统完全不允许应用修改任何系统文件。所能取得的,只是电池是否在充电、电池目前剩余电量等基本信息。苹果根本不可能允许程序修改充电电压、增加充电时间等功能,在硬件上就已经先天阻止了应用实现这种功能,所以那些名声在外的电池医生,就是骗子。
        为什么这么多人觉得这些应用有效呢?实际上,这些软件,只不过是用图形化的神秘外衣,引导用户按照苹果官方指引,完成正常的充放电激活过程。实际上,这种过程完全不需要应用程序的干预——你没见到电池医生号称的:只要打开本应用后,充电过程可以退出甚至完全关闭应用,也能完成电池优化么?因为它根本没有作用。
        系统优化软件也是同理。这也是为什么360来电阻止,第三方输入法等必须要越狱才你能安装。