
Когда Android Wear только вышел, было неясно, собиралась ли Google предлагать официальную поддержку сторонних циферблатов. Эта неопределенность определенно не остановила разработчиков от их создания, но сегодня Google заявила, что они «усердно работают» над официальным API для циферблатов.
Но Google не только подтвердила скорое появление API, но и упомянула, что создание циферблата в данный момент требует «довольно много доработок». Это правда, но Google также, по-видимому, просит разработчиков не публиковать эти созданные на скорую руку циферблаты в Play Store, пока они не смогут использовать стабильный API. Вместо этого они просят публиковать свои приложения через каналы Alpha или Beta в консоли Play Developer.
Что касается того, когда разработчики смогут использовать API, Пекарски говорит, что это «скоро». Но он предупреждает, что, скорее всего, он не будет готов, пока ОС Android Wear не будет переведена на Android L.
Ознакомьтесь с оригинальным сообщением Уэйна Пекарски, старшего специалиста Google по работе с разработчиками:
Всего через несколько недель после презентации Android Wear SDK мы уже видели множество потрясающих приложений, оптимизированных для Android Wear. Один из главных вопросов, который мы от вас слышали: «Будете ли вы поддерживать сторонние кастомные циферблаты?» Ответ: да, безусловно! Кастомизация помогла Android процветать, и то же самое будет верно для Android Wear. И чтобы вы могли создать максимально насыщенный опыт, мы усердно работаем над API для кастомных циферблатов.
Кастомные циферблаты — это действия, выполняющиеся в другом процессе. Однако они имеют некоторые особенности из-за взаимодействия с потоком и постоянно включенным окружающим режимом — включая использование более короткой карточки быстрого просмотра, перемещение индикаторов состояния батареи и беззвучного режима, а также различное отображение циферблатов в окружающем режиме. Сейчас, без официального API, создание действительно хорошего циферблата требует довольно много доработок.
Мы работаем над тем, чтобы сделать это максимально простым для вас, чтобы было легко создавать красивые циферблаты, которые хорошо работают на нескольких форм-факторах, экономят заряд батареи и красиво отображают поток карточек пользователя. Некоторые из этих изменений не будут готовы, пока мы не переведем Android Wear на релиз Android L позднее в этом году, но не волнуйтесь: они уже близко!
Итак, что это значит для нас сегодня? Пока мы работаем над доработкой API, мы бы рекомендовали не публиковать ваши приложения в Google Play до появления стабильного, опубликованного API (пока что мы предлагаем использовать каналы Alpha или Beta, доступные через Play Developer Console). Упомянутые выше изменения появятся скоро и упростят создание отличных циферблатов, но существующий неопубликованный API может быть несовместим со следующим релизом Android Wear, и никто не хочет нарушать пользовательский опыт в будущем.