Комментарии 43
Писать приложения на самом деле можно даже под первый Amazfit Bip. Наши ребята сделали прошивку, которая во первых позволяет улучшить базовые возможности, а во вторых - загружать сторонние приложения.
Было желание про это статью написать, но не уверен что это кому-то интересно. тем более что первую версию и не купить уже.
Первую версию можно купить, на вторичном рынке есть достаточно много предложений. Думаю найдутся люди, кому было бы интересно почитать такую статью, один читатель уже точно есть.
Сложно представить себе приложение для браслета, которым захотелось пользоваться с него. Игрушка автономна. Она не умеет общаться с телефоном и внешним миром. Это не часы а браслет с увеличным экраном. Сложив вместе маленький экран, убогость софта на телефоне и браслете не вижу смысла тратить время на разработку под него.
Не знаю как у этих часов, но у первого Amazfit Bip есть возможность слать данные на телефон. Соответственно прилоежение на часах + Tasker и делай что хочешь.
Интернет — через Fetch API.
И вообще странный подход по разделению часы — браслет. У меня есть часы на Android Wear. И вы знаете, с ними всё ровно так же. В них есть ровно те приложения, что для них написали. А по возможностям даже глядя на документацию кажется Zepp OS вполне сравнима с Wear. Было бы желание.
Здесь куча приложений сразу крутится в голове от курса валют до интерфейса управления умным домом. А если связать с приложением на телефоне, можно горы свернуть, написав например вполне годный навигатор.
Поддерживаю. Если нет идей по приложениям, это не значит что оно никому не нужно.
Понятное дело, игры и прочие ютубы на часах - это баловство. Но есть очень много того, что хотелось бы видеть в часах, для упрощения жизни.
Рад, что теперь это реализуемо в часах Amazfit.
https://github.com/ga2mer/ha-zepp для умного дома кстати приложение сделали, т.е. кому то это нужно
У меня gtr 2e я бы очень хотел иметь возможность напилить прогу, которая будет QR код отображать - прям мастхев)
У меня, кстати, тоже gtr 2e. Мне всегда казалось, что доп.приложения мне не требуются. Но ваша идея - отличная, приложение с отображением куаров я бы тоже себе хотел.

Готово. Пока что эта версия не сложнее чем Hello, world, но с картинкой.
Кто хочет проверить, не забудьте поменять QR-код на свой.
github.com/gsomgsom/zepp_os_my_qrcode
Ну и gtr 2e скорее всего не поддерживает.
Попробую дописать версию с настройками, чтобы можно было любые произвольные QR-коды вставлять через настройки. Пока что есть сложности с передачей настроек. Обсуждаю с разработчиками.
Автору плюс за интерес к теме и её освещение. Но, небольшой минус за приплетание Xiaomi.
Поясню. Бренд Amazfit принадлежит компании Zepp Health (бывшая Huami), которая явяляется давним партнером Xiaomi, но никак не подразделением. Они разнабатывают и производят для Xiaomi браслеты Miband, весы, возможно, еще что-то.
По приложениям. Всё это, конечно, хорошо. Респект компании за движение в сторону сообщества. Официальные инструменты для разработки приложений на часы (да даже хотя бы циферблатов) - это похвально.
Но как-то скомканно всё. Полной документации по разработке до сих пор не представлено. На сайте только гайды для начала работы - то, что описано в статье, и немного больше.
Для себя точно напишу простенькие приложения, облегчающие жизнь.
Про Xiaomi тут и правда путаница (в статье поправил). Я не в курсе кто там с кем партнёрствует, знаю только что Amazfit Band 6 абсолютная копия Mi Band 5.
Действительно, уже гораздо лучше. Давно туда не заходил.
Думаю, Вам в конце статьи стоило указать именно эту ссылку на документацию по приложениям)
А с симулятором разбирались? Насколько я понял, его нужно поднимать под убунтой (хотя бы виртуальной), а дальше он запусакается из studio, по 127.0.0.1 с той же машины, либо по адресу, который прописывается в настройках.
Вообще, было бы интересно почитать в будущем о Ваших приложениях, хоть и простеньких, но сложнее, чем Hello world)
"Amazfit Band 6 абсолютная копия Mi Band 5."
Была бы копия, они бы его не выпустили. Скажем так, это то, каким должен был быть мибенд 5, по версии разработчиков хуами, но сяоми не одобрили. или какие-то другие их тёрки) Из того, что помню и сразу приходит в голову, АБ6 умееет в пресловутую сатурацию, а МБ5 - нет.
А вообще, та же Zepp OS, по сути - эволюция оси мибенда. Хотя, первые цветные устройства на ней были выпущены под брендом амазфит. Тот же легендарный Bip, или браслет Cor, который я в свое время предпочел третьему мибенду. В те времена они все даже работали с Mifit, а отдельное приложение Amazfit появилось чуть позже, и было практически полной копией мифита.
Конечно мы так и не узнаем, как так получилось, но определённо Xiaomi идёт своим загадочным путём и развитие Huami мне тут больше нравится. Та же открытая платформа (пусть пока ещё без возможности публикации приложений), SDK, разворот лицом к сообществу разработчиков. Будем надеяться, что Amazfit продолжит эти традиции.
Они уроды на самом деле. Когда появилась прошивка позволяющая запускать приложения на первом Бипе - они стали этому целенаправленно мешать.
А как мешали?
Где можно почитать про саму Zepp OS(техническую информацию)?
Она открытая или проприетарная?
dev.huami.com
docs.huami.com/docs/guides/architecture/arc
Подпрограммы под ОС пишутся на Zeus Mini-program Framework.
Сама ОС основана на FreeRTOS.
Официальных ссылок найти не могу. Только неофициальные:
www.gizmochina.com/2021/07/17/zepp-os-facts-about-huamis-new-ultralightweight-smartwatch-os
Там обычный FreeRTOS, ZeppOS это маркетинговая фигня, встроили JerryScript engine и вперёд, сейчас этих осей у китайцев будет как махорки у дурака. Минусы устройств от Huami подписи прошивок и отсутствие возможности расширять API, что я на Сяоми часах ещё могу делать.
Не нашел в документации можно ли получать данные с акслерометра и гироскопа устройства напрямую. Подскажите, пожалуйста, есть ли такая возможность? Или только можно работать с уже интерпретированными данными?
Разработчики открыли канал в Slack. Там можно поспрашивать всё, что интересно.
Думаю, можно даже в статью добавить ссыль.
Увы, но закрыто уже ((( пишет
Больше не доступно
К сожалению, это приглашение недействительно. Возможно, у него истек срок действия или оно было отменено отправителем.
Сходите на сайт, там много интересного можно посмотреть. Актуальная ссылка на слак вроде сейчас такая https://zeppcommunity.slack.com/
Что то в API не увидел ничего про GPS.
Было бы интересно написать свой навигатор
Добрый день. Спасибо за интересный посыл.
Подскажите, а на сколько сложно сделать модификацию в существующий zepp apk чтобы к примеру изменить приходящие уведомления от приложений?
Есть несколько мыслей что хотелось бы добавить:
1) Иконки приложений отображать (добавить иконки самому)
2) Добавить читаемой смайликов
3) Позволять отсылать на часы превью изображения или целиком изображение (все же берется из шторки)
Если примерно оцениться, это возможно и насколько сложно?
Круто! Тоже попробую сегодня свой циферблат создать. Классная возможность =)
Хорошо было бы иметь возможность писать приложения как для часов, так и связывать эти приложения, со своими телефонными.
docs.huami.com/docs/reference/side-service-api/messaging
А как сейчас дела обстоят ? Не порезали ли чего? Ссылки из статьи уже частично не рабочие, там все поменяли в структуре сайта. Видимо приложения и циферблаты онлайн можно по этому линку делать теперь уже https://console.zepp.com/
Подскажите кто знает. Установил эмулятор, установил zeus, скачал примеры. Когда первый раз выполнял zeus dev в примере todo-list мне предложили выбрать устройство, для которого собирать программу. Выбрал GTR4. Теперь todo-list всегда собирается для GTR4, как снова получить диалог выбора устройства?
"? Which device would you like to preview? Amazfit GTR 4"
Пишем «Hello, world!» для Zepp OS и часов Amazfit GTS 3