1. IOS独特的任务管理机制。当应用程序不在前台运行时,除了GPS服务、音频播放服务和VOIP服务以外,其他的应用(支持所谓的后台执行的程序)在10分钟后都是被系统挂起的,从技术上来说,被挂起的意思等同于不执行,只是数据驻留在内存而已。
2. IOS的内存管理机制。当新的应用被执行时,需要申请的内存空间不足,系统会自动结束部分后台挂起的应用,从而释放系统资源。
3. 多任务假象。例如QQ,看起来貌似是在后台运行,其实不是。你能收到消息提示只是系统推送服务,无论你的应用程序是否在运行,IOS都会在后台维护这个服务以实现假的多任务,并且所有的应用程序都会共用这一服务通道。
4. 根据我个人在越狱后的IOS上的开发经验。部分服务,例如网络服务,定时器服务等,会在系统待机(按下Power键黑屏后)状态下被系统中止,其中定时器服务在IOS5.x中会继续执行,但网络服务是一定在经过一段特定的时间后会断开。也就是说系统在电量的保护上已经做了很大程度的优化,是系统级的,应用程序这个级别无法逾越这个鸿沟。这也正是我说要在非越狱平台的原因。因为一旦手机越狱后,可以通过非官方途径安装一些后台进程(没有应用程序图标)、系统插件等,这些东西是看不见的,但却可以在后台消耗你的电量。
总的来说,双击HOME键出现的最近使用的应用程序菜单中的应用,是可以不用手动去关闭的,这些应用程序都和非越狱版的IOS一样,受系统的约束。
2. IOS的内存管理机制。当新的应用被执行时,需要申请的内存空间不足,系统会自动结束部分后台挂起的应用,从而释放系统资源。
3. 多任务假象。例如QQ,看起来貌似是在后台运行,其实不是。你能收到消息提示只是系统推送服务,无论你的应用程序是否在运行,IOS都会在后台维护这个服务以实现假的多任务,并且所有的应用程序都会共用这一服务通道。
4. 根据我个人在越狱后的IOS上的开发经验。部分服务,例如网络服务,定时器服务等,会在系统待机(按下Power键黑屏后)状态下被系统中止,其中定时器服务在IOS5.x中会继续执行,但网络服务是一定在经过一段特定的时间后会断开。也就是说系统在电量的保护上已经做了很大程度的优化,是系统级的,应用程序这个级别无法逾越这个鸿沟。这也正是我说要在非越狱平台的原因。因为一旦手机越狱后,可以通过非官方途径安装一些后台进程(没有应用程序图标)、系统插件等,这些东西是看不见的,但却可以在后台消耗你的电量。
总的来说,双击HOME键出现的最近使用的应用程序菜单中的应用,是可以不用手动去关闭的,这些应用程序都和非越狱版的IOS一样,受系统的约束。