你好,欢迎来到川北在线
微信
腾讯微博
新浪微博
iOS是“伪后台”? 这是真的嘛?
时间:2016-01-05 15:00   来源:川北在线整理   责任编辑:沫朵
  原标题:iOS是“伪后台”? 这是真的嘛?
 
  但凡涉及到iOS与Android的比较,大多数媒体/作者都少不了要加上“Android是真后台,iOS是伪后台”这一条,Android是真后台真没错,它允许APP留存在后台,依靠着Service服务组件继续运行,抢占前台CPU资源,这也是Android手机容易卡顿的根源,而关于iOS是“伪后台”的举证也很多,如后台不会下载、开多个网页后切换需要重加载等,那么iOS真的就是“伪后台”吗?

果粉必读,iOS真的是“伪后台”吗?

  “伪后台”从iOS 4开始

  从iOS 3开始,苹果为iPhone引进了push notification,不启动应用也能收到推送消息,原理是消息由APNS(Apple Push Notification Service,Apple Push服务器)统一管理,即便到了今天,APNS还是如神一般存在,而Android中各种误杀造成收不到微信消息想必各位都有过体验。

果粉必读,iOS真的是“伪后台”吗?

  iOS 4时代的多任务管理界面

  随着iOS 4的发布,iOS也开始有了多任务功能,当你点击Home键后,当前程序转入后台(iOS 4之前按Home键就直接干掉应用了),后台应用以墓碑的形式(退出前的状态)保存在内存中,用户可以快速恢复。但是苹果对后台的限制非常严格,只有一些特殊应用可以在后台真正运行,比如音频播放类,VoIP类,newsstand,位置服务等。

  如果不做任何配置的话,你的应用最多只能在后台运行5秒,之后就会被挂起 (存于内存但不运行),如果你配置了后台运行(如需下载),大概在594秒(9.9分钟)时进程停止,程序同样也会被挂起,一旦系统需要内存了,最早的后台进程就会被杀掉以释放内存。

  苹果这样的设计 的保证了当前活跃程序的系统资源,保证了手机的流畅性及续航能力,同时,后台进程基本上在几秒后就被挂起,所以在后台游戏的进度不会被改变,下载也可能不会继续,提交到Appstore的各类APP也会被严格审查是否有越权犯规行为,“伪后台”的称呼也就这样出现了。

   投稿邮箱:chuanbeiol@163.com   详情请访问川北在线:http://www.guangyuanol.cn/

川北在线-川北全搜索版权与免责声明
①凡注明"来源:XXX(非在线)"的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
②本站所载之信息仅为网民提供参考之用,不构成任何投资建议,文章观点不代表本站立场,其真实性由作者或稿源方负责,本站信息接受广大网民的监督、投诉、批评。
③本站转载纯粹出于为网民传递更多信息之目的,本站不原创、不存储视频,所有视频均分享自其他视频分享网站,如涉及到您的版权问题,请与本网联系,我站将及时进行删除处理。



图库
合作媒体
金宠物 绿植迷 女邦网 IT人
法律顾问:ITLAW-庄毅雄律师