Google может захотеть запустить приложения для Android на своей загадочной операционной системе Fuchsia

Google может захотеть запустить приложения для Android на своей загадочной операционной системе Fuchsia

Google выпустил первый код для своей таинственной операционной системы Fuchsia в 2016 году, но его планы на платформу пока неизвестны. Получив интересный, но странный пользовательский интерфейс в прошлом году, Fuchsia теперь имеет подсказку поддержки Android-приложений. Новые обновления для Android Open Source Project (AOSP) предполагают, что Google работает над переносом Android Runtime в Фуксию. Это может означать приложения для Android, работающие на Fuchsia.

Android стал самой популярной вычислительной платформой в мире, частично потому, что она основана на кодексе с открытым исходным кодом Linux. Любой пользователь может загрузить Android и настроить его для запуска на своем устройстве. Вам нужно иметь дело только с Google, если вы хотите получить доступ к этим приятным приложениям и службам Google. Android выигрывает от своих корней Linux, но также поставляется со всем багажом Linux. Многие проблемы безопасности Android, которые появляются в ежемесячных исправлениях, находятся в ядре Linux, и система работает не так быстро, как может быть.

Fuchsia не основана на Linux, что позволило Google начать с нуля с помощью нового микроядра под названием Zircon (ранее Magenta). Однако любая попытка сделать чистый перерыв с Android в будущем оставит Fuchsia без каталога приложений. Это также сделало бы тестирование программного обеспечения внутренне немного больно. Похоже, решение Google заключается в том, чтобы запустить Android-приложения изнутри Fuchsia.

Согласно предлагаемому изменению AOSP, ядро ​​Zircon может включать Android Runtime (ART) для запуска приложений Android. ART - это виртуальная машина Android, которая компилирует байт-код приложения в собственный код для телефона. В последних версиях ОС ART работает как компилятор «точно в срок», который обрабатывает код по мере необходимости. Вам все равно понадобится какая-то тонкая виртуальная среда Linux, работающая в Fuchsia, чтобы приложения работали, но изменение AOSP предполагает, что это возможность.

Fuchsia OS только что появилась в AOSP, но самое главное, в отрасли ART (Android Runtime). Похоже, что они строят Фуксию с АРТ ..., которая предложит поддержку Android-приложения. Https: //t.co/2BzpvTxf9d pic.twitter.com/xZaktz1wcp

- Мишааль Рахман (@MishaalRahman) 26 апреля 2018 года

Конечно, Fuchsia по-прежнему далека от любой потребительской версии. Источники сообщают 9to5Google, что поддержка АРТ рассматривается в основном как способ проверки Fuchsia на внутренних устройствах Google без необходимости разработки нового программного обеспечения. Возможно, мы никогда не увидим Android-приложения, запущенные на Fuchsia, или вообще ничего не запустим. Это еще один ранний проект, который можно убить, объединить во что-то еще или перепрофилировать для не-потребительских приложений. Ежегодная конференция разработчиков приложений ввода-вывода Google собирается через несколько недель, поэтому, возможно, в этом году мы узнаем немного о Fuchsia.

Читать далее

Apple теперь называет свою операционную систему AR/VR «Xros»
Apple теперь называет свою операционную систему AR/VR «Xros»

Apple может идти по стопам Meta, предлагая устройство смешанной реальности с ценником в стратосфере.

Поддержка Nvidia для 32-разрядных операционных систем
Поддержка Nvidia для 32-разрядных операционных систем

Nvidia объявила о прекращении поддержки 32-разрядных операционных систем, действующих в этом месяце.

Microsoft анонсирует операционную систему Linux в первый раз
Microsoft анонсирует операционную систему Linux в первый раз

Microsoft впервые сделала объявление Linux на недавней конференции по безопасности RSA в рамках новой инициативы, направленной на обеспечение защиты устройств IoT.

Facebook может создать собственную операционную систему для замены Android
Facebook может создать собственную операционную систему для замены Android

Теперь компания, как сообщается, планирует внедрить свое программное обеспечение с собственной операционной системой. Очевидно, он даже нанял одного из первых архитекторов Windows NT, чтобы возглавить проект.