Как стать автором
Обновить

Комментарии 3

Заряжаю каждые 8 дней. Может ещё 1 день протянуть, но не рискую.
Часы TCW. Доп приложения — pebble notifier, электрички.
Подсветку включаю встряхиванием.
> 1-пиксельная строка с частотой 30 fps — 5 дней;
> 1-пиксельная колонка с частотой 30 fps — 1 день.

А там какие есть инструменты для перерисовки построчно? у меня сложилось ощущение, что там всегда весь экран целиком перерендеривается.
Контроллер перерисовывает экран построчно, т.е. если «нарисовать» один пиксел, то фактически будет перерисовано 144 пикселей, вся строка.
Поэтому вертикальная линия независимо от ширины фактически обновляет весь экран.
Так на developer.getpebble.com написано.
А по моим наблюдениям обновляется целиком layer, который помечен как dirty и все его «предки». Но не факт, что на уровне контроллера в этом случае происходит отрисовка, в случае если цвет пикселя не меняется.
Т.е. в принципе — сомнительная экономия, ну если только применимо к анимации.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории