MIP questions

I had a negative rating by a MIP user, prob as I only have amoled to test in reality.
The watch face goes in low power mode, where it only shows the minute and hour hands in darker color.
I wrongly assumed low power mode was only invoked by amoled devices.
Now I have some questions with regard to MIP that I cannot test:
- Does a watch face standard go to a view without seconds shown after a short period of time?
- Is there a system option to have it always refreshed every second instead? Would that be Allways on? Or does that prevent to raise low power events? So do I need to adjust the watch face, or can it turned to 1hz always on with a system setting?
- Does the watch face return to normal 1Hz view by touching the screen or lifting your arm to look at the watch like you can set with amoled devices?
I assume I need to test if it is MIP and if so show the whole thing without seconds and with always on make it 1Hz with onpartialupdate.
My main question for that would be, can I use onpartialupdate to call onupdate?
Thanks in advance,
Bennie.
  • Yes, I was trying how doing nothing extra would work and start from there. But I don't know if I can reduce it over 50%. Or does the with of the clip region make a difference as well?

  • When you set a clip region, the number of rows involved come into play.  And if you have two or more the top row to botton row come into play.

    Here's that WF in the sim:

    There can be actually 2 clip regions here.  The seconds, which change every second, and the HR that changes but not as often, so I only use the second clip region when HR changes.  So you can see the number of rows involved is far less that the screen height.

    In the 1hz sample I posted, I'm pretty should I have comments in the code to try things with and without clip regions, but you do need them.

    So in an analog face, the most rows are when the hands are at 6 and 12, and the least at 3 and 9.  That's where the 30ms helps as at 3 and 9, updating the screen is much faster than 6 and 12.

    Without clip regions you'll exceed the 30ms average all the time,

    You can use a delegate in your watch face so you can tell when the power budget was exceeded and you'll no longer get the onPartialUpdate calls.
  • Okay, it is for the average, I see more possibilities then. 

  • OMG Now I want a MIP device myself :D, does Garmin provide them for free to developers? Innocent

  • One thing about MIP is that the use ambient light, so in lower light environments, they are harder to read, but are great in bright sunlight,

    Also, colors don't look the same as you'll see in the sim.   For example, with MIP and red text on a black background is kind of hard to see.

  • I guess I need to see it in store, but I love the idea if I'm done with tweaking in theory it would be possible to constantly monitor my recoverytime, hr zone and stresslevel. However the hr zone will be a pain as it currently is showed by the color of the clock numbers.