2013-11-14 编辑:千元手机 点击:0 次 A+
iOS体系作为市面上最受期待的移动操作体系,流通的体系滑动和超卓的操作体会是值得称道的。尽管iOS体系的后台伪多使命一向被Android用户所诟病,但从笔者看来iOS和Android后台机制即便不一样,可是各有各的长处和缺陷,并不能单纯去分辩孰优孰劣。在iOS 7上,其新增了几种真后台的形式,接下来咱们一起详细知道。

苹果iOS 7后台机制解析
iOS 7中,实践上APP具有四种后台形式,无论是哪一种后台机制,均需求运用苹果给予的相应后台接口完成。新体系中,开发者可以灵敏运用多种后台接口(API)完成愈加智能的运用操作。
无后台仅推送
第一种后台方法为传统的无后台操作,仅有苹果推送机制,这种方法出如今iOS 3.x以下的大有些体系版别上。这个方法下,运用在按下Home键后即会封闭退出,其数据经过苹果建立的推送效劳器传输,并不需求运用后台运转。这种方法不太好的缘由在于,每次推出后,从头进入均需求从头加载,尽管推送可以一致处置数据和信息的传输,但遇到需求频频进入运用(如谈天APP)的时分便会显得体会欠好。

iOS 7新的后台办理和信息推送
石碑式
第二种方法为石碑式的后台机制,这在iOS 4后被很多选用,也即是大家所说的伪多使命。这方法相对比第一种改善的当地在于,按下Home键至主界面后,运用随即进入后台,但其被冻住,并不能进行任何操作。
智能调度后台
第三种为体系智能调度的后台,iOS 7新增的background fetch,这个后台接口在苹果WWDC 2013上有提及,其会依据用户行动主动调整到达功率最优的后台形式,可以处置不是很有时效性的信息获取。例如一些交际、新闻类的运用的后台信息更新,iOS体系便会依据运用发动频率、时刻和当时网络和电量的状况来智能分配每个运用的后台获取频率和发动时长。

新闻类APP
因为具有该接口的运用的数据后台改写操作是一致调度的,因而体系可以在一个进程里边取得多个运用的数据,相似一致的推送机制,这样就可以最大极限地省电。不过这个方法也有一个缺陷,那就是开发者不能设定数据详细什么时分更新,因而这个后台方法只能运用在一些时效性和敏感度不高的当地。
真后台
第四种方法就是真后台机制,但iOS的真后台与Android的后台机制是不一样的,为了统筹体系体会和一致进程办理,iOS在这上面加入了很多的约束。大致具有以下几个后台接口形式:
1、Background Audio,这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台运用,调用这个接口可以完成后台的音乐播映。

音乐后台运转
2、Location Services,这是后台的定位,体系会具有一致页面进行办理。
3、VoIP,后台语音效劳,相似Skype通话运用需求调用,可进行后台的语音通话。
4、Newsstand,报刊杂志后台主动下载更新,其可以主动实时更新。

报刊杂志主动更新
5、Background Task Completion,这个接口早在iOS 4时分便具有,其可以供恣意类型的APP运用,不过在旧体系中,这个接口的后台约束运转时刻仅为10分钟,意味着当运用退至后台,其后台运转仅能持续10分钟便会转至休眠状况。iOS 7中对这个接口作出了改动,本来的为接连10分钟,即不管你这10分钟内用户是不是封闭屏幕进入休眠状况,运用依然会在后台等候10分钟结束后推出,而新的改善为假设遇到封闭屏幕休眠的状况,这后台运转的10分钟便会跟从一起休眠,剩下的后台时刻将会留下用户再一次唤醒设备才核算。这样后台运转的时刻依然为10分钟,但并不接连,这样做的长处为省电。

有道词典的后台更新
如如今有一些词典运用带有后台仿制选词功用,实践上其是运用了这个接口,若是用户敞开词典后并推出,即便屏幕封闭,但词典依然在后台运转,电量耗费仍是对比大的,在iOS 7上,这个疑问可以得到处置。
6、 Remote Notification,这是本次较大的一个改善接口,以往谈天类运用承受推送后点进入需求再收一次信息,这状况在QQ、微信等运用上最为显着。不过具有了这个接口后,这状况将不复存在,今后推送将可以直接发动后台使命。值得注意的是remote notification撑持silent notification(静默推送),这样dropbox这类同步运用可以在后台以最节能的形式实时静默同步了,相似布卡漫画这种也可以推送正在追的漫画的新章节并在后台静默下载,待到下载好再给用户发送一个本地推送,用户点开即看无需再联网。
7、Background Transfer Service,后台上载下载。iOS最接近传统多使命的后台接口,可供恣意类型的app调用,无时刻约束。运用场景包含后台上载和下载数据,这使得游戏后台更新数据包,后台上载视频等等都成为可能,可是正如其姓名,它只能用于处置上载下载这种传输类的使命,相似后台剪切板监控这种它就力不从心了。
总结
以上就是iOS 7体系中最首要的后台机制,有有些是旧版iOS体系现已存在,如今也被沿袭下来,而新添加的几个后台接口,进一步敞开iOS设备的后台权限,不过为了持续坚持iOS移动设备的优异体会,苹果是逐渐铺开,并且加入了相应的约束。background fetch、Remote Notification、Background Transfer Service是三个对比有看头的后台接口,实践中,开发者可以灵敏运用这些接口完成运用的智能后台效劳,例如常见的地图运用可以敞开定位(Location),其检测到用户进入到别的的城市便会主动进行后台的离线地图下载,经过Background Transfer Service接口。更多更多的组合需求等开发者来完成。
省电主张
最终要说的就是,有兄弟感受更新到iOS 7体系后,感受耗电量大增,特别是以待机电量最为显着。实践上iOS现已有较老练的电源办理,并且也供给一致的页面供消费者规划,耗电量大户首要在于定位效劳和后台运用程序改写。笔者给的主张就是把不需求用到定位的运用撤销权限,进入设置-隐私-定位效劳,把运用的权限除掉。此外在该页面下的体系效劳定位上,只保存指南针校准。


除掉不需求的后台运转和定位的运用

保存必要的体系定位效劳
此外进入通用-后台运用程序改写页面中,相同把不需求后台改写的运用封闭。可以看到首要后台运转的有地图类运用、气候、网盘,这几类运用若是答应在后台运转,地图会主动检测地理方位供给该区域的信息或主动进行离线数据下载,而气候运用也会主动检测方位供给该当地气候信息,而网盘会在检测到WIFI后主动进行后台上载,封闭后台运用改写可以大大提高续航。
《技术分析第30期:苹果iOS 7后台机制解析》由 性价比高的手机原创提供,转载请注明 https://m.baijing8.cn/cepin/77.html

本文目录一览:1、国产手机发展史:小辣椒2、国产小辣椒手机怎么样3、500元老年机市场,华米OV勿近4、小辣椒手机排名第几5、当年很火的“小辣椒”手机还在吗,配置、性价比怎么样国产手机发展史:小辣椒年,小米手机诞生,互联网手机模式惊呆了王晓雁,王晓雁受到小米手机启发,决定立马学习小米,首先从起名开始,什么小南瓜、小土豆全都试过,刚好小辣椒未被注册,直接确定下来。小辣椒手机是深圳市三鼎智行科技有限公...

玉桂狗起泡胶测评1、玉桂狗起泡胶是最近推出的一种新产品,其造型时尚,吸引了很多博主购买并进行测评。起泡胶的使用方法如下:从包装盒中取出起泡胶,通过揉搓和拉伸使其体积变大,并产生越来越多的气泡。玩起泡胶的目标就是让起泡胶产生更多的小气泡,使其变得更加蓬松。按压起泡胶时,会听到气泡破裂的声音;拉扯起泡胶,它的体积会膨胀。2、玉桂狗起泡胶测评在网上很多,搜索就能看见视频。玉桂狗一般指大耳狗,是日本公司推...

小米手机卡怎么装到手机卡槽里?第一种方法,打开手机的飞行模式,等待十几秒后再关闭,看看是否能够读取Sim卡了。第二种方法,关机重启手机,开机之后看Sim卡是否有效了。第三种方法,用取卡针把卡取出来,看看是不是卡偏位了,然后调整再放进去,看看效果怎么样。第四种方法,如果上述方法都不行,那就把手机备份一下然后恢复下系统。准备卡针 首先准备卡针和小米手机。手机关机 将小米手机关机。插入卡针 手机的SIM...

oppo手机怎么设置扩展内存1、步骤1:进入手机设置界面打开OPPO手机主界面,点击“设置”图标进入系统设置菜单。步骤2:定位“关于手机”选项在设置菜单中滑动查找,点击“关于手机”进入设备信息界面。步骤3:开启运行内存拓展在“关于手机”界面中找到“运行内存”选项,点击进入后开启“拓展内存开关”。此功能通过调用部分存储空间临时扩展运行内存。2、打开“设置;关于手机”; 点击“运行内存”; 进入“内存...

比较耐用的手机防水袋品牌有哪些,景区防水手机袋推荐1、阿洛克 艾科 嘉益 可可兴 优贝思 吉科 美光 云海 中意兴 富锦 制作防水袋一般用两种材料,一种是PVC,另一种是TPU。同一个袋子上正常来说是只能有PVC或说只能有TPU。因为只有同类材料才能电压熔合在一起。造价方面来说,PVC袋会比TPU便宜。2、海泽龙:户外防水袋品牌,以其耐用性和在极端环境下的可靠性闻名,适合户外探险和水上活动。斯泰克...