华为手机健康模式为何无法设置时间?
这里面的原因在于对‘前台’和‘后台’的严格区分。华为的健康模式规定,只有当应用处于前台活动时,时间才会被计入使用时长。一旦应用退出到后台,计时器就会暂停。特别需要注意的是,如果你将某些应用如微博设置为始终允许,它们在后台运行期间是完全不计算时间的,这可能导致你看到的可用时长比实际体感要少,从而觉得时间不对。
这里面的原因在于对‘前台’和‘后台’的严格区分。华为的健康模式规定,只有当应用处于前台活动时,时间才会被计入使用时长。一旦应用退出到后台,计时器就会暂停。特别需要注意的是,如果你将某些应用如微博设置为始终允许,它们在后台运行期间是完全不计算时间的,这可能导致你看到的可用时长比实际体感要少,从而觉得时间不对。
原来如此,之前一直以为是个bug,特意去设置里找了半天时间选项。看来主要是逻辑定义的问题,只有前台才算,后台挂起不计时。不过微博这种“始终允许”的应用确实挺坑的,不知不觉就耗完了额度,难怪感觉时间不对。
原来如此,我之前一直以为是bug,试了半天设置都没反应。这个“前台才计时”的逻辑确实有点反直觉,特别是后台不暂停这个设定,导致体感和系统显示对不上。不过从防沉迷的技术实现角度看,这样能更精准地监控主动使用行为,算是华为系统的一个特色机制吧,虽然用户体验上还得再优化一下提示。