Первый и главный вопрос – для чего это нужно? Во-первых, вы получаете доступ ко всем мобильным приложениям, запуск которых теоретически невозможен на Mac. Во-вторых, возможность играть в любимые онлайн-игры, не отрываясь от компьютера. В-третьих, если вы разработчик – вы можете увидеть как работает ваше приложение на платформе Android. Наконец, если вы связаны с Mac не только просмотром видео и прослушиванием музыки… В общем, вы меня понимаете:)
Очень долго операционная система Android находилась под гнетом. В ее перспективность верили немногие, а основатель Apple Стив Джобс обещал развязать настоящую термоядерную войну против зеленого робота. Времена переменились и сегодня Android – самодостаточная ОС с внушительной долей рынка в 35%. Около 10 лет назад Google сделала одно из главных судьбоносных приобретений – покупку неизвестной Android Inc.
Главным преимуществом Android (да простят меня поклонники iOS) является возможность гибкой настройки и изменения «под себя». В сегодняшней статье мы вернемся к вопросу двухгодичной давности – установке Android на Mac.
Установка Android
Перед началом установки потребуется загрузить несколько программ и патчей.
1. Скачиваем и устанавливаем последнюю версию виртуальной машины VirtualBox.
2. Переходим на сайт Genymotion. Выбираем Get Genymotion. Нас интересует версия Free. Нажимаем Download и проходим простую процедуру регистрации. После окончания регистрации начнется скачивание виртуальной среды Genymotion.
3. Устанавливаем Genymotion и Genymotion Shell в папку приложений.
4. Запускаем Genymotion. Теперь наша задача – установить виртуальную машину-эмулятор платформы Android.
5. Нажимаем клавишу +Add. Из предложенного списка выбираем версию Android и устройство, на котором будет работать эмулятор. Несмотря на наличие версии Android 5.0 и устройств с внушительным разрешением, рекомендую остановится на более скромных настройках. Android 5.0 еще весьма нестабилен, а слишком большое разрешение экрана нагрузит процессор MacBook по-полной. Одним из лучших вариантов устройств является Samsung Galaxy S4 и операционная система Android 4.4.4 при разрешении 1080 на 1920 пикселей.
6. Выбрав платформу и устройство, переходим к следующему этапу. Genymotion автоматически загрузит требуемый образ системы из интернета.
7. После окончания загрузки, Android тут же будет установлен. Не торопитесь запускать систему. Откроем VirtualBox и в списке виртуальных машин увидим только что установленный Samsung Galaxy S4. Выберите систему и нажмите на клавишу Settings (Настройки).
8. В появившемся окне на вкладке System установите выделяемый объем оперативной памяти, равный примерно 1/2 общей памяти вашего Mac. На вкладке Display перетяните ползунок на 128 МБ.
9. После настройки VirtualBox, приложение можно закрывать. Вновь переходим к Genymotion. Выберите установленную систему и нажмите на Start. Спустя несколько секунд перед вами покажется полноценная версия работающей операционной системы Android:
Увы, в представленных Genymotion сборках Android нет предустановленного магазина приложений Play Market. Нам потребуется установить его самостоятельно.
Установка магазина Play Market
1. Скачайте следующие файл ArmTransv1-GA4.4.4.zip.
Внимание! При загрузке используйте браузер Chrome или Firefox. Браузер Safari автоматически раскрывает архив, делая невозможной дальнейшую установку. Для использования Safari, перейдите в Настройки браузера – Вкладка Основные и уберите галочку «Открывать безопасные файлы после загрузки».
Файл ArmTransv1.zip подойдет для любой версии Android. Установочный архив магазина приложений Play Market, отличный от версии Android 4.4.4 можете скачать тут.
В скачанном архиве вы найдете две папки GenyMotionArmTrans1 и GoogleApps4.4.4. С помощью Genymotion запустите установленную виртуальную машину и разблокируйте экран на устройстве.
Содержащийся в папке GenyMotionArmTrans1 архив (!), перетяните на окно с запущенным Android. Согласитесь с всплывающими окнами, а после завершения установки выключите виртуальную машину.
2. Повторите копирование для архива GoogleApps4.4.4.zip.
3. После повторного включения виртуальной машины среди приложений появится установленный Play Market.
Для того, чтобы избавиться от периодически всплывающей ошибки перезагрузите виртуальную машину.
Запустите Google Play Market и пройдите привычную для пользователей Android процедуру авторизации. После этого можете смело скачивать требуемые приложения и игры. Настройки и добавление русского языка, а также полная навигация по виртуальной машине осуществляется как на стандартной версии Android.
21 комментариев
Форум →BlueStacks? Нет не слышали.
@earll, С одной стороны +100, с другой… Для Mac OS на их сайте BlueStacks недоступен, а тот что там был (аж в августе 2014) не поддерживает новых версий андроида. Хотя, да у меня он стоит.
Плюс android x86 (kitkat). Установка подобна описанной в статье (в сети есть мануалы) (его можно и на vmware ставить).
@kbarabas, через параллели
@earll, Вы имеете в виду BlueStacks -> Windows -> parallels ?
Если это работает, спасибо за наводку. Я как-то пробовал запустить BlueStacks -> Windows -> VMWare Workstation, выдавало какую-то ошибку про видеокарту. Дальше не копал.
@kbarabas, да вроде последние паралельки предлагают сами андрюху установить, без каких-либо танцев с бубном…
@earll, andyroid больше нравится, ушел на него с BlueStacks’a
Мак всемогущ! Даже ведро можно запустить!
@G-3, причем здесь мак вообще?
Они предлагают ставить все в машину VirtualBox.
Хоть бы рекламировали VmWare или Parallels что ли.
@Букинxем, притом, что мак всемогущ.
Эм есть предложение попроще:
1) скачать parallels desktop
2) установить parallels desktop в папку application
3) создать виртуальную машину с android OS
@Kolj, Android is supported with the following limitations:
– Google Play is not available in Android virtual machines.
– Java Native Interface (JNI) is not supported, and applications that require JNI (for example, Angry Birds) do not work.
@jokervaio, “Google Play is not available”
А у меня (android x86) очень даже available :)))
Как то не солидно редакции писать про такое: “Браузер Safari автоматически раскрывает архив, делая невозможной дальнейшую установку”.
Любой, кто не совсем чайник, знает, что в настройках Сафари есть соответствующая опция по этому поводу.
А , к чему в заголовке такие хлёсткие слова – пасть , враг и прочее ? Ну никак без этого ? Какие враги , кому ? И кто , в какую пасть ?
Или банально – “ради красного словца не пожалеем родного отца” ?!
Можно ли с синхронизировать таким образом samsung gear s с этой виртуальной машиной?
Зачем так сложно? Есть же Android-x86 Project, под макэйром с флешки запускается без проблем, в антуту набрал 54000 попугаев.
Окошко с андроидом очень вытянуто, как его масштабировать? Как вообще там использовать тапы? Получилось подключить лишь мышку внешнюю, а вот тачпад не распознает…
Когда пытаюсь нажать хоть что-то на экране мышкой, выскакивет и предлагает мне Capture The Mouse,после чего она исчезает и появляется только при нажатии Left cmd. Что делать?
Как эмулировать джейлбрейкнутую айос на винде и запустить из под нее клэш с модом из сидии?
Я так понимаю 3D ускорение не поддерживается через genymotion?! Подскажите плиз… Ставил к примеру WoT Blitz – Ему вечно не хватает какой то памяти! Где ее увеличить?
Я так понимаю 3D ускорение не поддерживается через genymotion?! Подскажите плиз… Ставил к примеру WoT Blitz – Ему вечно не хватает какой то памяти! Где ее увеличить?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему Magic Mouse часто теряет связь с Mac
При запуске iTunes появляется ошибка webkit.dll. Что делать?
Как сделать резервную копию iTunes на Windows
Как отключать дисплей Mac без перевода в «режим сна»
Почему на iPhone не отправляются СМС и сообщения iMessage
Как понять, какой Apple Pencil выбрать для iPad
Что делать, если iPhone «застрял» в режиме наушников
Почему не загружаются оригиналы фото из iCloud на iPhone