В исходном коде Fuchsia обнаружены ссылки на код AOSP, но не всё так просто

Где-то в конце мая Fuchsia, разрабатываемая Google операционная система для мобильных устройств (и не только), установила слабую связь с AOSP в виде новых «проектов» в своём центре управления исходным кодом Gerrit. Теперь этот код используется, и мы можем увидеть, для чего он на самом деле предназначен.

Рассматриваемые четыре проекта:

Первая мысль, которая может возникнуть при виде этих проектов, особенно «system/core», который описан как «минимальная загрузочная среда» Android, заключается в том, что Fuchsia скоро сможет загружать Android. Мы давно предполагали, что Fuchsia может иметь поддержку приложений Android, и существует множество способов, которыми это могло бы быть достигнуто, но мы относительно уверены, что добавление этих проектов не связано с этим.

Реклама — прокрутите дальше, чтобы увидеть контент

На прошлой неделе эти четыре проекта были добавлены в проект Garnet в качестве зависимостей и были помечены как относящиеся к «OMX aac decoder». То есть кодек OpenMAX AAC, который представляет собой не более чем утилиту для чтения и записи файлов AAC. И вы можете увидеть, как все четыре используются для достижения этой цели в связанном файле сборки, с примечанием от его автора о причинах такого подхода.

Таким образом мы можем собрать (по крайней мере, один из них — возможно, больше позже) кодеки OMX SW Android из немодифицированных исходных кодов AOSP, несмотря на то, что они не входят в кроссплатформенные библиотеки, и это позволяет нам легче отслеживать любые новые потенциально необходимые изменения оттуда.

Хотя было бы неплохо, если бы поддержка Android появилась в Fuchsia как можно скорее, сегодня, к сожалению, не тот день. Следите за нашими продолжающимися материалами о Fuchsia OS на 9to5Google по мере её развития.


Смотрите 9to5Google на YouTube, чтобы быть в курсе новостей: