iPhones.ru

В пасти врага: запускаем Android на Mac

Иван Петров avatar | 21
FavoriteLoading В закладки
В пасти врага: запускаем Android на Mac
AndroidMacMain

Первый и главный вопрос – для чего это нужно? Во-первых, вы получаете доступ ко всем мобильным приложениям, запуск которых теоретически невозможен на Mac. Во-вторых, возможность играть в любимые онлайн-игры, не отрываясь от компьютера. В-третьих, если вы разработчик – вы можете увидеть как работает ваше приложение на платформе Android. Наконец, если вы связаны с Mac не только просмотром видео и прослушиванием музыки… В общем, вы меня понимаете:)

Очень долго операционная система Android находилась под гнетом. В ее перспективность верили немногие, а основатель Apple Стив Джобс обещал развязать настоящую термоядерную войну против зеленого робота. Времена переменились и сегодня Android – самодостаточная ОС с внушительной долей рынка в 35%. Около 10 лет назад Google сделала одно из главных судьбоносных приобретений – покупку неизвестной Android Inc.

Главным преимуществом Android (да простят меня поклонники iOS) является возможность гибкой настройки и изменения «под себя». В сегодняшней статье мы вернемся к вопросу двухгодичной давности установке Android на Mac.

Установка Android

Перед началом установки потребуется загрузить несколько программ и патчей.

1. Скачиваем и устанавливаем последнюю версию виртуальной машины VirtualBox.

VirtualBox

2. Переходим на сайт Genymotion. Выбираем Get Genymotion. Нас интересует версия Free. Нажимаем Download и проходим простую процедуру регистрации. После окончания регистрации начнется скачивание виртуальной среды Genymotion.

GenymotionSite

3. Устанавливаем Genymotion и Genymotion Shell в папку приложений.

GenymotionInstall

4. Запускаем Genymotion. Теперь наша задача – установить виртуальную машину-эмулятор платформы Android.

GenyMotion1

5. Нажимаем клавишу +Add. Из предложенного списка выбираем версию Android и устройство, на котором будет работать эмулятор. Несмотря на наличие версии Android 5.0 и устройств с внушительным разрешением, рекомендую остановится на более скромных настройках. Android 5.0 еще весьма нестабилен, а слишком большое разрешение экрана нагрузит процессор MacBook по-полной. Одним из лучших вариантов устройств является Samsung Galaxy S4 и операционная система Android 4.4.4 при разрешении 1080 на 1920 пикселей.

GenyMotion2

6. Выбрав платформу и устройство, переходим к следующему этапу. Genymotion автоматически загрузит требуемый образ системы из интернета.

GenyMotion3

GenyMotion4

7. После окончания загрузки, Android тут же будет установлен. Не торопитесь запускать систему. Откроем VirtualBox и в списке виртуальных машин увидим только что установленный Samsung Galaxy S4. Выберите систему и нажмите на клавишу Settings (Настройки).

VirtualBoxSet

8. В появившемся окне на вкладке System установите выделяемый объем оперативной памяти, равный примерно 1/2 общей памяти вашего Mac. На вкладке Display перетяните ползунок на 128 МБ.

VirtualBoxSet2

9. После настройки VirtualBox, приложение можно закрывать. Вновь переходим к Genymotion. Выберите установленную систему и нажмите на Start. Спустя несколько секунд перед вами покажется полноценная версия работающей операционной системы Android:

AndroidRun

Увы, в представленных 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. Согласитесь с всплывающими окнами, а после завершения установки выключите виртуальную машину.

transferfilesand

2. Повторите копирование для архива GoogleApps4.4.4.zip.

3. После повторного включения виртуальной машины среди приложений появится установленный Play Market.

GooglePlayScreen

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

GoogleMistake

Запустите Google Play Market и пройдите привычную для пользователей Android процедуру авторизации. После этого можете смело скачивать требуемые приложения и игры. Настройки и добавление русского языка, а также полная навигация по виртуальной машине осуществляется как на стандартной версии Android.

GenyRun1

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (3 голосов, общий рейтинг: 4.67 из 5)
undefined
iPhones.ru
Первый и главный вопрос – для чего это нужно? Во-первых, вы получаете доступ ко всем мобильным приложениям, запуск которых теоретически невозможен на Mac. Во-вторых, возможность играть в любимые онлайн-игры, не отрываясь от компьютера. В-третьих, если вы разработчик – вы можете увидеть как работает ваше приложение на платформе Android. Наконец, если вы связаны с Mac не...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

21 комментариев

Форум →
  1. earll avatar
    earll 3 февраля 2015
    0

    BlueStacks? Нет не слышали.

    kbarabas avatar
    kbarabas3 февраля 2015
    0

    @earll, С одной стороны +100, с другой… Для Mac OS на их сайте BlueStacks недоступен, а тот что там был (аж в августе 2014) не поддерживает новых версий андроида. Хотя, да у меня он стоит.

    Плюс android x86 (kitkat). Установка подобна описанной в статье (в сети есть мануалы) (его можно и на vmware ставить).

    earll avatar
    earll3 февраля 2015
    0

    @kbarabas, через параллели

    kbarabas avatar
    kbarabas3 февраля 2015
    0

    @earll, Вы имеете в виду BlueStacks -> Windows -> parallels ?

    Если это работает, спасибо за наводку. Я как-то пробовал запустить BlueStacks -> Windows -> VMWare Workstation, выдавало какую-то ошибку про видеокарту. Дальше не копал.

    iVenom_1993 avatar
    iVenom_19933 февраля 2015
    0

    @kbarabas, да вроде последние паралельки предлагают сами андрюху установить, без каких-либо танцев с бубном…

    Mix60 avatar
    Mix603 февраля 2015
    0

    @earll, andyroid больше нравится, ушел на него с BlueStacks’a

    Войди на сайт, чтобы ответить
    Ответить
  2. G-3 avatar
    G-3 3 февраля 2015
    0

    Мак всемогущ! Даже ведро можно запустить!

    Букинxем avatar
    Букинxем3 февраля 2015
    0

    @G-3, причем здесь мак вообще?
    Они предлагают ставить все в машину VirtualBox.
    Хоть бы рекламировали VmWare или Parallels что ли.

    Power & Control avatar
    Power & Control3 февраля 2015
    0

    @Букинxем, притом, что мак всемогущ.

    Войди на сайт, чтобы ответить
    Ответить
  3. Kolj avatar
    Kolj 3 февраля 2015
    0

    Эм есть предложение попроще:
    1) скачать parallels desktop
    2) установить parallels desktop в папку application
    3) создать виртуальную машину с android OS

    jokervaio avatar
    jokervaio3 февраля 2015
    0

    @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.

    kbarabas avatar
    kbarabas3 февраля 2015
    0

    @jokervaio, “Google Play is not available”

    А у меня (android x86) очень даже available :)))

    Войди на сайт, чтобы ответить
    Ответить
  4. Botik avatar
    Botik 3 февраля 2015
    0

    Как то не солидно редакции писать про такое: “Браузер Safari автоматически раскрывает архив, делая невозможной дальнейшую установку”.
    Любой, кто не совсем чайник, знает, что в настройках Сафари есть соответствующая опция по этому поводу.

    Войди на сайт, чтобы ответить
    Ответить
  5. Nick Nolt avatar
    Nick Nolt 3 февраля 2015
    0

    А , к чему в заголовке такие хлёсткие слова – пасть , враг и прочее ? Ну никак без этого ? Какие враги , кому ? И кто , в какую пасть ?
    Или банально – “ради красного словца не пожалеем родного отца” ?!

    Войди на сайт, чтобы ответить
    Ответить
  6. prosto.astash84 avatar
    prosto.astash84 3 февраля 2015
    0

    Можно ли с синхронизировать таким образом samsung gear s с этой виртуальной машиной?

    Войди на сайт, чтобы ответить
    Ответить
  7. imperror avatar
    imperror 3 февраля 2015
    0

    Зачем так сложно? Есть же Android-x86 Project, под макэйром с флешки запускается без проблем, в антуту набрал 54000 попугаев.

    Войди на сайт, чтобы ответить
    Ответить
  8. Moonnz avatar
    Moonnz 3 февраля 2015
    0

    Окошко с андроидом очень вытянуто, как его масштабировать? Как вообще там использовать тапы? Получилось подключить лишь мышку внешнюю, а вот тачпад не распознает…

    Войди на сайт, чтобы ответить
    Ответить
  9. JamesTheCake avatar
    JamesTheCake 3 февраля 2015
    0

    Когда пытаюсь нажать хоть что-то на экране мышкой, выскакивет и предлагает мне Capture The Mouse,после чего она исчезает и появляется только при нажатии Left cmd. Что делать?

    Войди на сайт, чтобы ответить
    Ответить
  10. HauB avatar
    HauB 4 февраля 2015
    0

    Как эмулировать джейлбрейкнутую айос на винде и запустить из под нее клэш с модом из сидии?

    Войди на сайт, чтобы ответить
    Ответить
  11. b00bl1chello avatar
    b00bl1chello 7 февраля 2015
    0

    Я так понимаю 3D ускорение не поддерживается через genymotion?! Подскажите плиз… Ставил к примеру WoT Blitz – Ему вечно не хватает какой то памяти! Где ее увеличить?

    Войди на сайт, чтобы ответить
    Ответить
  12. b00bl1chello avatar
    b00bl1chello 7 февраля 2015
    0

    Я так понимаю 3D ускорение не поддерживается через genymotion?! Подскажите плиз… Ставил к примеру WoT Blitz – Ему вечно не хватает какой то памяти! Где ее увеличить?

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.