#知识小集# 「 全新后台任务框架及最佳实践 」 by @Vong_Hust

2010年 iOS4 时代,iOS 的多任务系统面世,至今已经9个年头,期间应用后台模式及场景也逐渐增多,这为开发者和用户带来了很多可能性。随着 iOS 版本的迭代,慢慢的越来越多的后台运行场景被苹果所支持。与此同时为了改善用户体验以及延长电池寿命,苹果对于应用后台任务有着比较严苛的限制及审核规则,只有特定使用场景,应用才可能在后台持续运行,比如导航、音乐播放,VoIP 等。
同时随着 iOS13 的更新,苹果也推出了更好用、更智能的全新框架 BackgroundTasks.framework,同时也废弃了 background fetch 的相关 API。
本集 Session 主要介绍了以下内容:

1、后台任务相关概念及后台模式 API 设计背后的初衷
2、后台任务最佳实践
3、全新框架(更长的任务运行时间、智能的调度、场景优化)

最后以 Demo 的形式向我们介绍了新的 API 相关方法,以及对应的一些调试技巧。
如果你的应用恰好有一些后台模式场景,不妨考虑尝试一下全新的 API,说不定有惊喜~

详情请查看:xiaozhuanlan.com
展开
评论