APPLE WATCH ТА WEAR OS

Додатки для Apple Watch і Wear OS.

Створюємо самостійні застосунки та доповнення до мобільних продуктів. Продумуємо короткі взаємодії, роботу з датчиками й синхронізацію, враховуючи заряд батареї та розмір екрана.

pk@developer: ~/wearables

$ ls ./deliverables

Що входить у послугу «Додатки для смартгодинників».

Дизайнери й інженери працюють над погодженим обсягом. Нижче наведено основні завдання, з якими можемо допомогти.

Застосунки watchOS і Wear OS

Розробляємо самостійні застосунки та ті, що працюють разом із телефоном. Адаптуємо сценарії до можливостей кожної платформи.

Здоров’я та тренування

Інтегруємо HealthKit і Health Connect, запис тренувань та обробку даних із датчиків.

Функції циферблата та плитки

Виводимо потрібні дані на циферблат і створюємо плитки швидкого доступу. Користувач бачить інформацію без відкриття повного застосунку.

Економне використання батареї

Налаштовуємо фонові завдання, частоту зчитування датчиків і синхронізацію. Перевіряємо, як вони впливають на витрату заряду протягом дня.

Сповіщення й тактильний відгук

Налаштовуємо час і зміст сповіщень та тактильний відгук для потрібних дій.

Синхронізація годинника з телефоном

Передаємо дані між пристроями та передбачаємо роботу без зв’язку, коли телефона немає поруч.

$ ./build --steps

Як організовуємо роботу.

Узгоджуємо завдання й показуємо результати кожного етапу. Ви знаєте, що вже готово та що заплановано далі.

  1. Сценарії для годинника

    Визначаємо дії, які зручно виконати на зап’ясті за кілька секунд.
  2. Інтерфейс для малого екрана

    Проєктуємо екрани так, щоб потрібну інформацію можна було швидко прочитати, а дію виконати кількома дотиками.
  3. Датчики й тренування

    Налаштовуємо отримання показників здоров’я, запис тренувань і фонові завдання.
  4. Батарея й точність

    Вимірюємо витрату заряду та перевіряємо дані датчиків під час користування годинником.
  5. Публікація й швидкий доступ

    Готуємо реліз, функції циферблата та плитки для доступу до основних даних і дій.

$ cat stack.json

Технології та інструменти.

  • watchOS
  • SwiftUI
  • Wear OS
  • Jetpack Compose
  • HealthKit
  • Health Connect
  • CoreMotion
  • BLE

$ pk --outcomes

На чому зосереджуємося.

pk@developer: ~ $ pk --outcomes wearables

2 секунди

орієнтир для однієї взаємодії

Цілий день

враховуємо щоденне споживання заряду

Дані датчиків

обробка та перевірка показників здоров’я

$ man wearables

Питання та відповіді.

Він може працювати самостійно або разом із застосунком на телефоні. Визначаємо, які функції виконуватиме годинник, а для яких потрібен телефон, з огляду на ваш сценарій і можливості зв’язку пристрою.

Інтегруємо засоби платформи для роботи з даними про здоров’я й перевіряємо обробку показників сенсорів на реальних пристроях. Також обговорюємо обмеження вимірювань, щоб функції застосунку відповідали даним, які може надати пристрій.

Вимірюємо споживання енергії, обмежуємо фонову роботу й добираємо частоту синхронізації. Ці вимірювання допомагають узгодити потрібні функції застосунку з їхнім впливом на батарею.

Так. Можемо розробити застосунок для годинника, який синхронізується з вашим наявним застосунком для iOS або Android і бекендом.

$ ./start_project --service wearables

Обговорімо
ваш проєкт.

Розкажіть про завдання. Запропонуємо план роботи, строки й оцінку вартості.