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
2024手机销量排行榜前十名有哪些华为HUAWEI 华为作为中国手机市场的领军企业,持续占据销量排行榜的领先位置。其强大的研发实力和深厚的品牌影响力,使得华为智能手机在竞争激烈的市场中保持领先。 OPPO OPPO以其时尚的设计和出色的用户体验著称,深受消费者喜爱。该品牌的手机销量稳步增长,在中国市场占据重要地位。年手机销量排行榜前十名如下: 苹果(Apple):凭借其高端的产品定位和创新技术,吸...
2023全世界手机销量排行榜前十名1、年全球手机市场销量前十名的品牌分别是苹果、三星、小米、OPPO、vivo、荣耀、华为、realme、一加和索尼。苹果以其卓越的品质和用户体验,在全球范围内一直保持着较高的市场占有率,2023年的市场份额达到了13%。三星作为韩国的科技巨头,市场份额为11%,排名第二。2、年,全球手机市场的销量排行榜前十名依次是苹果、三星、小米、OPPO、vivo、荣耀、华为、...
国产四大品牌手机,哪个的故障比较多?1、小米手机故障最多。四大品牌里,维修率最高应该就是小米了,华为,vivo,oppo差不多的,在线下售后渠道方面,目前来说还是更胜一筹,毕竟是线下出名的传统大厂,售后体系完善程度更高,对于零部件管控更严。故障率没特别关注过,不太清楚。目前国产品牌只用过荣耀,其它没用过。2、在国产品牌手机的选择上,我首先选择的是小米,因为那时候我刚毕业没有多余的钱,小米手机的性价...
苹果6sa1688可以用电信卡吗1、苹果6s港版a1688版本为全网通手机,能够支持中国电信的网络制式,因此可以直接使用电信的手机卡。手机能够使用哪个运营商的手机卡,是由其网络制式决定的。2、支持。根据查询中关村在线网得知,国行版本的苹果6s支持电信卡,因为苹果6S是全网通手机。全网通手机即“六模全网通手机”,指手机支持中国电信、中国移动、中国联通三家运营商的六种移动通信制式,安徽电信公众号为你服...
苹果5s信号天线在哪里1、苹果5s的信号天线隐藏在手机内部,主要集中在手机的上半部分和下半部分。上部天线:专司蜂窝网络的接收和发送,确保用户随时随地都能保持稳定的通信。下部天线:负责WiFi和蓝牙信号的处理,确保用户在无线连接方面的流畅体验。2、iphone5s的金属边框就是接受信号的天线位置所在, 外观上看两侧上方两个小白杠,细细的。如图示;手机信号放大器(专业名:直放站)由天线、射频双工器、低...