苹果12关闭的后台刷新,然后关闭的字是灰色的。怎么才能打开?

苹果12关闭的后台刷新,然后关闭的字是灰色的。怎么才能打开?,第1张

新手小白必看,到手的新iPhone这样设置,基本告别一天两充新,教大家iPhone的极致续航设置。
又到了每年的这个环节,可以给一些从非全面屏iphone入坑到12的人一些续航建议,具体 *** 作如下:
后台app刷新关闭,苹果的通知推送是单独的服务器,和你手机后台没有任何影响,关闭即可;关闭后台刷新并不影响消息推送,也不影响后台app更新,用了很多年,其实没啥用,苹果推送是设了服务器的,续航来说,关闭会大大提升,过来人的经验,建议关闭;如果你需要的话可以单独开启某个应用的后台刷新,基本上我感觉差不多,因为ios就是墓碑式后台……
②面容关闭注视感知,这个大部分人用处不多的功能。这个也是耗电不少,我日常实际基本用不上,不知道你们有没有用到,该功能会一直扫描你,观察你有没有注视手机,从而给手机反馈,比如来电话,发现你注视手机,那么音量会调低,如果你喜欢这功能就可以开着。
③定位里面的系统服务,都可关闭。查找方法,——隐私,定位,系统服务,其中的蜂窝网搜索关了不影响4G上网,我用了3年的iPhone x高通基带,信号一直满格。
④同步照片流对于经常拍照截图的人来说会增加耗电,建议关闭。
⑤app自动下载更新关闭,不是每个人都喜欢新版本,建议关闭。
⑥分析与改进里面的功能会全天候发送数据进行耗电,建议关闭。
⑦关闭推送,提高续航。-图6
⑧帐户里的获取新数据里的功能也关闭,可延长续航。-图7(点密码与账户,点获取新数据,关闭就行)
上述给出的所有建议都是基于不影响后台通知,不影响正常手机体验的(照片看自己需求),如果追求极致,我建议跟我一样设置,我iPhone7那会基本能用8小时高强度贴吧微博、头条。

苹果推送服务器延迟导致。
事实是QQ和微信经常会有消息延迟,是程序没有匹配最新系统的原因,当初91的时候没有这种问题,自从92开始就有这问题了苹果会修复的。
或者可以试试,首先点击手机桌面中的设置,然后点击蜂窝网络。接着点击蜂窝数据选项。然后点击关闭低数据模式开关。
通过以上 *** 作,我们就成功解决了手机微信接收消息延迟问题了。

这是苹果的ios系统后台运行机制问题,就因为这样,苹果系统运行流畅不易卡顿。但不是说所有程序都是不支持后台运行的。
iOS中,实际上APP拥有四种后台模式,无论是哪一种后台机制,均需要利用苹果给予的相应后台接口实现。新系统中,开发者可以灵活利用多种后台接口(API)实现更加智能的应用 *** 作。
无后台仅推送
第一种后台方式为传统的无后台 *** 作,仅有苹果推送机制,这种方式出现在iOS 3x以下的大部分系统版本上。这个方式下,应用在按下Home键后即会关闭退出,其数据通过苹果搭建的推送服务器传输,并不需要应用后台运行。这种方式不太好的原因在于,每次推出后,重新进入均需要重新加载,虽然推送能够统一解决数据和信息的传输,但遇到需要频繁进入应用(如聊天APP)的时候便会显得体验不好。
墓碑式
第二种方式为墓碑式的后台机制,这在iOS 4后被大量采用,也就是人们所说的伪多任务。这方式相比较第一种改进的地方在于,按下Home键至主界面后,应用随即进入后台,但其被冻结,并不能进行任何 *** 作。
智能调度后台
第三种为系统智能调度的后台,iOS 7新增的background fetch,这个后台接口在苹果WWDC 2013上有提及,其会根据用户行为自动调整达到效率最优的后台模式,能够处理不是很有时效性的信息获取。例如一些社交、新闻类的应用的后台信息更新,iOS系统便会根据应用启动频率、时间和当前网络和电量的状况来智能分配每个应用的后台获取频率和启动时长。
由于拥有该接口的应用的数据后台刷新 *** 作是统一调度的,因此系统可以在一个进程里面获得多个应用的数据,类似统一的推送机制,这样就能够最大限度地省电。不过这个方式也有一个缺点,那便是开发者不能设定数据具体什么时候更新,因此这个后台方式只能应用在一些时效性和敏感度不高的地方。
真后台
第四种方式便是真后台机制,但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接口。

Notification Services是iOS机制的一个重要特色,是Apple为实现IP基础之上的"移动通讯寻呼"替代功能的重要举措。Google有类似的Push服务,但从结构上和功能上分析,都没有Apple的给力。
1 Notification解决的是下行推送问题,不涉及上行;
2 Apple负责建立独立的Notification服务器群,隔绝并代理所有第三方应用的服务器端(Server)针对自己应用的客户端(Client)所发起的推送服务;
3 Notification服务器独立建立自身和所有在iOS设备上开启Notification服务的客户端之间的推送关系和数据库,对客户端的识别方案建立在特别的Token上,一个iOS设备可以根据不同的应用申领不同的Token;
4 Notification服务器会将基于应用的数据库管理结果通报应用的服务器端,不影响第三方应用的业务逻辑和管理方式,透明;
5 Notification服务器建立并维护一一对应的Notification管道,到每一部开启Notification服务的iOS设备,具体形式为TLS->

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10354792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存