А ещё у них есть канал в Lark (аналог Slack). Там активное общение, но на китайском. Lark умеет автоматически переводить. Я прошёл квест благодаря Sean из слака. Ссылку выдать не могу, но кому интересно можно обратиться к нему через Slack.
Готово. Пока что эта версия не сложнее чем Hello, world, но с картинкой.
Кто хочет проверить, не забудьте поменять QR-код на свой. github.com/gsomgsom/zepp_os_my_qrcode
Ну и gtr 2e скорее всего не поддерживает.
Попробую дописать версию с настройками, чтобы можно было любые произвольные QR-коды вставлять через настройки. Пока что есть сложности с передачей настроек. Обсуждаю с разработчиками.
Думаю не всё так просто. И дело не в сложности модификации APK (декомпилировать и собрать можно, и это уже делают энтузиасты на 4pda, и наверное есть смысл задать вопрос там). Дело в том, что сами часы также должны поддерживать изменения, а для этого надо научиться делать кастомные прошивки, если это вообще реально. И если первые два пункта хоть как-то ещё можно реализовать, то третий пункт — это серьёзная доработка как для встроенной в прошивку часов программы, так и в Zepp. Возможно протокол общения этого делать не позволяет.
Я не нашёл, но есть стороннее приложение компаса. Значит какие-то датчики всё же можно опрашивать. Надо бы научиться забирать приложения из каталога. Тогда получится их проанализировать.
Кто знает… Может быть именно поэтому им пришла в голову мысль выпустить Zepp OS и SDK к ней. Поддерживать чужую кастомную прошивку и писать свою закрытую с контролируемым API — это разные вещи.
У меня были оба эти браслета. По начинке они отличаются датчиками (АБ6 с зелёным сенсором и умеет в сатурацию а МБ5 — не умеет) и вроде бы микрофоном (АБ6 умеет звать Алексу). Циферблаты подходят 1 к 1, даже по недокументированным возможностям. Характеристики экрана и возможности прошивки совпадают. Так что АБ6 — определённо основан на МБ5.
Конечно мы так и не узнаем, как так получилось, но определённо Xiaomi идёт своим загадочным путём и развитие Huami мне тут больше нравится. Та же открытая платформа (пусть пока ещё без возможности публикации приложений), SDK, разворот лицом к сообществу разработчиков. Будем надеяться, что Amazfit продолжит эти традиции.
Ubuntu есть, попробую. Прочитал в документации, вроде бы всё понятно. Пока просто смысла не было, в часах оно прекрасно заработало. Но да, для отладки лучше конечно с симулятором. Приложения писать буду, и если они не будут выглядеть сильно плохо, выложу на github. Хотя, JavaScript — не моя самая сильная сторона и на красоту кода не претендую.
Очень круто, когда энтузиасты расширяют возможности казалось бы там, где некуда двигаться и нечего расширять. Вспомнился такой древний телефон как Sony CMD-J70. Энтузиасты научились писать для него программы на ассемблере, хотя сам телефон не поддерживает сторонние приложения. Понятно, было это давно и всё что было в интернете уже постепенно потерялось. Но это в очередной раз доказывает, что достаточно одного желания и упорства для достижения целей.
Документации достаточно, как мне кажется. Хотя конечно да, всё скомкано и нет даже базового поиска. Примеров очень мало (я нашёл там только полноценные примеры двух приложений, жаль, что остальные не в open source). Но их хватает для старта а для вопросов и ответов есть комьюнити (ссылка действительно ведёт на стекоферфлоу, но пока туда никто не писал). Для проекта, который стартовал три месяца назад и ещё не успел набрать обороты это наверное нормально. Во всяком случае я узнал про Zepp OS совершенно случайно. И обновил часы с Bip S на GTS 3 только после гугления Zepp OS.
Для себя точно напишу простенькие приложения, облегчающие жизнь.
Про Xiaomi тут и правда путаница (в статье поправил). Я не в курсе кто там с кем партнёрствует, знаю только что Amazfit Band 6 абсолютная копия Mi Band 5.
Из разрешений там есть сразу две галки «gps» и «интернет». Уже простор для фантазии. С телефоном тоже может обращаться через систему сообщений.
Интернет — через Fetch API.
И вообще странный подход по разделению часы — браслет. У меня есть часы на Android Wear. И вы знаете, с ними всё ровно так же. В них есть ровно те приложения, что для них написали. А по возможностям даже глядя на документацию кажется Zepp OS вполне сравнима с Wear. Было бы желание.
Здесь куча приложений сразу крутится в голове от курса валют до интерфейса управления умным домом. А если связать с приложением на телефоне, можно горы свернуть, написав например вполне годный навигатор.
А нету уже ничего, все жадные и загребущие руки уже хозяйничают в наших и ваших карманах. Только крипта или наличка. Верхушке анонимность так оскомину набила, что им и оснований не надо выдумывать для того чтобы закрывать всякие левые платёжные системы, прикидывающиеся фантиками. Всё сводится к мифическому терроризму и его финансированию. Причём что весело, этим словом сейчас называют всё, что идёт в разрез с интересами партии. И ещё инагенты. Но они конечно по определению враги и расшатывают скрепы.
До сих пор Олег не научился отвечать кастомным приветствием в режиме автоответчика. Я подключал его месяца три назад. Ничего не поменялось. Как была возможность поменять только имя, так и осталась. В результате костыльнул на «Собеседник». Ребята, вы чем там занимаетесь?
То есть что значит завернёт? Договор люди между собой заключают. МФЦ не юристы, проверять договор. А то что я отдам за квартиру 1 рубль, вот же он этот рубль. И хвост осла (горсть фантиков, пух из пупка, крипта) в придачу — это дело сторон договориться об этом. С каких пор договор должен внезапно быть по рыбе от МФЦ?
Если один человек предлагает крипту за товар (например квартиру) а второй соглашается её принять, они пишут договор о купле-продаже, устанавливают минимальную цену, скажем 1 рубль и прописывают в договоре что остальную часть сделки договорились передать криптой. Купля-продажа вполне себе. И криптой, да. Крипта напрямую. В чём тут проблема то? Налог придётся платить в рублях с кадастровой стоимости, ну это уже дело в непризнании крипты нашими властями. Они же трясут подати с граждан.
Готово. Пока что эта версия не сложнее чем Hello, world, но с картинкой.
Кто хочет проверить, не забудьте поменять QR-код на свой.
github.com/gsomgsom/zepp_os_my_qrcode
Ну и gtr 2e скорее всего не поддерживает.
Попробую дописать версию с настройками, чтобы можно было любые произвольные QR-коды вставлять через настройки. Пока что есть сложности с передачей настроек. Обсуждаю с разработчиками.
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
Конечно мы так и не узнаем, как так получилось, но определённо Xiaomi идёт своим загадочным путём и развитие Huami мне тут больше нравится. Та же открытая платформа (пусть пока ещё без возможности публикации приложений), SDK, разворот лицом к сообществу разработчиков. Будем надеяться, что Amazfit продолжит эти традиции.
Для себя точно напишу простенькие приложения, облегчающие жизнь.
Про Xiaomi тут и правда путаница (в статье поправил). Я не в курсе кто там с кем партнёрствует, знаю только что Amazfit Band 6 абсолютная копия Mi Band 5.
Интернет — через Fetch API.
И вообще странный подход по разделению часы — браслет. У меня есть часы на Android Wear. И вы знаете, с ними всё ровно так же. В них есть ровно те приложения, что для них написали. А по возможностям даже глядя на документацию кажется Zepp OS вполне сравнима с Wear. Было бы желание.
Здесь куча приложений сразу крутится в голове от курса валют до интерфейса управления умным домом. А если связать с приложением на телефоне, можно горы свернуть, написав например вполне годный навигатор.