有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 1604|回复: 3
收起左侧

[IOS] 【转自ipad中文网】IOS后台程序需不需要关闭?程序员告诉你

[复制链接]

该用户从未签到

76

主题

114

好友

1万

积分

第一章

未冕之王

积分
15438
发表于 2013-4-5 12:04:11 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
不管你使用了iPhone 或iPad 有多久了?
  大概常听到一些建议,要你关掉后台中的应用程序,来释放内存或还可以节省电力、让效能更好、让程序跑起来不会顿顿的...
  而这基本上,这是错误的!
开发人员Fraser Speirs 这两天在 Blog 发表了一篇文章 "Misconceptions About iOS Multitasking", 就提到了许多使用者(甚至是Apple Store 里Genius Bar 的客服人员) 对于iOS 的多工处理作业有着不甚清楚或不正确的观念。
  建议所有iOS 装置的使用者都可以阅读该篇文章,实际了解一下iOS 中所谓的「后台进程」到底是怎么回事!
  Let me be as clear as I can be: the iOS multitasking bar does not contain "a list of all running apps". It contains "a list of recently used apps". The user never has to manage background tasks on iOS.
  首先我们得搞清楚的是,iOS 中所谓的「后台驻留」并不是指「执行中的程序」,而是「最近使用过的程序」,也可以瞧瞧Apple 的知识库文章怎么写的:
  按两下主画面按钮,显示最近用过的应用程序。
  按两下主画面按钮后,显示的是「最近用过的应用程序」,所以别把它想成Mac OS X 中的Command + Tab 键所显示的切换程序列;你可以试试看将iPhone 关机再开机,然后按两下Home 键,应该会发现先前那些程式还是出现在那里,因为它其实是你最近使用过的程序使用记录,或像是浏览器中的浏览记录)。
  如果你一个一个去清除 "后台驻留" 的程序,就像是一笔一笔删除浏览记录中的项目一样,是没有太大意义的(除非你不想让其他人看到你曾经用过什么程式,或者想杀时间、太无聊了),也不会对电力或记忆体有什么帮助。
  iOS 的多工处理其实是很聪明的,系统会自动中止在背景执行的程序,在有需要时,也会将被中止的程式(suspended) 从内存中移除。因此,iOS 装置的使用者根本就不需要担心怎么「管理」这些执行中或不在执行中的程序,尽管放心用、轻松玩就是了!
  一般说来,所有程式进入背景后都还有5 秒的执行缓冲时间,有些程序可以要求延长到10 分钟(这些当然是由开发人员在设计与提交程式时决定和声明);
  因此,在你按下Home 键后,本来的程式就会退到背景,如果它有额外的背景执行作业,超过10 分钟还是会被iOS 中止;所以,还是别担心了!
  但是,Fraser 也提到了例外情况,某些特殊类型的程式是被容许在背景中持续执行的,像是会持续在背景播放音乐的程序、GPS 程序、VOIP 程序、Newsstand 以及周边配件附属的程序,不过只要这些程序不再执行动作,就会变成中止的程式,像是音乐拨完了、杂志下载完了... 因此,使用者其实也没必要太过留意这些程序。
  you do not have to manage background tasks on iOS. The   system handles almost every case for you and well written audio, GPS, VOIP, Newsstand and accessory apps will handle the rest.
  无论你是iOS 装置的新手、老手,甚至是店面销售或客服人员,Fraser 的结论请牢记在心



                               
登录/注册后可看大图
该贴已经同步到 玊子的微博

评分

参与人数 1宅币 +70 收起 理由
渣叔爱妹子 + 70 Σ( ° △ °|||)︴ 碉堡了

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

741

主题

259

好友

13万

积分

吃货

精神病院 院长

积分
137430
发表于 2013-4-8 21:15:44 来自手机 | 显示全部楼层
沙发
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

20

好友

1万

积分

第一章

积分
17868
发表于 2013-4-9 13:58:18 | 显示全部楼层
1. 关闭后台没有明显好处,但是也没有坏处。
2. 驻留后台的程序是会占用RAM加速下次启动的,但是,同时也就表示你在启动其它应用的时候,需要先释放之前被后台程序占用的RAM,导致新程序的启动时间延长。
所以,我的习惯还是,一键结束后台。。。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

207

好友

1万

积分

第一章

积分
14670
发表于 2014-8-4 17:50:33 | 显示全部楼层
以前一直以为可以省点的说
钢铁侠已死,有事烧纸
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-4-26 14:47 , Processed in 0.436625 second(s), 21 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表