iOS 7的“后台应用程序刷新”何时生效

2013-09-23 09:26:49 +08:00
 wxt2005
不讨论耗不耗电的问题。
本人现在手机上几个支持后台应用程序刷新的APP:自带天气、Evernote、Pocket,除了第一个可以明显看出效果外(每次打开都是最新的天气预报),后两个似乎完全没有在运作啊?Evernote可能还牵扯到高级账户的问题所以先不论,Pocket依旧需要每次打开后list才会更新。
那么我就很好奇,这个后台应用程序刷新的效果究竟要何时体现,是否是有一个固定的时间段来统一刷新?
10898 次点击
所在节点    iPhone
7 条回复
zhigang1992
2013-09-23 22:01:02 +08:00
按时间,按使用情况等等。。。。它其实没有让应用已在后台跑。
在一定时间是打开你的应用,给个timeout。。。在timeout之内刷新完成,然后告诉系统。系统截张图后,就又把应用terminate掉了。。。
所以不会太耗电。
ytzong
2013-09-23 23:02:54 +08:00
Pocket 需要在设置中打开 Instant sync
SkyLanD
2013-09-25 11:35:25 +08:00
不有个好处就是,Downcast 自动检测有新的 Podcast 并在有 WiFi 时自动下载好了。
SkyLanD
2013-09-25 11:35:49 +08:00
听说支持自动学习功能……
wxt2005
2013-09-25 12:00:46 +08:00
@ytzong 已经打开了。
wangqj
2013-09-25 13:28:41 +08:00
据说判定标准不一,结合网络环境、电池剩余电量等综合考虑来进行的
bighair
2013-10-10 17:45:50 +08:00
这个应该是app自己也要去完成的功能。

参见onevcat大大的文章[后台获取]部分 http://onevcat.com/2013/08/ios7-background-multitask/

个人粗略的理解是,需要app在系统提供的接口方法中写上这段后台刷新需要做的事,这样系统会自己给你安排什么时候去做。然后系统通过学习用户使用这个app的频率来决定多久心跳一次,估计应该是各种app的后台刷新请求都在系统的一次心跳里完成,合理省电~

用户感受到的体验就是,如果你每天早上8点起来刷微博,那打开了后台刷新,你8点打开微博app,里面就已经是最新的微博了。

暂时估计微博微信什么的都还没做这方面的工作呢,还得等等。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/83302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX