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
ћакс ‘едоров
“ехника и »нтернет

—уществует ли эмул€тор јндроид?

  • 2267
  • 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+