Комментарии 6
Почему так урезаны возможности анимации, неужели только ради уменьшения потребления батарейки?
Код исполняется на телефоне, а значит, никакого расчета анимаций на самих часах сделать нельзя. Так как рендеры анимаций большие, Apple устроили нам велосипед с их загрузкой в часы в момент установки приложения.
В результате все так, как вы предположили — выбранная архитектура увеличивает жизнь батареи, но лишает возможности визуализировать что-то на часах за пределами заранее определенного поведения ячеек и пр.
В результате все так, как вы предположили — выбранная архитектура увеличивает жизнь батареи, но лишает возможности визуализировать что-то на часах за пределами заранее определенного поведения ячеек и пр.
Спрингборд на телефоне отлично ползуется OpenGL анимаацией. И многие системные штуки анимированы тоже очень хорошо.
Так что расчет анимации на часах вполне себе можно делать — там же для этого есть специальный чип.
Скорее всего просто нет нормального удобного фреймворка, чтоб отдать его разработчикам.
Так что расчет анимации на часах вполне себе можно делать — там же для этого есть специальный чип.
Скорее всего просто нет нормального удобного фреймворка, чтоб отдать его разработчикам.
На часах рекомендуется использовать черный фон — не картинки и не яркие цвета. Картинка на экране не имеет отступов, тем самым продолжая приложение уже в физическом продукте — в часах. За счет того, что вокруг дисплея большая черная рамка, кажется, что и приложение, и сами физические часы представляют собой единое целое.
на самом деле ещё и в том, что там OLED дисплей. А значит черные пиксели не потребляют энергию. И чем больше черного на экране, тем дольше протянет батарейка.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Apple Watch: как сделать приложение под часы и не облажаться