Doesn’t every watchface with a complication do the same thing?I believe that is common as it is constantly updating not to mention listening for your voice etc.
Yes, and a lot of times, those complication faces use a lot of battery as well.Doesn’t every watchface with a complication do the same thing?
So is anybody else that use the Siri Watchface noticing a higher battery drain compared to other faces?
Doesn’t every watchface with a complication do the same thing?
Thanks, didn’t know that!No. Well designed complication would use a timeline. Like calendar app complication for example. It would create a timeline of events for its complication and submit it to the OS. Then OS will update that complication with data from that timeline at specific point in time. The app might do a background refresh every now and then and either change or extend that timeline. Background tasks are budgeted by OS very strictly. So if you have stock Calendar complication for example it wont drain your battery unless of course your calendar is changing like 100-1000s times a day.
Siri watchface would be different, like BasicGreatGuy said, it pulls data live from many data sources so it would use connectivity and this will drain battery from Wi-Fi, Bluetooth or Cellular radio use not to mention if you actually use Siri itself which does not do on-device processing AFAIK and has to send and receive data in order to work.
TLDR; well designed complications should have very little if any effect on Watch battery life.
NopeCan I just check something.....
Reading this thread about battery drain due to a particular complication, if that complication was part of one of “my faces” but NOT the ‘active’ face, does it still drain the battery ?
Nope
When a face is defined but not active, none of its data (Siri face) and its complication(s) is / are refreshed.
Yes you are right, they are initialized, and each defined complication as well, with a placeholder template that is provided by its application. But the app does not need to be launched to provide this sample template.I think they get initialized when Watch starts and stay in memory (otherwise swiping from one to another would be dead slow) tho I have no idea what their memory footprint really is. It probably isnt that much to matter but I only keep those Watch faces that I need and remove all the rest.