Андроид как компьютер linux

7 лучших Android-эмуляторов Linux в 2021 году

Если вы хотите использовать Android на своем ПК, вы можете. По крайней мере, так говорят многие пользователи Windows 10 — и они могут это сделать, поскольку для эмуляции Android на компьютере с Windows 10 доступно множество программного обеспечения. Но как насчет Linux? Linux набирает огромную популярность, особенно с появлением Windows 10. Если вы работаете с Linux или даже думаете о переходе на Linux, есть еще много лучших эмуляторов Android Linux, будь то для разработки или просто для беспорядка. вокруг с новыми технологиями и приложениями.

Зачем использовать эмулятор Android?

Эмуляторы Android могут быть полезны во многих случаях использования. Одна из замечательных возможностей эмуляторов Android — это возможность тестировать новые приложения на телефонах разных размеров и дисплеев. Поэтому, если вы разрабатываете новое приложение или игру для Android, эмуляторы дают вам возможность устранять неполадки в этом новом приложении, которое вы разрабатываете для устройства Android, и не иметь различных физических телефонов для тестирования (как и Android виртуальное устройство).

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

Лучший эмулятор Android Linux

1. Andro VM

Для начала у нас есть Andro VM. Над этим проектом работают создатели Genymotion. Это один из самых простых вариантов настройки, требующий просто загрузить образ Linux с их веб-сайта. Затем вам нужно будет загрузить VirtualBox, в который вы сможете загрузить изображение. Затем вы можете свободно использовать и играть в приложения и игры на платформе Android по своему усмотрению!

Эмулятор Genymotion требует подключения к Интернету (Wi-Fi или мобильные данные) для использования эмулятора из-за использование облачных технологий после команды, но Android VM можно играть в автономном режиме!

Загрузите сейчас: Andro VM

2. Android-x86

Если вы хотите запустить Android в Ubuntu Linux, вы можете использовать ISO-файл Android x86 внутри виртуальной среды. Вы можете бесплатно скачать ISO-файл здесь. После его загрузки вам понадобится виртуальная среда (виртуальные устройства), чтобы вставить его. Вы можете сделать это с помощью бесплатной программы VirtualBox. Вы можете скачать это бесплатно здесь. После того, как вы загрузили и установили его, вы можете следовать инструкциям внутри программы, чтобы создать новую виртуальную машину. Вам нужно будет просто выбрать опцию Android, а затем, после создания, загрузить в него свой ISO-файл. Его довольно просто настроить, и VirtualBox имеет инструкции прямо со своего веб-сайта для Android X86. Вы можете выбрать 32-разрядную версию или 64-разрядную версию X86.

Загрузить сейчас: Android-x86

3. Andy OS

Andy OS — еще один отличный вариант, в котором говорится, что он разрушает барьеры между компьютером и мобильным телефоном. Он создает виртуальную среду в Ubuntu, Mac или другая среда Linux, что делает что-то подходящим для игр. Итак, если вы хотите запустить или начать возиться с некоторыми играми для Android в Linux, Andy OS — это то, что вам нужно. Вы можете играть практически в любую игру Android с Andy ОС, все зависит от того, сколько ресурсов вы выделяете виртуальной среде (дополненная реальность). Имея достаточно выделенных ресурсов, вы можете играть во что-то столь же требовательное, как Auralux или даже во что-то, созданное с помощью Unreal Engine.

Загрузить сейчас: Andy OS

4. Android SDK

Вы также можете использовать что-то прямо из Google: Android SDK. Вы можно загрузить Android SDK в среду рабочего стола Linux, а также в Android Studio, и это позволит Вы можете поиграть с различными приложениями Android прямо в программе. Вы можете поиграть с играми, обычными приложениями и даже посмотреть, как все выглядит в Интернете. Android SDK и Android Studio — это довольно большой файл, поэтому его загрузка и установка может занять некоторое время. Это работает так, что SDK и Studio вместе работают вместе для имитации программного обеспечения Android, но с использованием ресурсов вашего ПК. Разработчики Android в основном используют инструменты Android SDK для тестирования и разработки, но он также будет работать и для обычного использования, и для игр.

Загрузить сейчас: Google

5. Anbox

Если вы ищете что-то, посвященное эмуляции Android, Anbox доступен для большинства версий Linux, включая Mac. Anbox — это проект с открытым исходным кодом, сокращенно от Android In A Box. Это потому, что он открывает Android в виртуализированной среде, которая отображается в другом окне, как если бы это была любая другая программа. Вот почему он называется Anbox или Android In a Box, где «ящик» является метафорой окна. Он все еще находится в стадии разработки, но одна из идей заключается в том, что это не обязательно эмулятор, а способ преодолеть пространство между Android и ПК, предоставляя Android доступ к различным аппаратным функциям на вашем ПК, таким как аппаратное ускорение. . В настоящий момент он не поставляется с Google Play Store, но позволяет устанавливать сторонние приложения для Android. Если вы хотите запустить приложение, вам нужен только файл APK.

Читайте также:  Квест с головоломками андроид

Загрузить сейчас: Anbox

6. GenyMotion

И последнее, но не менее важное: у нас есть GenyMotion, один из самых надежных, быстрых и эффективных эмуляторов Android для Linux.. Он работает аналогично Android SDK, но с гораздо большим разнообразием — GenyMotion в основном позволит разработчикам тестировать приложения на различных устройствах Android посредством эмуляции. Обычные пользователи по-прежнему могут использовать GenyMotion, чтобы увидеть, как игры, запуск приложений и веб-сайты работают на Android, а также на приложениях Android. Вы можете бесплатно скачать его на веб-сайте GenyMotion сразу после создания бесплатной учетной записи (с открытым исходным кодом).

Загрузить сейчас: GenyMotion

7. Банка с фасолью

Банка с фасолью занимает второе место в нашем обратном отсчете. Первоначально он был предназначен для платформы Windows, но Jar of Beans недавно получил поддержку Linux благодаря использованию Wine, запускающего эмулятор. Он имеет всю базовую поддержку Android, которую вы можете ожидать от такого эмулятора, включая возможность установки APK, поддержку SD-карты и даже использование Google Play Store (сервисы Google Play) для приложений Android/приложений Android.

Вердикт о лучшем эмуляторе Android для Linux

Как видите, существует множество отличных эмуляторов, которые позволят вам использовать платформу Android в Linux. На самом деле существует множество эмуляторов Android для Linux, в первую очередь потому, что ядро ​​операционной системы Android уже основано на операционной системе Linux, поэтому вы найдете множество эмуляторов для ОС Linux.

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

У вас есть любимые эмуляторы Android для Linux с последней версией Android? Не забудьте выключить звук в разделе комментариев ниже!

Источник

4 лучших эмулятора Android для Linux

Android использует ядро Linux, поэтому запуск эмулированной версии одной ОС в другой вполне логичен. Вот четыре лучших эмулятора Android, которые можно использовать.

1. Android-x86

Проект Android-x86 предназначен не только для эмуляции. Это альтернатива запуску Windows или Linux на вашем ПК или ноутбуке и порт Android на архитектуру x86 CPU, в отличии от смартфонов, в которых используются более легкие и маломощные ARM-процессоры.

Поскольку Android-x86 был портирован для работы на типичном ПК, это означает, что вы можете запустить Android-x86 как виртуальную машину с помощью VirtualBox или VMware. Вот почему это хороший вариант для эмуляции Android.

Магазин Google Play поставляется с Android-x86, то есть вы можете установить все свои любимые приложения сразу же после настройки виртуальной машины. Однако, есть одно предупреждение: не все приложения для Android будут работать на платформе x86 PC.

Android-x86 находится в активной разработке, поэтому вы можете ожидать регулярных улучшений и возможностей, а также оптимизации скорости и производительности.

2. ARChon

Вам не нужно запускать виртуальную машину, чтобы ваши приложения для Android работали на Linux. Благодаря проекту ARChon вы можете запускать приложения для Android в веб-браузере Chrome. ARC в названии означает Android Runtime for Chrome — миниатюрная среда Android для ваших приложений.

ARC сам по себе является созданием Google, ранней тестовой средой для запуска приложений Android на Chrome OS. Этот же принцип применим и к ARChon, который использует элементы ARC с открытым исходным кодом для запуска модифицированной версии в браузере Chrome. Просто установите модифицированный ARChon в Chrome в качестве расширения разработчика, а затем добавьте другие приложения с помощью инструмента расширения APK в Chrome, предоставляемого разработчиком ARChon.

Вы не получите здесь Google Play, и не каждое приложение окажется стабильным. В остальном ARChon является хорошим решением для вас, чтобы запустить некоторые приложения на вашем компьютере с Linux без использования виртуальной машины.

3. Anbox – Android in a Box

Виртуальные машины предлагают прямой подход к эмуляции Android. Anbox (Android in a Box) пытается сделать что-то совсем другое. Он работает как контейнер Linux, предоставляя общий доступ к ядру и ресурсам, оставаясь при этом изолированным.

Поскольку Anbox разделяет ядро хоста и предоставляет прямой доступ к аппаратным средствам, это намного более быстрый способ заставить приложения Android работать на вашем ПК. Производительность выше, а благодаря контейнерному подходу она безопасна — вы не рискуете запустить незащищенные приложения.

В комплект поставки Google Play Store не входит, поэтому вам придется искать и устанавливать приложения вручную. Потребность в ресурсах вашего ПК будет ниже, чем при использовании виртуальной машины для эмуляции.

4. Genymotion

Genymotion —это коммерческий продукт, в котором виртуальные машины Android доступны в виде облачных образов или виртуальных машин локальных компьютеров с использованием Virtualbox. Он поставляется со многими уникальными элементами тестирования, такими как поддельные GPS и отчеты о заряде аккумулятора, поэтому он полезен для разработчиков и инженеров-испытателей. В комплект поставки также входит возможность стандартной установки Служб Google Play.

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Читайте также:  Обои для планшета 10 дюймов для андроид

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Источник

Устанавливаем рабочий стол Linux на Android

Привет, Хабр! Представляю вашему вниманию перевод статьи из журнала APC.

В данной статье рассматривается полная установка операционной среды Linux вместе с графическим окружением рабочего стола на Android-устройствах.

Одной из ключевых технологий, которую применяют многие из систем Linux на Android, является pRoot. Это реализация утилиты chroot в пользовательском пространстве, которая пользуется большой популярностью в настольных системах и серверах Linux. Однако для инструмента chroot нужны полномочия пользователя root, которые не доступны по умолчанию на Android. pRoot же даёт это преимущество за счёт установления привязки к директории.

Терминалы Linux

Не во всех эмуляторах терминалов Linux для Android имеется набор утилит BusyBox, в отличие, например, от Termux. Причиной тому является то обстоятельство, что весь смысл подобных систем состоит в обеспечении «полной» установки всех компонентов ОС, в то время как BusyBox предназначена для того, чтобы свести всё множество общих утилит в один двоичный файл. В системах, где не установлена BusyBox, используется начальная загрузка для Linux, содержащая полные версии программ.
«

Задайте логин и пароль для дистрибутива и VNC в UserLAnd.

Однако в этих системах присутствует дополнительная технология, которая не требует наличия Termux. В этой статье будет рассматриваться полнокомплектная инсталляция дистрибутива Linux, а также рабочего стола GUI. Но прежде необходимо выбрать способ установки графической системы.

Linux на Android

Как было упомянуто ранее, программные пакеты, которые мы будем устанавливать, запускаются в пользовательском пространстве.

Это означает, что у них есть только разрешение для текущего пользователя, который в случае ОС Android всегда является обычным пользователем, т.е. не имеет полномочий администратора. Однако для того, чтобы установить рабочий стол Linux, нам понадобится установить графический сервер, например, X или Wayland. Если бы мы делали это в операционной среде Linux, то он запустился бы с полномочиями обычного пользователя, не имея при этом доступа к графическому уровню ОС Android. И потому мы должны смотреть в сторону установки сервера «стандартным» андроидовским способом, чтобы у него был доступ к железу и способность поддерживать графическую среду.

Умные ребята из сообщества разработчиков предложили два решения этой проблемы. Первое заключается в том, чтобы использовать собственные версии Linux (как правило, это сервер X). После того, как те начнут работу в фоновом режиме, у вас появится доступ к данному фоновому процессу через VNC. Если же на вашем устройстве Android уже имеется программа VNC viewer для удаленного взаимодействия с другими компьютерами, просто используйте её, чтобы получить удалённый доступ к локальному узлу. Это простое в исполнении решение, однако некоторые пользователи сообщают о том, испытывают затруднения с работой программы.

Второй вариант – установить сервер, предназначенный специально для устройств на базе Android. Некоторые серверы доступны на Play Store в платной и бесплатной версиях. Перед установкой необходимо проверить, поддерживается ли выбранный вариант или по крайней мере работает ли с тем программным пакетом Linuх для Android, который вы собираетесь установить. Мы отдали предпочтение системе X-Server, и потому использовали программный пакет XServer XSDL (ссылка). В статье будет описываться процесс установки данного сервера, хотя он может немного отличаться, если у вас установлено другое приложение или же используете VNC.

Выбор системы

Как в случае с X-Servers, в Play Store существует несколько приложений по установке дистрибутивов системы Linux. Здесь также, как и с Termux, мы сконцентрируемся на вариантах, которые не требуют полномочий суперпользователя, что в свою очередь предполагает определённую степень риска. Эти приложения предоставляют весь необходимый для большинства пользователей функционал, сохраняя при этом ваши данные в безопасности. Ниже представлены примеры таких приложений в Play Store:

UserLAnd: весьма популярный выбор пользователей. Приложение включает в себя набор распространенных дистрибутивов: Debian, Ubuntu, Arch и Kali. Любопытно, что несмотря на отсутствие вариантов на базе RPM, UserLAnd включает Alpine Linux для устройств с меньшим объёмом памяти.

AnLinux: данное приложение помогает в установке одного или нескольких списков дистрибутивов большого объёма и может включать в себя Ubuntu/Debian, Fedora/ CentOS, openSUSE и даже Kali. Там также можно выбрать низкозатратные десктопные варианты: Xfce4, MATE, LXQtand LXDE. Для работы требуется установленный Termux, а операционная система Android должна быть от 5.0 и выше.

Andronix очень похож на AnLinux. Возможно, имеет лучший дизайн, чем предыдущее приложение, однако поддерживает меньшее число дистрибутивов.

GNURoot WheezyX: этот проект стартовал как вариант Linux на Android и разрабатывался для программ c открытым исходным кодом. Как подсказывает название, он фокусируется на дистрибутивах Debian, в то время как ‘X‘ на конце означает, что приложение ориентировано на графический рабочий стол. И несмотря на то, что создатели остановили разработку проекта ради UserLAnd, GNURoot WheezyX всё ещё доступен на Play Store, если у кого-то есть в нём нужда.

Авторы данной статьи будут использовать приложение UserLAnd для установки рабочего стола Linux на Android, и тому есть несколько причин. Во-первых, приложение имеет открытый исходный код (хотя AnLinux тоже его имеет). Во-вторых, оно предлагает хороший набор дистрибутивов (хотя в него и не включены Fedora или CentOS), также с помощью него можно установить дистрибутивы с минимальными системными требованиями, которые не займут много места в памяти смартфона. Но главное преимущество UserLAnd в том, что оно имеет инструменты поддержки для установки отдельных приложений вместо целых дистрибутивов. Мы выясним, что конкретно это значит для нас, позже. А сейчас давайте установим UserLAnd на ваше устройство.

Читайте также:  The couch для андроид

Приложение UserLAnd

Скачайте приложение из Google Play или F-Droid (ссылка) на ОС Android. Оно устанавливается как и любое другое приложение – ничего особенного здесь делать не надо. После этого запустите его из панели приложений.

Первое, что вы увидите там – это список дистрибутивов. В конце можно найти пару десктопных вариантов: LXDE and Xfce4. Замыкает его приложение Firefox, пара игр и несколько офисных утилит: GIMP, Inkscape и LibreOffice. Это вкладка называется «Приложения». Предназначена она для установки приложений.

После того, как вы установите что-нибудь, на вкладке «Session» появится соответствующая запись об этом. Здесь можно начать или остановить текущую сессию, а также посмотреть запущенные процессы.

“Filesystems” – последняя вкладка, которая показывает уже завершённые установки. Стоит отметить, что после того, как вы удалите любой элемент из Filesystems, сведения о нём будут стёрты из вкладки Session, что, однако, не доказывает обратного. Это значит, что вы сможете создать новую сессию на базе текущей файловой системы. Понять, как работает эта взаимосвязь, намного проще, если увидеть это в действии, и потому мы начнём с установки приложения в системной среде UserLAnd.

Перед тем, как установить дистрибутив на смартфоне, необходимо предоставить UserLAnd доступ к хранилищу.

Дистрибутивы в UserLAnd

Выберите один из дистрибутивов, расположенных на экране Apps, для установки на устройство. В качестве примера мы будем использовать Ubuntu. При нажатии на значок появляется диалоговое окно, где спрашивается имя пользователя, пароль и пароль VNC. Затем выберите способ, посредством которого вы получите доступ к дистрибутиву. Начнётся загрузка, в ходе которой будет задействован базовый образ выбранного дистрибутива. Распаковка файла будет осуществляться в директории UserLAnd.

По окончании загрузки вернитесь к эмулятору терминала xterm. Можете ввести служебную команду, чтобы узнать, какую версию Linux вы установили:

Следующий шаг заключается в том, чтобы инсталлировать рабочий стол, используя служебную команду Ubuntu:

Последний шаг состоит в том, чтобы убедиться, что ваше новое окружение рабочего стола готово к запуску. Чтобы сделать это, нужно отредактировать файл .xinitrcfile, в котором в настоящее время имеется всего одна строка /usr/ bin/twm. Её необходимо изменить на /usr/bin/startlxde. Теперь выйдите из сессии XSDL (убедитесь, что нажали кнопку STOP в области уведомлений), удерживайте кнопку «Ubuntu listing» на вкладке Sessions, затем нажмите «Stop Sessions» и повторно запустите сессии. Через несколько секунд должна появиться системная среда LXDE. В ней можно делать то же самое, что и на обычном рабочем столе. Она просто может быть немного меньше и работать чуть медленнее: чтобы нажать кнопку на устройстве, вам придётся ждать дольше, чем если бы вы это делали с клавиатурой и мышью. Давайте посмотрим, как конкретно мы можем усовершенствовать системную среду Linux на смартфоне.

Краткое руководство к UserLAnd

При внимательном изучении содержимого рабочего стола можно обнаружить точное воссоздание дексктопной версии. Если вы используете UserLAnd на устройстве с клавиатурой и мышью (подключённых через Bluetooth-соединение или каким-либо иным образом), вам будет легко приспособиться к использованию системной среды Linux в таком формате. За исключением небольшого отставания, которое происходит за счёт того, что курсор X-Windows синхронизируется с курсором устройства на Android, всё работает плавно.

Возможно, первое, что вы захотите сделать, это отрегулировать установленную по умолчанию систему шрифтов, поскольку размер шрифтов рабочего стола слишком велик для экрана телефона. Перейдите в главное меню, затем выберите «Настройки» → «Настройка внешнего вида и виджетов» → «Виджет». Здесь можно поменять размер шрифта по умолчанию на более подходящий вариант для вашего телефона.

Возможно, дальше вы захотите установить свои любимые программы в системную среду Linux. Как сказано выше, служебные команды в этом случае не будут работать, так что смело используйте поистине незаменимый инструмент, который установлен в системной среде UserLAnd, под названием ASAP:

Дистрибутивы в приложении представлены в виде сессий. Вы можете начать и закрыть их.

После установки дистрибутива можно добавить среду рабочего стола со стандартными командами.

Вероятно, вам также понадобятся альтернативные способы установления соединения для своего дистрибутива. Тот факт, что вы изначально установили XSDL, не означает, что он должно быть неизменным всё время. Вы можете создать ещё одну учётную запись на вкладке Session и выбрать другой сервер. Только убедитесь, что указали его в одной и то же файловой системе. UserLAnd попытается направить вас на нужное приложение, чтобы установить новый тип соединения: либо XSDL, ConnectBot для SSH, или bVNC.

Однако настойчивость, с которой приложение автоматически направляет вас в Play Store при попытке переподключения, может раздражать. Чтобы прекратить это, достаточно сменить сервер посредством установки специального приложения. Для установки SSH выберите старый проверенный VX ConnectBot. Просто войдите в порт 2022 на рабочей станции под вашим именем и паролем. Для того, чтобы подключиться к серверу VNC достаточно установить коммерческое, но во многих отношениях продвинутое приложение Jump Desktop, и набрать адрес 127.0.0.1:5951.

Надеемся, вы помните пароль VNC, который задали, когда создавали файловую систему.
Получить доступ к текущей сессии UserLAnd также можно используя похожие инструменты на другом компьютере в вашей сети. Достаточно подключить SSH к работающему сеансу (с типом соединения SSH, естественно) посредством терминала Linux, например, Konsole, или подключиться к сеансу VNC с помощью KRDC. Просто замените локальные адреса на экране компьютера IP-адресами вашего Андроида.

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

Источник

Оцените статью