Неофіційний API Tiles додає власні плитки до розумних годинників Wear OS

Нещодавно Google почав розгортати нову функцію Tiles для розумних годинників Wear OS, і розробники з’ясували, як створювати власні плитки.

Хоча Wear OS була лише a виноска на Google I/O 2019, за тиждень до події, команда Wear OS оголосила про нову функцію Tiles. Плитка це невеликі інформативні картки віджетів програм із часто використовуваними діями, які можна відкрити простим пальцем по екрану. Ця функція повільно розповсюджується на розумних годинниках у всьому світі, але на момент запуску доступні лише 5 плиток: цілі, наступна подія, прогноз, частота серцевих скорочень, заголовки та таймер. Ви можете побачити демонстрацію цієї функції приблизно на 50 секунді цього відео.

Повільне розгортання та відсутність опцій зменшили ажіотаж навколо цієї функції, але заповзятливий розробник додатків нещодавно зрозумів, як створювати власні плитки. Хоча Google не опублікував API для Tiles, розробник StringMon видобув відповідний код із програми Wear OS, щоб екстраполювати API. Таким чином, цей «UnofficialTileAPI» використовує той самий внутрішній API, що й програма Wear OS, для створення плиток на вашому розумний годинник, але оскільки API не є офіційним, це означає, що Google міг змінити кілька методів раніше реліз. Якщо ви все ще зацікавлені у використанні цього API, ви можете знайти

деталі реалізації тут.

Спеціальні плитки в NavExplorer для запуску FTP-сервера. Кредити: /u/Джоелфіліппаж.

Кілька розробників уже оновили свої програми, щоб використовувати цей неофіційний API. The JellyLauncher, Nav Fit, Nav Explorer, Bubble Cloud (бета), TerraTime (бета), і Луноскоп (бета) У всіх програмах Wear OS реалізовано Tiles. Розробники на /r/WearOSDev спільноти діляться порадами щодо роботи з новою функцією, тому, якщо ви зацікавлені випробувати її у своїй програмі, я рекомендую відвідати цей subreddit.


Автори основного зображення: Google