Умные часы Pebble возвращаются с открытым исходным кодом Pebble OS
Умные часы Pebble, выпуск которых был прекращен почти десять лет назад, неожиданно возвращаются под руководством их основателя Эрика Мигиковски. Этому возрождению значительно способствовало решение Google открыть исходный код Pebble OS, чтобы оживить существующие устройства и открыть двери для новых.
В 2016 году Fitbit приобрела Pebble, что привело к прекращению выпуска запланированных устройств Pebble и интеграции Pebble OS в программную экосистему Fitbit. Однако сотрудничество Fitbit с Pebble OS было минимальным и ограничивалось поддержанием базовой функциональности умных часов до конца 2017 года. Когда Google позже приобрела Fitbit, Pebble OS стала частью портфеля интеллектуальной собственности Google.
Почему Pebble возвращается
Эрик Мигиковски объяснил причину возвращения Pebble: “Я перепробовал почти все умные часы, представленные на рынке, но по-прежнему предпочитаю свои старые Pebble из-за их непревзойденных функций и времени автономной работы. Я надеялся, что кто-нибудь заполнит этот пробел, но никто этого не сделал. Мой запас старых камешков подходит к концу!”
Вместе с небольшой командой Мигиковски сейчас работает над новыми умными часами, которые будут соответствовать духу Pebble. Они будут работать на новой операционной системе Pebble OS с открытым исходным кодом, сохраняя основные функции и добавляя инновации, сохраняя при этом оригинальную философию дизайна Pebble. “Если будет достаточный интерес, мы воплотим это в жизнь”, — оптимистично заявил он.
Pebble OS выходит с открытым исходным кодом
Google, унаследовавшая Pebble OS от Fitbit, решила сделать операционную систему с открытым исходным кодом. Этот проект был инициирован командой Google, в которую входили бывшие сотрудники Pebble.
Мигиковски выразил свою благодарность, сказав: “Спасибо, Google! Я невероятно благодарен тем, кто сделал это возможным, а также команде Rebble и сообществу за их постоянную поддержку”.
Что было выпущено
Google опубликовал полную версию исходного кода Pebble OS. Это хранилище содержит все необходимое для стандартных функций умных часов, таких как уведомления, средства управления мультимедиа, отслеживание физической формы и поддержка пользовательских приложений.
Операционная система, построенная на базе FreeRTOS, включает в себя модули для управления памятью, графикой и хронометражем, а также фреймворк для запуска пользовательских приложений на C и JavaScript через движок JerryScript.
Однако некоторые фирменные компоненты, такие как поддержка набора микросхем и Bluetooth-стека, были опущены. В результате код не будет компилироваться или связываться напрямую, но будет включать все необходимые системные файлы для сборки с использованием системы сборки waf.
Google надеется, что этот релиз поможет проекту Rebble и его сообществу в поддержке и обновлении часов Pebble. Однако задача создания новых обновлений прошивки потребует значительных усилий по замене удаленного фирменного кода и модернизации кодовой базы.
Доступность
Исходный код теперь общедоступен на GitHub по адресу github.com/google/pebble. Пользователи и разработчики могут использовать ее для существующих часов Pebble, моделировать, устанавливать на другие устройства или даже создавать новое оборудование.