需要满足
(1)后台保活,在后台时任务仍然能一直运行直到任务完成
(2)任务在后台运行时,且前台负载较低时让任务分配尽量多的CPU资源,保持任务的性能和前台时接近
(3)需要使用GPU和NPU,需要跑AI模型,如果可以用GPU就更好,(GPU不跑也行)
(4)方案合法,能上架苹果APP Store.
可以通过蓝牙连接来进行后台保活,这个任务本身就需要通过蓝牙连接一个外设,但是这种保活方式任务在后台时CPU权限较低,性能时延劣化很严重。
任务本身是类似做图片/视频处理的任务,需要跑几秒到几分钟的量级,最好可以尽量多地跑久一些。
我们试过了,后台保活后性能都大幅下降,降了6~10倍,体验较差
有没有做过类似的后台任务的,最终做到前后台性能接近的(前台空负载时)?
Let’s focus this discussion on your other thread.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"