Google заявив, що бібліотека Jetpack Tiles зараз знаходиться в альфа-версії, що нарешті дозволяє розробникам створювати власні плитки на розумних годинниках Wear OS.
Google оголосила, що розробники нарешті можуть створити свої власні плитки на замовлення для пристроїв Wear OS. Спочатку пошуковий гігант випустив функцію Tiles у 2019 році як спосіб для користувачів бачити інформацію з першого погляду, але лише сторонні додатки від Google або OEM-виробників мали доступ до цієї функції.
Google заявив, що бібліотека Jetpack Tiles знаходиться в альфа-версії, що дозволяє розробникам створювати власні плитки на розумних годинниках Wear OS. За словами компанії, ці спеціальні плитки стануть доступними для користувачів цієї весни, коли Google випустить відповідне оновлення платформи Wear OS.
«Плитки можуть бути розроблені для багатьох випадків використання, наприклад, відстеження прогресу щоденної активності користувача, швидкий початок тренування, початок нещодавно відтвореної пісні або надсилання повідомлення улюбленому контакту», Google сказав. «Хоча додатки можуть бути захоплюючими, плитки швидко завантажуються та зосереджені на нагальних потребах користувача. Якщо користувач бажає отримати більше інформації, можна торкнутися Tiles, щоб відкрити відповідну програму на годиннику чи телефоні для глибшого досвіду».
Розробники можуть почати створювати свої перші плитки в Android Studio як частину своєї програми Wear OS. Google сказав, що ви можете почати з додавання залежностей Wear OS Tiles. Ви можете переглянути інструкції саме тут.
Google також поділився списком Кращі практики для створення плиток для Wear OS.
- Плитки призначені для інформації, яку користувачі можуть прочитати за лічені секунди. Відображайте лише найважливіший вміст із чіткою інформаційною ієрархією.
- Щоб зберегти батарею користувача, уникайте елементів, які потребують частого повторного відтворення.
- Зберігайте високоінтерактивний досвід для своїх занять. Однак ви можете зв’язатися з цими видами діяльності з плитки.
- Уникайте тексту на зразок «x хвилин тому» або «через x хвилин» для минулих або майбутніх подій, оскільки це потребує частого оновлення. Замість цього відображайте фактичний час початку або закінчення або використовуйте твердження на кшталт «у минулому».
- Уникайте тривалої асинхронної роботи під час надання макета плитки та/або ресурсів. Ваш код Tile повинен виконуватися швидко.
- Подумайте над тим, щоб дозволити користувачеві натискати плитки, щоб дізнатися більше та виконати дії в накладенні, де є підтримка насиченої інтерактивності та користувач може прокручувати для отримання додаткової інформації.
- Якщо у вас є велика програма, яка підтримує користувача з кількома завданнями, спробуйте створити плитку для кожного завдання. Наприклад, програма для фітнесу може мати плитку цілей і плитку тренувань.
Раніше розробникам вдалося успішно створити Tiles за допомогою неофіційного API. Але покладатися на неофіційний API — справа ризикована, тому сьогоднішні новини такі захоплюючі. Сподіваюся, це означає, що ми побачимо, як розробники візьмуться за роботу, щоб представити нові Tiles для Wear OS.