
Теперь нам стало известно, что Pixel Buds Pro стали первым крупным устройством, в котором использовался набор для разработки с открытым исходным кодом Pigweed от Google.
Еще в 2020 году Google представила Pigweed — коллекцию библиотек или «модулей» с открытым исходным кодом, предназначенную для упрощения разработки встраиваемых устройств. Говоря простыми словами, Pigweed — это своего рода стартовый набор для создания нового гаджета.
В то время Pigweed считался находящимся на ранней стадии разработки, настолько, что Google мог его публично представить. Поэтому проект не считался «готовым к производству». Теперь, более чем через два года, на домашней странице проекта упоминается, что Pigweed находится в «раннем доступе», хотя некоторые из его модулей теперь «используются в производстве».
Фактически, за последние несколько недель поклонники линейки Pixel от Google получили устройство, использующее Pigweed. Пока наша команда APK Insight изучала последнее обновление приложения Pixel Buds, мы обнаружили новое интересное упоминание Pigweed.
com/google/android/apps/wearables/maestro/companion/ota/allegro/PigweedFirmwareUpdater
«Allegro» здесь — это внутреннее кодовое название Google для Pixel Buds Pro. Исходя из этого, кажется очевидным, что Google разработала прошивку для Pixel Buds Pro с помощью проекта Pigweed. Google подтвердила нам, что Pixel Buds Pro действительно используют проект Pigweed.
К сожалению, Google не уточнила, какие именно из множества модулей Pigweed используются в прошивке Pixel Buds Pro. Насколько нам удалось выяснить, мы видели только упоминания pw_sync, который используется для синхронизации задач между потоками.
В более широком смысле, приятно видеть, что Google продолжает использовать программное обеспечение с открытым исходным кодом в своих продуктах, что дает возможность независимым разработчикам попробовать свои силы в создании гаджетов с использованием тех же инструментов, что и команда Made by Google. Кроме того, знание того, что Google использует Pigweed в значимых проектах, таких как Pixel Buds Pro, должно вселить в других уверенность в том, что проект останется с нами надолго.
Дилан Руссель принял участие в написании этой статьи.