多任务处理之手机系统(iOS,android等)

本文探讨了iOS和Android系统对多任务处理的实现方式。iOS4引入了快速应用程序切换,分为保持现场、iOS4多任务和真多任务三种形式,而Android系统则采用预热机制优化多任务性能。两者都允许程序在后台运行,但Android的后台任务可能会被系统自动终止以回收资源。虽然iOS和Android在多任务处理上有差异,但它们都致力于提供流畅的用户体验。
摘要由CSDN通过智能技术生成

最近的智能手机系统都开始支持多任务,iOS从iOS4开始,而android原生支持,其他的如WP7,webOS都支持多任务。但是,因为手机系统资源和硬件资源的限制,手机系统的多任务并不像我们在普通PC操作系统中使用的那样,而是有一定差异。我们提到多任务时,不同的人有不同的解释:1)向很多桌面系统(如windows 7,mac os X,linux等)那样,确实有多个程序在同时运行,当你从一个任务切换到另一个时,他们一直在正常运行,一般不会被结束。2)仅仅是在不同应用程序间快速切换的功能。当你切换为其他程序时,原程序被挂起,暂停执行,因此当返回时,好像多任务在同时进行。

手机系统的多任务往往介于两者之间,在第二种情况上做一些有限的扩展,而不像第一种情况那么强大。先说说iOS。从iOS4开始支持多任务,iOS4.2有了重大升级而且可以在iPad上使用多任务了。iOS4只是称为快速应用程序切换(fast app switching),可以通过双击home键呼出。到iOS4.2,iOS有三种多任务:
第一种:保持现场
“保持现场”并非多任务,而是一种看起来像多任务的单任务。按下 Home 后,程序自己保存状态。下次呼出,自己恢复保存下来的现场。看起来和没有退出过差不多。这并非 iOS4 的新特性, Tweetie 在 iOS4 之前就支持了。
第二种:iOS4 多任务
“iOS4 多任务”是受限制的多任务。按下 Home ,程序切换到后台时仍保持在

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值