Waydroid: различия между версиями
Dzmuh (обсуждение | вклад) Нет описания правки |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''WayDroid''' — проект в рамках которого развивается инструмент позволяющий запускать приложения для [[Android]] | '''WayDroid''' — проект в рамках которого развивается инструмент позволяющий запускать приложения для [[Android]] в обычном [[Linux]]-дистрибутиве. Код инструментария написан на языке [[Python]] и поставляется под лицензией [[GPL]]v3. | ||
WayDroid использует настроенный образ системы Android, основанный на [[LineageOS]]. Это обеспечивает актуальную версию Android и позволяет разработчикам добавлять свои собственные твики с большим количеством приложений, доступных для них. WayDroid имеет следующие особенности: | WayDroid использует настроенный образ системы Android, основанный на [[LineageOS]]. Это обеспечивает актуальную версию Android и позволяет разработчикам добавлять свои собственные твики с большим количеством приложений, доступных для них. WayDroid имеет следующие особенности: | ||
* Интеграция с рабочим столом – позволяет запускать приложения Android бок о бок с родными приложениями хоста. | * Интеграция с рабочим столом – позволяет запускать приложения Android бок о бок с родными приложениями хоста. | ||
* Поддерживает многооконный режим при запуске приложений android | * Поддерживает многооконный режим при запуске приложений android. | ||
* Поддерживает ярлыки для приложений android в стандартном меню хоста | * Поддерживает ярлыки для приложений android в стандартном меню хоста | ||
* Поддерживает запуск приложений android в полноэкранном режиме, таких как игры android и т.д. | * Поддерживает запуск приложений android в полноэкранном режиме, таких как игры android и т.д. | ||
* Используется родное ядро хоста, благодаря чему приложения android запускаются без проблем. | * Используется родное ядро хоста, благодаря чему приложения android запускаются без проблем. | ||
* Доступен режим для показа штатного интерфейса Android. | |||
* Для установки Android-программ в графическом режиме можно использовать приложение [[F-Droid]] или интерфейс командной строки. [[Google Play]] не поддерживается из-за привязки к проприетарным Android-сервисам Google, но можно установить альтернативную свободную реализацию сервисов Google от проекта [[microG]], так-же можно установить альтернативный образ в котором реализована поддержка сервисов от Google. | |||
Окружение формируется при помощи штатных технологий для создания изолированных контейнеров, таких как пространства имён для процессов, идентификаторов пользователей, сетевой подсистемы и точек монтирования. Для управления контейнером задействован инструментарий [[LXC]]. Окружение рассчитано на работу с сеансом на базе протокола [[Wayland]]. В отличие от похожего окружения [[Anbox]], платформе Android предоставляется прямой доступ к оборудованию, без дополнительных прослоек. | |||
== Ссылки == | == Ссылки == | ||
| Строка 40: | Строка 44: | ||
[[Категория:Программное обеспечение по алфавиту]] | [[Категория:Программное обеспечение по алфавиту]] | ||
[[Категория:Свободное программное обеспечение, написанное на Python]] | |||
[[Категория:Программное обеспечение с лицензией GNU GPL]] | |||
[[Категория:Эмуляторы Android]] | [[Категория:Эмуляторы Android]] | ||
Текущая версия от 02:58, 7 января 2024
WayDroid — проект в рамках которого развивается инструмент позволяющий запускать приложения для Android в обычном Linux-дистрибутиве. Код инструментария написан на языке Python и поставляется под лицензией GPLv3.
WayDroid использует настроенный образ системы Android, основанный на LineageOS. Это обеспечивает актуальную версию Android и позволяет разработчикам добавлять свои собственные твики с большим количеством приложений, доступных для них. WayDroid имеет следующие особенности:
- Интеграция с рабочим столом – позволяет запускать приложения Android бок о бок с родными приложениями хоста.
- Поддерживает многооконный режим при запуске приложений android.
- Поддерживает ярлыки для приложений android в стандартном меню хоста
- Поддерживает запуск приложений android в полноэкранном режиме, таких как игры android и т.д.
- Используется родное ядро хоста, благодаря чему приложения android запускаются без проблем.
- Доступен режим для показа штатного интерфейса Android.
- Для установки Android-программ в графическом режиме можно использовать приложение F-Droid или интерфейс командной строки. Google Play не поддерживается из-за привязки к проприетарным Android-сервисам Google, но можно установить альтернативную свободную реализацию сервисов Google от проекта microG, так-же можно установить альтернативный образ в котором реализована поддержка сервисов от Google.
Окружение формируется при помощи штатных технологий для создания изолированных контейнеров, таких как пространства имён для процессов, идентификаторов пользователей, сетевой подсистемы и точек монтирования. Для управления контейнером задействован инструментарий LXC. Окружение рассчитано на работу с сеансом на базе протокола Wayland. В отличие от похожего окружения Anbox, платформе Android предоставляется прямой доступ к оборудованию, без дополнительных прослоек.
Ссылки
- waydro.id — официальный сайт Waydroid
- Документация
- Проект Waydroid на сайте GitHub
- Waydroid - ArchWiki
- Waydroid — ALT Linux Wiki
Статьи:
- Install Waydroid to Run Android OS & Apps in Ubuntu 22.04, 23.10 (англ.) (10 декабря 2023). Дата обращения: 7 января 2024. Архивировано 3 января 2024 года.
- Запуск операционной системы Android в Linux с помощью Waydroid (23 декабря 2021). Дата обращения: 7 января 2024. Архивировано 3 июня 2023 года.