icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
Макс Федоров
Техника и Интернет

Существует ли эмулятор Андроид?

  • 2787
  • 3

Существует ли эмулятор Андроид?

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

Иными словами, при помощи эмулятора мы можем пользоваться практически всеми возможностями Android, даже не имея мобильного девайса. Да, компьютер не умеет звонить, писать SMS, у него нет гироскопа, камеры, чаще всего отсутствуют Bluetooth и даже Wi-Fi-соединение, но эмулятор успешно «подыгрывает» всё это. Например, при попытке сделать фото эта программа возвращает забавный снимок, на котором изображен герой сериала.

Зачем нужен игрушечный Android? Всё очень просто – для разработки программ для этой системы. А точнее – для их отладки. Если разработчик пишет собственное приложение под Android, то ему постоянно нужно следить за появляющимися ошибками и видеть его работу. То или иное решение, заключающееся в установке программ на настоящее устройство, не всегда удобно. Дело в том, что в области Android очень актуально понятие «фрагментация», означающее наличие огромного количества форм-факторов существующих устройств. Это налагает ограничения на отладку приложений. Так, одна программа может хорошо работать на одном разрешении экрана и искажать свой интерфейс – на другом.

Естественно, программист не может держать под рукой сразу все возможные устройства, на которых будет работать его приложение (хотя некоторые пытаются – у одного корейского разработчика скопилось 300 мобильных телефонов, на которых он отлаживает свой исходный код). В эмуляторе этой проблемы нет – на одном компьютере можно создать множество виртуальных устройств с разными разрешениями экрана и версиями операционной системы, а также установить их объемы памяти и наличие датчиков. Это делается через удобный интерфейс и для получения каждого нового устройства достаточно выставить другую комбинацию галочек.

Так что Android эмулятор существует, иначе программистам под эту систему было бы сложно оценивать работу своих приложений на разных гаджетах. «Классический» эмулятор входит в состав средств разработки Android SDK, который можно бесплатно скачать на официальном сайте Android. В то же время умельцы сделали альтернативный эмулятор под названием Android-x68, появление которого обосновано низкой производительностью «классического» эмулятора. Обычно рекомендуется держать под рукой оба продукта – входящий в SDK эмулятор предоставляет больший функционал, зато Android-x86 отличается высоким быстродействием.

Существуют и другие эмуляторы этой мобильной системы, даже в виде web-сервисов. Однако они не так часто используются программистами. Тем же, кто программированием не занимается, эмулятор вряд ли пригодится. Разве что он поможет познакомиться с Android перед покупкой устройства на базе этой системы.

deb
Наталья Зубова

Макс, ничегошеньки в этой сфере не понимаю, но Вы написали так, что я поверила: "Эмулятор Андроид - существует"

deb
Дмитрий Старков

я представляю, как разработчикам приходится задействовать мозги, чтобы все подходило))
+

deb
Макс Федоров

О, это сложно представить! Я разработчик, много времени уходит только на настройку инструментария.
Спасибо за отзывы:)

Вам необходимо или зарегистрироваться, чтобы оставлять комментарии
выбор читателя

Выбор читателя

16+