Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Как использовать режим эмуляции мобильных устройств в Chrome. Эмулятор гугл


Google представил эмулятор x86 64-bit Android L для разработчиков / Хабр

Корпорация Google сегодня анонсировала выпуск специальной версии эмулятора Android OS. Речь идет о x86 64-bit Android L, предназначенном для разработчиков, которые собираются выпускать приложения с поддержкой 64-битных чипов. По словам разработчиков, 64-битные приложения для Android позволяют разработчикам использовать более число регистров и новые наборы инструкций.

Компания сообщает, что приложения на Java будут автоматически использовать такие преимущества, без изменений в текущем коде. Приложения, написанные на других языках, созданные с Android NDK r10b, могут быть оптимизированы разработчиками для полной поддержки новых возможностей системы.

Новая ОС, Android L, у которой пока нет «вкусного» названия, получает возможность запускать приложения в окружении ART, пришедшее на замену виртуальной машины Dalvik, с которой работают текущие версии мобильной ОС. ART, в теории, позволяет приложениям запускаться быстрее и работать более «гладко», кроме того, ART поддерживает большее количество процессоров, включая ARM, x86, и MIPS. Соответственно, есть и поддержка 64-битных чипов.

Предварительный релиз Android L, developer preview, был представлен еще в июне, а финальный релиз будет готов этой осенью.

Текущая версия 64-битного эмулятора может быть установлена на 32- и 64-битные версии Windows, OS X и Linux. Само собой, прирост производительности можно будет заметить преимущественно в ресурсоемких приложениях. Скачать эмулятор можно здесь.

habr.com

Установка приложений Google в эмулятор Android / Хабр

В этой статье описано как установить дополнительные программы (в частности, Google Apps) в эмулятор Android. Это может понадобиться если вы хотите на эмуляторе: 1. Настроить синхронизацию с аккаунтом Google. 2. Установить календарь и календарь провайдер. 3. Установить Android Market. 4. И прочее…

Несмотря на то, что можно создать эмулятор Android с Google API, в нём отсутствуют такие важные вещи как адаптеры синхронизации контактов, календарей и прочее…

Подготовка
Итак, помимо Android SDK, нам понадобится: 1. Google Apps (в конце, я брал от CyanogenMod 7). 2. Утилита для создания нового образа системы mkfs.yaffs2.arm. 3. Если необходимо иметь полноценную работу с календарём, то добыть Calendar.apk и CalendarProvider.apk. Их можно найти как на просторах Интернет, так и откомпилировать из исходников Android.

Для удобства в системную переменную PATH добавить пути к android-sdk\tools и android-sdk\platform-tools.

Создание эмулятора
Создать эмулятор со следующими параметрами:

Обратить особое внимание!

SD карту создать не менее 200Мб! Все последующие команды предполагают, что в данный момент активен только один эмулятор. Если у вас запущено несколько эмуляторов/устройств, то к командам с утилитой adb необходимо добавлять параметр -s.

Подготовка к установке пакетов
Запустить эмулятор с увеличенным системным разделомemulator -avd emulator_2.3.3 -partition-size 150 Перемонтировать системный раздел для записи (спасибо за лёгкий способ перемонтирования ArtRoman):adb remount Удалить пакет от SDK, который при загрузке эмулятора возвращает все настройки к дефолтным: Войти в шелл:adb shell rm /system/app/SdkSetup.apk Выйти из шеллаexit
Установка необходимых пакетов
Извлечь приложения из архива с Google Apps (папка system\app). Установить пакеты:adb push CarHomeGoogle.apk /system/app adb push FOTAKill.apk /system/app adb push GenieWidget.apk /system/app adb push GoogleBackupTransport.apk /system/app adb push GoogleCalendarSyncAdapter.apk /system/app adb push GoogleContactsSyncAdapter.apk /system/app adb push GoogleFeedback.apk /system/app adb push GooglePartnerSetup.apk /system/app adb push GoogleQuickSearchBox.apk /system/app adb push GoogleServicesFramework.apk /system/app adb push LatinImeTutorial.apk /system/app adb push MarketUpdater.apk /system/app adb push MediaUploader.apk /system/app adb push NetworkLocation.apk /system/app adb push OneTimeInitializer.apk /system/app adb push SetupWizard.apk /system/app adb push Talk.apk /system/app adb push Vending.apk /system/app Подобным образом устанавить дополнительные приложения (например, Calendar.apk и CalendarProvider.apk).
Создание нового образа системы
Загрузить в эмулятор утилиту создания образа:adb push mkfs.yaffs2.arm /system/app Дать права на запуск этой утилитыadb shell chmod 777 /system/app/mkfs.yaffs2.arm Проверить, что все пакеты попали в /system/app:ls /system/app Сделать образ системы на SD карту/system/app/mkfs.yaffs2.arm /system /sdcard/system.img Выйти из шеллаexit Теперь придётся набраться терпения, и слить полученный образ «adb pull /sdcard/system.img d:\temp». Скорость примерно 59Кб/с, примерно 25 минут для 100Мб образа. Закрыть эмулятор. Из c:\Users\\.android\avd\emulator_2.3.3.avd\ удалить cache.img и userdata-qemu.img (если они есть). Залить в эту папку полученный образ system.img.

Эмулятор готов!

Первый запуск
Запустить эмуляторemulator -avd emulator_2.3.3

Нас встречает робот

Меняем язык на русский

Войти под аккаунтом Google из этого мастера настроек у меня не получилось. Не смог выдвинуть клавиатуру :).

В итоге пришлось настраивать синхронизацию позже

Заключение
Вот и всё! Всем успехов в разработке!

habr.com

Genymotion установка приложений - установка Google Apps

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

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

Для начала необходимо скачать Genymotion ARM Translation v1.2 после чего запустить сам эмулятор. Дождитесь его полной загрузки и просто перетащите скаченный ARM Translator v1.1 в окно эмулятора. Перетаскивать необходимо сам архив, его разархивировать ненужно. При перетаскивании архива в окно эмулятора в нем появляется розовая рамка

Установка приложений в Genymotion

Появится окошко «File transfer in progress» после чего эмулятор потребует подтвердить или отменить действие — нажимаем ОК, подтверждая наше намерение установить пакет ARM. Дожидаемся окончания установки. Если после установки появляется следующее сообщение:

Установка приложений в Genymotion

просто игнорируем его и нажимаем кнопку ОК.

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

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

Google Apps:

После скачивания файла с необходимой версии, так же перетащите его в окно эмулятора, при этом так же, сам архив. Так же подтверждаем установку нажатием кнопки ОК, и ждем пока пакет приложений установится. На возникающие ошибки внимания не обращаем и нажимаем ОК. По окончанию установки еще раз перезагружаем эмулятор.

После запуска эмулятора перейдите в меню Вашего устройства, в нем должны появится ярлыки приложений от Google

Установка приложений в Genymotion

 

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

Установка приложений в Genymotion

 

Теперь можно полноценно пользоваться сервисом Google Play так же как и в любом Android устройстве, а почитать обоз популярных приложений а так же скачать их бесплатно можно на сайте Android Markets.

Установка приложений в Genymotion

xn----7sbmatugdkfphym2m9a.xn--p1ai

Google Play и root права для Android Emulator / Хабр

Привет, Хабр!

Хочу поделиться своим опытом набивания шишек добавления Google Play в эмулятор, входящий в состав Android SDK. Вы спросите: "Да что тут может быть сложного? Добавить нужные .apk и пользоваться с удовольствием, об этом уже писали на Хабре тут!"

А вот и нет, подводных камней оказалось достаточно много. О них я расскажу под катом. Кстати, попутно расскажу как получить root права для эмулятора.

Интересно? Добро пожаловать под кат.

UPD: Обновил устаревшие ссылки. И так, для начала — чем моя инструкция отличается от написанной ранее? Тем, что при использовании Google Play вы не столкнётесь с такой картиной, когда в категориях видно три с половиной приложения. Например вот, в Top Free видно целых два (sic!) приложения.:

Инструкция написана для ОС Windows, но подойдёт и для других поддерживаемых SDK ОС, просто с маленькими изменениями.

Нам потребуется: Andoid SDK со следующими установленными пакетами:

  • Android SDK Tools
  • Android SDK Platform-tools
  • SDK Platform для Android 2.3.3
  • Extras/Android Support
  • Extras/Google USB Driver
Обладателям процессоров от Intel с поддержкой виртуализации рекомендую, для начала, проследовать инструкции, недавно опубликованной тут, и создать эмулятор с андроидом 2.3.

Создайте папку с именем GooglePlay и откройте консоль в ней. Это легко сделать, кликнув правой кнопкой в папке, с зажатой клавишей Shift. К сожалению это работает только в Windows Vista и выше. Тем, кто пользуется XP, придётся писать пути для cd.

Теперь нужно скачать кое-какие файлы. Сохраняйте все загрузки в созданную папку. Мы используем эмулятор 2.3, поэтому берём:

После установки всех пакетов — добавьте android-sdk\tools и android-sdk\platform-tools в системный PATH для удобства работы.

Создайте эмулятор для Android 2.3 с помощью AVD Manager, задав размер SD карты в 200-250 мб.

Запустите эмулятор и когда он полностью загрузится — откройте командую строку и введите команду "adb devices". Вы должны будете увидеть эмулятор в списке подключённых устройств:

Если его там нет — в эмуляторе заходим в настройки (Кнопка меню — Настройки — Приложения — Разработка). Поставьте галочку на пункте "Отладка по USB" и перезапустите эмулятор. Теперь он должен отображаться в списке.

Далее вас ждёт увлекательный не очень ввод кучи консольных команд и ожидание.

Нам понадобятся файлы GoogleServicesFramework.apk, MarketUpdater.apk и Vending.apk из скачанного архива с GoogleApps. Откройте его и скопируйте их в созданную ранее папку.

Теперь нам нужно сделать несколько хитрых хаков для того чтобы нам были доступны все приложения из Google Play, вне зависимости от их требований. Иначе — вас ожидает картина из нескольких одиноких приложений, как было показано выше. Стоит сделать ремарку — запустить неподдерживаемые приложения не получится, но эти хаки позволят скачать эти приложения на девайс и, после, вытащить apk из эмулятора, например.

Выполняем команду:

adb pull system/build.prop . На всякий случай замечу, что точка в конце команды — это не опечатка. В папке появится файлик build.prop. Открываем его текстовым редактором, находим строчку начинающуюся с ro.product.cpu.abi После неё добавляем ещё одну строку:ro.product.cpu.abi2=armeabi-v7a Так же, после комментария ADDITIONAL_BUILD_PROPERTIES нужно добавить строчкуro.opengles.version=131072 Это позволит нам видеть приложения, которые требуют архитектуру процессора ARM7 и поддержку версии версии 2.0.

Так же нам нужен архив с permissions, который можно взять здесь. Перетащите папку permissions из архива в нашу папку GooglePlay. Эти файлы нужны для приложений, которые требуют определённое оборудование для работы. Например камеру, или акселерометр.

Кстати, насчёт ввода кучи консольных команд я соврал. Хе-хе. Вам нужно будет всего лишь создать два .bat файлика. Приступим-с.

Первый файл назовите permissions.bat и наполните его таким вот содержанием:

adb push permissions/android.hardware.camera.autofocus.xml /system/etc/permissions/ adb push permissions/android.hardware.camera.flash-autofocus.xml /system/etc/permissions/ adb push permissions/android.hardware.camera.front.xml /system/etc/permissions/ adb push permissions/android.hardware.camera.xml /system/etc/permissions/ adb push permissions/android.hardware.location.gps.xml /system/etc/permissions/ adb push permissions/android.hardware.location.xml /system/etc/permissions/ adb push permissions/android.hardware.sensor.accelerometer.xml /system/etc/permissions/ adb push permissions/android.hardware.sensor.compass.xml /system/etc/permissions/ adb push permissions/android.hardware.sensor.gyroscope.xml /system/etc/permissions/ adb push permissions/android.hardware.sensor.light.xml /system/etc/permissions/ adb push permissions/android.hardware.sensor.proximity.xml /system/etc/permissions/ adb push permissions/android.hardware.telephony.gsm.xml /system/etc/permissions/ adb push permissions/android.hardware.touchscreen.multitouch.jazzhand.xml /system/etc/permissions/ adb push permissions/android.hardware.touchscreen.multitouch.xml /system/etc/permissions/ adb push permissions/android.hardware.touchscreen.xml /system/etc/permissions/ adb push permissions/android.hardware.wifi.xml /system/etc/permissions/ adb push permissions/android.software.live_wallpaper.xml /system/etc/permissions/ adb push permissions/android.software.sip.voip.xml /system/etc/permissions/ adb push permissions/com.android.location.provider.xml /system/etc/permissions/ adb push permissions/features.xml /system/etc/permissions/ adb push permissions/handheld_core_hardware.xml /system/etc/permissions/ adb push permissions/platform.xml /system/etc/permissions/

После — создайте ещё один, с произвольным названием, например make.bat и таким содержанием:

adb remount adb push build.prop /system/ adb push su /system/bin/ adb push Superuser.apk /system/app/ adb push Vending.apk /system/app/ adb push MarketUpdater.apk /system/app/ adb push GoogleServicesFramework.apk /system/app/ call permissions.bat adb push mkfs.yaffs2 /data/misc/ adb shell rm /system/app/SdkSetup.apk adb remount adb shell chmod 4755 /system/bin/su adb shell chmod 777 /data/misc/mkfs.yaffs2 adb shell ./data/misc/mkfs.yaffs2 /system /sdcard/system.img adb pull /sdcard/system.img system.img Для тех, кто выбрал эмулятор от Intel — обратите внимание на названия файлов в make.bat. Строчки adb push su /system/bin/ adb push mkfs.yaffs2 /data/misc/ adb shell chmod 777 /data/misc/mkfs.yaffs2 adb shell ./data/misc/mkfs.yaffs2 /system /sdcard/system.img следует заменить на:adb push su.x86 /system/bin/su adb push mkfs.yaffs2.x86 /data/misc/ adb shell chmod 777 /data/misc/mkfs.yaffs2.x86 adb shell ./data/misc/mkfs.yaffs2.x86 /system /sdcard/system.img

В итоге содержимое папки GooglePlay должно быть таким:

Теперь — запускайте файл make.bat и начинайте ждать. Имейте ввиду, что последние две команды из файла make.bat будут выполняться долго. Есть маленькая хитрость — что бы ускорить этот процесс нужно что-нибудь делать на эмуляторе. Например, серфить хабрахабр из эмулятора. Я не знаю как и почему, но когда эмулятор нагружен — это здорово ускоряет процесс создания и копирования system.img.

После того, как консоль отрапортует о выполнении своим закрытием, мы обнаружим в рабочей папке файлик system.img. Теперь закроем эмулятор. Не нужно сразу логиниться или устанавливать какие-то приложения — вы потеряете все изменения после перезапуска эмулятора.

Хватайте появившийся system.img и заменяйте им файлик из папки

android-sdk/platforms/android-10/images/ Если кто-то взял за основу x86 образ от Intel — используйте папку android-sdk/add-ons/addon-intel_atom_x86_system_image-intel_corporation-10/images/x86 Не забудьте сделать резервную копию оригинального system.img! Обратите внимание, что папка android-10 эквивалента для андроида версии 2.3. Для других версий андроида число после android- равно API Level данной версии.

Теперь заходите в папку, в которой у вас находятся файлы эмулятора и удаляйте файлы "cache.img", "userdata-qemu.img", "snapshot.img", "userdata.img"(если он там есть). По умолчанию для Win7 это

C:/Users/ИмяВашегоПользователя/.android/avd/имяВашегоЭмулятора.avd/ После этого запускайте эмулятор, открывайте Google Play, логиньтесь, принимайте условия соглашения и… перезапускайте эмулятор ещё раз, потому что, зачастую, приложения не хотят загружаться сразу после логина.

И вот, после последней перезагрузки, вы наконец-то можете полноценно пользоваться эмулятором.

Надеюсь, моя статья поможет кому-нибудь сохранить время. Спасибо за то, что уделили время на её прочтение.

habr.com

Как создать Google аккаунт для Android устройства на компьютере

Для того, чтобы пользоваться всеми возможностями и преимуществами таких сервисов, как PLAY Market и им подобных, необходимо быть обладателем аккаунта, синхронизированного с почтовыми и прочими сервисами. Однако даже тем пользователям, которые уже успели завести себе гугл аккаунт, придется активировать и связать его с настройками и установками мобильного устройства. Поэтому вопрос, как создать гугл аккаунт для Андроид через компьютер, на данный момент волнует огромную аудиторию владельцев смартфонов и ПК.

Создание аккаунта Google с помощью ПК не займет у вас много времени.

Каким образом можно создать аккаунт гугл для Андроид

  • Для того, чтобы создать аккаунт в системе Google, необходимо открыть на собственном компьютере Android Market или Gmail. Можно воспользоваться любым наиболее удобным браузером.
  • В появившемся диалоговом окне потребуется нажать на клавишу «Создать», после чего нужно в обязательном порядке указать собственное имя, фамилию и отчество.
  • Необходимо придумать подходящее имя для почтового ящика и пароль, который должен состоять не менее чем из восьми символов.
  • Придуманный пароль потребуется подтвердить, введя необходимую информацию в соответствующее поле.
Для регистрации в Google вам необходимо ввести основную информацию о себе

Инструкция — как создать Google Аккаунт

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

Всю подробную информацию найти можно в правом нижнем углу экрана, нажав на иконку с изображением треугольника небольших размеров. Ознакомившись и согласившись с условиями договора, нужно нажать на кнопку «Ok».

Для использования сервиса необходимо принять условия Договора

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

Интерфейс ресурса play.google.com, который необходим для активации нового или синхронизации старого аккаунта, без проблем переключается на русский язык. Для этого нужно найти и нажать на значок «Ru», расположенный непосредственно в правом нижнем углу дисплея.

Чтобы создать гугл аккаунт для Андроид через компьютер, потребуется сам ПК, причем его параметры и конфигурация не играют особой роли для выполнения подобного процесса. Помимо ПК, крайне желательно наличие высокоскоростного интернета.

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

Можно дать следующие рекомендации тем пользователям, которые решили создать гугл аккаунт при помощи персонального компьютера или телефона:

  • Для корректной синхронизации мобильного устройства и ПК посредством аккаунта гугл стоит вручную произвести настройки в разделе «Учетных записей и параметров».
  • Тем пользователям, которые в дальнейшем планируют приобретать различные приложения и игры за деньги, рекомендуется совершить привязку кредитной карты или электронной платежной системы к аккаунту гугл. Таким образом можно сделать значительно проще и быстрей приобретение необходимых программных продуктов.
  • При создании нового аккаунта либо изменении старого, не стоит забывать вводить капчу, которая служит для защиты от взломов и рекламных ботов.
Войдите в меню Аккаунт Play Market для привязки платежного способа Выберите способ оплаты (карта, МТС, Pay Pal) Введите данные карты либо электронного кошелька

Огромным преимуществом создания аккаунта и сохранения всех важных данных на отдельный лист является тот факт, что в случае утери мобильного устройства пользователь без проблем сможет поменять пароль и восстановить всю необходимую информацию. Посредством стационарного персонального компьютера можно не только обезопасить, но и гарантировать сохранность данных приоритетной степени важности.

В некоторых случаях возникает необходимость в удалении ставшего ненужным аккаунта гугл. Для решения подобной задачи потребуется зайти в раздел меню, который называется «Удаление учетной записи». Следуя подсказкам деинсталлятора, любой пользователь сможет без проблем ликвидировать аккаунт.

Для удаления аккаунта нажмите на кнопку Учетные записи и выберите нужную Нажмите на кнопку Удалить аккаунт

 

Такой метод является незаменимым, если возникла необходимость в удаленной блокировке сим-карты мобильного телефона, отслеживания его местонахождения и в других не менее важных задачах.

Создать гугл аккаунт для Андроид через компьютер – это удобный, безопасный и вполне надежный способ, позволяющий предотвратить случайную утечку или утерю информации и данных.

xn----7sbmatugdkfphym2m9a.xn--p1acf

Как использовать режим эмуляции мобильных устройств в Chrome

Тестирование веб-сайтов становится все более и более сложным делом. Дни, когда верификация функционала осуществлялась в паре браузеров, давно канули в лету.

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

Процесс осложняется еще и сенсорными экранами и дисплеями с высокой плотностью. Если вы пишете код на обычном компьютере с мышью и клавиатурой, то сложно оценить, как ваш шедевр будет функционировать.

Такие функции, как наведение мыши, необязательно работают, и ваше приложение может оказаться неработоспособным. Но как можно протестировать систему и обойтись без переключения между несколькими устройствами?

К счастью, в Chrome 32 был добавлен новый режим эмуляции мобильных устройств. Это поможет выявлять ранние проблемы разработки, не покидая зону комфорта вашего компьютера.

Для начала вам нужен Chrome не ранее 32 версии. Если последние шесть лет вы жили по ту сторону Луны, то можете найти его тут: google.com/chrome.

Запустите Chrome, перейдите на веб-страницу, которую хотите тестировать, и откройте «Инструменты разработчика» (Меню > Инструменты > Инструменты разработчика, Cmd+Opt+I в Mac или F12 / Ctrl+Shift+I в Windows и Linux).

Кликнете по иконке «Настройки» (Settings) в правом верхнем углу и откройте секцию «Переопределения» (Overrides), чтобы включить функцию «Показывать эмуляцию в консоли» (Show ‘Emulation’ view in console drawer):

Закройте настройки и откройте Console Drawer (это не то же самое, что обычная консоль), кликнув по его иконке (слева от зубчатого значка настроек) или нажав ESC.

В Console Drawer вы увидите вкладку «Эмуляция» (Emulation) – если ее там нет, попробуйте перезапустить Chrome:

Раздел «Устройство» (Device) предоставляет несколько дюжин предустановок для распространенных мобильных устройств включая iPhone, iPad, Kindle, планшеты Nexus, смартфоны Samsung Galaxy и т.д. Выбор одного из устройств определит соответствующие значения по умолчанию в панелях настроек.

Примечание: инструкции, приведенные выше, включающие режим эмуляции, соответствуют Chrome версии 32. Если вы используете более позднюю версию Chrome Canary, тогда вы можете найти эту опцию в меню «Настройки» > вкладка «Общие» > раздел «Внешний вид».

Экран

Опция «Экран» (Screen) позволяет задать:

  • разрешение устройства;
  • соотношение пикселей, например, 2 для дисплеев Apple Retina, где реальное разрешение – это удвоенное разрешение области просмотра;
  • коэффициент масштабирования шрифта.

Пользовательский агент (User Agent)

В разделе «Пользовательский агент» (User Agent) можно подделать строку пользовательского агента, тогда клиент и код серверной части будут реагировать соответствующим образом:

Сниффинг строк пользовательского агента для загрузки разных мобильных веб-сайтов является устаревшей техникой. Он сложен в использовании, требует немалых усилий и был (в основном) вытеснен методами отзывчивого веб-дизайна.

Если у вас есть время, склонность, терпение и бюджет, чтобы создавать отдельные сайты для каждого устройства, вы можете также создать и приложения для конкретной платформы!

Сенсоры

Опция «Сенсоры» (Sensors) позволяет эмулировать аппаратные средства устройства, включая сенсорный экран, геолокацию и акселерометр:

Разрешение эмуляции сенсорного экрана переключает курсор мыши на более короткую тень, размером с кончик пальца:

События с множественными касаниями, например, сжимание, могут быть имитированы зажатием кнопки Shift и перетаскиванием мышью.

Режим сенсорного экрана запускает соответствующие JavaScript события, такие как touchstart, touchmove и touchend.

Мобильные браузеры пытаются обеспечить совместимость еще и инициированием событий мыши, таких как mouseover, но оно произойдет только при нажатии на элемент. Эмулятор корректно игнорирует событие mouseover при наведении сенсорным курсором.

Возвращение в режим браузера

Для завершения эмуляции устройства, вернитесь назад в раздел «Устройство» (Device) и нажмите кнопку «Сброс» (Reset).

Мне не нужно никакое устройство!

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

Также вы должны знать, что эмулятор не совершенен:

  • встречаются причудливые ошибки;
  • CSS состояния, такие как :hover, применяются до сих пор;
  • это не настоящая эмуляция, страница отображается с помощью Chrome независимо от того, поддерживает ли реальное устройство все функции, которые вы используете.

Будем надеяться, что команда разработчиков Chrome займется решением этих вопросов в последующих релизах.

Тем не менее, что касается быстрого и грубого мобильного тестирования, режим эмуляции в Chrome намного проще, чем переключение на реальный смартфон или планшет. К тому же, все средства разработки будут в вашем распоряжении. Это может сэкономить время и ваши усилия.

Перевод статьи «How to Use Mobile Emulation Mode in Chrome» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru

Эмулятор Андроид на ПК | Обзор лучшего эмулятора Genymotion

На данный момент Genymotion — это лучший эмулятор Android на ПК. У разработки есть только один серьезный конкурент — это Andy OS, о котором мы рассказали в подробным обзоре. Оба эти решения основаны на на Virtual Box, то есть они виртуализируют, а не эмулируют Android, благодаря чему пользователи получают высокую производительность.

genymotion logo

Если же вам не нужен полноценный эмулятор, а только возможность запуска Android игр и программ, то лучшим решением является BlueStacks, о котором мы писали в этой статье. Также есть еще один неплохой эмулятор Андроид для Windows — Windroy (обзор). И можно приглянуться к дополнению ARC Welder для браузера Chrome, способному запускать игры и программы для Android в браузере.

Установка Genymotion

1. Чтобы скачать эмулятор Android нужно сначала перейти на официальный сайт Genymotion и создать новую учётную запись. Для этого справа в меню нажмите «Sign in» и в появившемся окошке «Create account».

account create genymotion

2. На следующей странице введите придуманные имя пользователя и пароль, а также ваш e-mail, после чего поставьте галочку, что вы прочитали и согласны c политикой конфиденциальности сервиса.

registration genymotion

3. Затем откройте почту, которую указали при регистрации и в новом письме от Genymotion перейдите по ссылке, чтобы активировать аккаунт.

4. На сайте Genymotion откройте страницу «Store». Доступны 2 версии программы: бесплатная «Free» с неполным функционалом и платная «Business» стоимостью 25 евро в месяц за 1 лицензию! Согласитесь, это очень дорого и функции, которые есть в платной версии вряд ли кому-то из нас пригодятся. Так что в колонке «Free» внизу смело нажимайте «Download».

download genymotion

5. На следующей странице выберите: «Get Genymotion» или «Get Genymotion (without VirtualBox)», если Virtual Box уже установлен на вашем ПК.

download genymotion

6. На компьютер загрузится установочный файл .exe и вам нужно будет только запустить его и дождаться завершение процесса установки. После этого у вас будет установлен эмулятор Андроид для Windows. Появятся 3 новые программы: VirtualBox, Genymotion и Genymotion Shell.

Работа и настройка виртуальных девайсов

1. При первом запуске Genymotion появится уведомление, что вы ещё не добавили виртуальное устройство и эмулятор предложит вам это сделать. Нажмите «Yes».

genymotion

2. Чтобы работать с эмулятором Android на компьютере вам необходимо будет войти в свой аккаунт. Для этого в следующем окне внизу нажмите «Sign in».

genymotion

3. Введите логин и пароль, которые указали при регистрации на сайте.

genymotion

4. Затем откроется список доступных девайсов. И это как раз главное преимущество Genymotion перед конкурентами: здесь есть огромный выбор смартфонов и планшетов со всеми версиями Android, которые доступны для этой модели.

genymotion

Просто выберите нужное устройство и нажмите «Next».

5. В следующем окне вы можете придумать свое название для виртуального девайса. Я, например, оставил без изменений.

genymotion

6. Эмулятор Андроид начнет скачивать выбранное вами виртуальное устройство на компьютер.

7. После завершения загрузки нажмите «Finish».

genymotion

8. Чтобы запустить эмулятор выберите нужный планшет или смартфон и нажмите «Start».

genymotion

Кроме этого до запуска вы можете задать свои настройки: изменить число процессоров и объем оперативной памяти, поменять разрешение экрана и DPI, включить полноэкранный режим и виртуальную клавиатуру, а также отключить отображение навбара Android.

options

9. После этого начнётся запуск виртуального устройства.

genymotion

10. Так мы скачали и запустили эмулятор Genymotion на вашем ПК. В конце появится привычный экран Android и можно будет приступать к работе.

genymotion

Также стоит упомянуть, что Genymotion доступен не только для Windows, но и для Mac и Linux.

Эмулятор Android на ПК: Genymotion

Теперь разберемся с часто возникающими вопросами и проблемами, а также я расскажу об установке Google Apps и приложений в Genymotion.

Если в момента запуска эмулятора вы получаете такое сообщение, то это значит, что у Вас в BIOS отключена технология виртуализации, поэтому ваше устройство не может работать в мультипроцессорном режиме. Благодаря этой технологии и достигается максимальная производительность таких эмуляторов, как Genymotion и Andy.

bios genymotion

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

Установка Google Play и приложений Google

К сожалению в эмуляторе Genymotion на данный момент нет Google Apps и их придётся скачивать и устанавливать самостоятельно.

Для этого скачайте этот архив, содержащий пакет ARM. Просто перетащите скачанный архив в запущенный Genymotion. Появится окошко в котором нужно нажать «OK», чтобы подтвердить установку.

genymotion

В конце появится окно «File installation result», в котором сообщится, что установка прошла успешно. Нажмите «OK» и перезагрузите эмулятор (закройте и запустите заново).

arm-translation

После этого скачайте архив с Google Apps для нужной версии Android вашего виртуального девайса. Например, для Nexus 7 c Android 4.4 скачайте Google Apps Android 4.4.

После скачивания точно также перетащите архив в окно эмулятора и дождитесь завершения установки. В конце у вас будут установлены все приложения Google.

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

Установка APK и кэша

Точно также вы можете устанавливать приложения для Андроид, просто перетаскивая загруженные из Интернета .apk-файлы в окно Genymotion.

gaming genymotion

Если вы хотите установить игры с кэшем, то сначала кэш нужно перетянуть в окно эмулятора. Кэш поместится в папку «sdcard/Download», откуда вам нужно будет просто переместить его в «sdcard/Android/obb». Если папки «obb» в Genymotion нет, просто создайте её при помощи файлового менеджера. Затем перетяните APK в окно эмулятора и установите игру.

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

4idroid.com


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..