Як запустити додатки Android на windows. Емулюємо Windows на Android. Декілька слів про програми для Android

05.03.2020 Безпека

Завантажуючи програми для смартфона через комп'ютер, користувач може виявити, що його інсталяційний файл має розширення APK. Мало хто знає, але даний форматможна запустити не тільки на Android, але і в Windows, а як це зробити, буде розказано далі за текстом.

Що таке APK

Перед тим, як приступити до розгляду способів запуску APK-файлів на десктопному пристрої, варто розповісти, що взагалі являє собою даний формат.

Отже, повна назва звучить як Android Package. Відповідно, вже з цього можна зробити висновок, що він призначається для роботи в рамках мобільної операційної системи. Тут можна провести аналогію з форматом EXE, який використовується в Windows і є інсталятором будь-якої програми. Так і APK - це архів з усіма файлами програми, а також інструкціями для їх вилучення. Простими словами, це інсталятор додатків в Android.

Як відкрити APK файл на комп'ютері

На початку статті було сказано, що APK-файли можна запускати не лише на смартфонах під керуванням Андроїд, а й у Windows. Звичайно, для цього знадобляться додаткові інструменти. Їх можна розділити на дві категорії:

  • для перегляду списку файлів, що встановлюються;
  • для встановлення програми.

У першому випадку підійде будь-який відомий архіватор, саме з його допомогою можна відкрити APK та подивитися, які файли знаходяться в ньому. А ось для інсталяції Андроїд-програм в операційній системі Windows необхідно скористатися більш серйозними програмами, які називаються емуляторами.

Використання архіваторів

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

Для виконання всіх операцій буде використаний архіватор WinRAR, який може встановити собі кожен користувач, адже програма розповсюджується безкоштовно.

  1. Натисніть правою кнопкою миші по APK-файлу (ПКМ).
  2. Виберіть опцію «Властивості» в меню.
  3. У вікні, перейдіть на вкладку «Загальні».
  4. Напроти рядка «Додаток» натисніть кнопку «Змінити».
  5. З'явиться діалогове вікно, в якому потрібно вибрати програму, щоб відкрити файл. Якщо у списку WinRAR немає, тоді вкажіть прямий шлях до нього, натиснувши посилання «Знайти іншу програму на цьому комп'ютері».
  6. Відкриється вікно файлового менеджера. У ньому необхідно перейти до директорії з виконуваним файлом WinRAR. За умовчанням він знаходиться наступним шляхом: «C: Program Files WinRAR».
  7. Перейшовши до папки з архіватором, виділіть виконуваний файлта натисніть кнопку «Відкрити».
  8. У вікні "Властивості" натисніть кнопку "Застосувати", а потім "ОК".

Після виконання цієї інструкції всі файли, які мають розширення APK, будуть запускатися через архіватор, достатньо натиснути по них подвійним кліком лівої кнопки миші (ЛКМ).

Запуск емулятора

Якщо метою завантаження APK-файлу на комп'ютер була подальша його установка, а не відкриття, тоді потрібно скористатися емулятором операційної системи Windows. На ринку програмного забезпечення їх досить багато, тому всі розглядатись у статті не будуть, а лише найпопулярніші.

BlueStacks

BlueStacks – найпопулярніший емулятор Android, тому розумно розпочатиме з нього. Отже, щоб зробити інсталяцію програми для Android у рамках робочого столу Windows, необхідно виконати такі дії:

  1. Запустіть програму BlueStacks.
  2. На лівій панелі з переліком інструментів натисніть кнопку «APK».
  3. Відкриється вікно файлового менеджера, в якому необхідно перейти в папку із заздалегідь завантаженим файлом APK.
  4. Перейдіть до програми для Андроїд та натисніть кнопку «Відкрити».
  5. Запуститься процес інсталяції програми в BlueStacks, дочекайтеся його завершення.
  6. У меню емулятора відобразиться іконка щойно встановленої програми, натисніть по ній для запуску.

Droid4X

Droid4X – це її один популярний емулятор мобільної операційної системи, відповідно, і за його допомогою можна на комп'ютерах під Windows запустити програми для Android. Робиться це на порядок простіше:

  1. Встановіть програму Droid4X на комп'ютер.
  2. Відкрийте файловий менеджер"Провідник".
  3. Перейдіть до папки зі скачуваним APK-файлом.
  4. Натисніть на ньому ПКМ.
  5. У контекстному менюВиберіть "Play with Droid4X".
  6. Запуститься процес встановлення мобільного додатку. Дочекайтеся його завершення.
  7. Натисніть ЛКМ на іконці встановленої програми в меню емулятора.

Genymotion

За допомогою емулятора Genymotion зробити установку APK-файлу на комп'ютер набагато складніше, але все ж таки це непогана альтернатива попереднім способам. Однак врахуйте, що попередньо необхідно створити обліковий запис на сайті Genymotion і встановити віртуальну машину VirtualBox.

  1. Запустіть Genymotion.
  2. Натисніть на верхній панелікнопку "Add".
  3. У вікні, натисніть «Next».
  4. Надалі за ним також натисніть «Next».
  5. Дочекайтеся завершення завантаження і у вікні VirtualBox натисніть кнопку «Запустити».
  6. Поверніться до вікна Genymotion та натисніть кнопку «Start».
  7. З'явиться вікно емульованого Андроїда. Щоб встановлювати APK, потрібно спочатку інсталювати Genymotion ARM Translation. Для цього відкрийте папку з цим файлом та перетягніть його мишкою у вікно емулятора.
  8. Перезапустіть емулятор та віртуальну машину.
  9. Відкрийте папку з файлом APK та перетягніть його у вікно емулятора.

Відразу після цього програма буде запущена, і ви зможете з ним взаємодіяти через вікно емулятора.

Технологічна платформа додатків Android виявилася універсальною та дружньою для розробників. Ви можете розробити додаток Android та опублікувати його в магазині Google Playз мінімальними обмеженнями. Ця концепція призвела до бурхливого розвитку популярних Android додатків, частина з яких недоступна на iOS та інших платформах. Для запуску програми Android зазвичай потрібно використовувати смартфон або планшет із даної ОС – це очевидно. Що робити, якщо Ви хочете спробувати використовувати Android, не купуючи пристрій?

На щастя, у вас є така можливість, Android можна запустити навіть на старому стаціонарному комп'ютері. Для реалізації цього завдання існує кілька способів, кожен з яких має свої переваги та недоліки.

Можливо, найпростішим способом запуску програм Andoid на комп'ютері з ОС Windows є використання програми ARC Welder для браузера Google Chrome. Програма була розроблена компанією Google і її можна використовувати не тільки на комп'ютерах з Windows. даний методпрацює також на хромбуках та Mac. Процес запуску практично не залежить від використовуваної платформи. Просто перейдіть до Інтернет-магазину Chrome і встановіть програму ARC Welder з каталогу.

Додаток ARC Welder знаходиться на бета-стадії та призначений переважно для розробників. Проте процес завантаження програми досить простий. Вам потрібно завантажити файл APK в ARC Welder. APK файлможна отримати за допомогою резервного копіюванняпрограми на фізичному пристрої Android або завантаживши з різних сторонніх сайтів в Інтернеті. Ми не рекомендуємо завантажувати платні програми та ігри з сумнівних сайтів. Існують ресурси, які архівують безкоштовні програминаприклад APK Mirror .

Коли потрібний APK файл завантажений і готовий до завантаження, Ви можете відкрити ARC Welder зі списку розширень у Google Chromeта вказати цей файл. Потім Вам потрібно вибрати спосіб відображення програм - режим пейзаж/портрет, смартфон/планшет та метод доступу до буфера обміну. Не кожен Android програма запуститься таким чином, а деякі програми можуть частково втратити свою функціональність. ARC Welder, на жаль, на Наразіне має вбудованої підтримки сервісів Google Play (якщо Ви не розробник програми та не маєте доступу до вихідного коду), тому програми Googleі деякі сторонні програмивідмовляться працювати.

Програми або ігри, які запускаються в ARC, переважно працюють стабільно. Ви можете отримати повну функціональність від Evernote, Instagram та навіть Flappy Bird. Одночасно у вас може бути встановлена ​​лише одна програма в ARC Welder, для запуску іншої програми потрібно повернутися до діалогу установки.

Процес розгортання програм та обмеження на одноразовий запуск лише однієї програми створюють бар'єри для повсякденного використання інструменту. Тим не менш, розширення підійде для потреб розробників та тестерів або просто для ознайомлення з можливостями мобільної платформи.

Наступним найпростішим способом для запуску Android-програм на ПК є використання емулятора Android, розробленого Google як частина комплекту розробника ПЗ (SDK). Емулятор може використовуватись для створення віртуальних пристроївз будь-якою версією Android на борту з різними дозволами екрана та конфігураціями апаратних засобів. Першим недоліком даного способуможна назвати досить складний процес встановлення та налаштування.

Жоден з продуктів не ідеальний - вам потрібні пристрої, що підтримуються інструментами, наприклад Dell XPS 12 у випадку з версією для Intel або Lenovo ThinkPad x61 для Android-x86. Ви можете встановити дані середовища поверх Windows, але це не найкраща ідея. Найрозумнішим способом є створення окремого розділу жорсткого диската встановлення Android на нього.

Якщо конфігурація вашого ПК не підтримується цими продуктами, Ви можете спробувати встановити їх у середовищі віртуалізації VirtualBox або VMware, які працюють швидше, ніж емулятор Android. Можливо, ці продукти все ще не підійдуть для тестування ігор, але більшість програм будуть встановлюватися і працювати коректно. Встановлення додатків потрібно виконувати самостійно, т.к. інтеграція Google Play у цих продуктах відсутня. Як допомогу ви можете скористатись інструкцією на нашому сайті - Встановлення Android у VMware Workstation.

Якщо Ви шукаєте засіб для запуску відразу кількох програм та ігор Android, причому просте в установці та налаштуванні, тоді ваш вибір - BlueStacks. представляє один із самих простих способівдля запуску програм. Тим не менш, продукт застосовує сильно модифіковану версію Androidдля запуску програм. BlueStacks містить вбудований магазин Google Play, і Ви маєте доступ до всіх придбаних платним додаткам. Програма додається до списку пристроїв Google Play під назвою Galaxy NoteІІ.

Окреме вікно BlueStacks містить список програм, розбитий за категоріями: ігри, соціальні мережіі т.д. Під час пошуку програми або натискання на значок конкретного додаткувідбувається несподіване – відображається клієнт Google Play у планшетному режимі. Користувач може переміщатися інтерфейсом, як на звичайному пристрої Android, що робить BlueStacks не простим "плеєром додатків". Насправді користувач може встановлювати сторонні лаунчери, такі як Nova або Apex з магазину додатків і вибирати їх як лаунчери за замовчуванням. Головний екрану BlueStacks з категоріями додатків є варіантом домашнього екрану. Таким чином, замінивши його, Ви можете відчувати себе власником реального пристрої Android.

Повний доступ до магазину Google Play виключає проблеми з розгортанням програм, а сам BlueStacks працює стабільно та спритно. Ви можете пограти більшість ігор, але ймовірні проблеми з використанням миші. Якщо ваш комп'ютер має сенсорний екран, Ви зможете використовувати програми, що підтримують мультитач. BlueStacks може перетворити планшет на Windows 8 на планшет на Android. Технологія, що використовується в BlueStacks називається "LayerCake" (перекл. листковий пиріг), тому що програми Android запускаються в окремому шарі поверх Windows.

Єдиний недолік BlueStacks – використання модифікованого складання Android. Всі зміни, зроблені розробником продукту, щоб запустити програми Android на ПК, можуть викликати збої та відмови в роботі програм. Це модифіковане середовище представляє невелику цінність для розробників - немає жодної гарантії, що додатки, які правильно відображаються і працюють у BlueStacks будуть вести себе також на фізичному пристрої. Сервіс використовує модель монетизації freemium - можна або заплатити 2 долари за передплату, або встановити кілька спонсорських програм.

Який спосіб краще?

Якщо потрібно протестувати програму перед встановленням її на фізичні пристрої, емулятор Android пропонує кращий спосібдля попередньої перевірки програми на комп'ютері. Продукт досить повільний, але стандартизований, тому розробник може подивитися, як поводитиметься додаток на реальному смартфоні або планшеті. За допомогою портування Android на ПК можна досягти пристойної продуктивності, але можливі проблеми та збої і потрібне сумісне обладнання.

Якщо Вам потрібно отримати відразу кілька програм Android на комп'ютері, найкращим рішеннямбуде BlueStacks App Player. Продукт надає повний доступ до Google Play, працює швидко та підтримує пристрої Windowsз мультитач. Не варто забувати про ARC Welder, як про спосіб запустити одну програму одночасно. Розширення є безкоштовним і простим у встановленні.

Вам полюбилася гра на смартфоні і хотілося б пограти в неї вдома великому екрані? Чи утиліта Android виявилася настільки зручною, що було б корисно використовувати і при роботі за комп'ютером? Трапляються випадки, коли програма була створена виключно для цієї платформи і пошук аналогів для ПК не дає бажаних результатів. Для описаних ситуацій є одне рішення – запуск утиліти андроїд на комп'ютері. З цією метою потрібно спочатку вибрати емулятор, що дозволяє запускати програми Androidна комп'ютері під керуванням Windows.

Подібних програм представлено в інтернеті безліч. Найпоширенішими є Bluestacks, Droid4x та Genymotion. Всі вони безкоштовні для завантаження та завжди доступні на сайтах розробників. Дистрибутив додатків додається до емулятора двома шляхами. Можна використовувати інсталяційні файли з розширенням APK, попередньо завантажені з нашого сайту, або отримати доступ до програм безпосередньо через Google Play.

Розглянемо варіанти застосування озвучених емуляторів.

Як встановити програми за допомогою Bluestacks


  1. Завантажуємо емулятор андроїд на пк та встановлюємо. Після встановлення у верхній частині робочого стола з'явиться панель інструментів.
  2. Разом із програмою автоматично встановлюються декілька актуальних сучасних додатків. Ви можете запустити їх для перевірки роботи.
  3. Для пошуку необхідних андроїд програм використовуйте рядок пошуку вгорі головного вікна програми. BlueStacks виконає пошук одразу в кількох інтернет-магазинах. Найбільші з них (Market, GetJar, Appstore, 1Mobile та Amazon) одразу доступні для пошуку за умовчанням.
  4. Для встановлення з Google Play знадобиться облікова запис Google. Можна використовувати як існуючий запис, так і створити новий.
  5. Після підтвердження облікового записуВи побачите список додатків згідно з вашим пошуковому запиту. Виберіть потрібне. Зверніть увагу, що для безкоштовних має бути позначка «Free». Для платних вказується вартість покупки.
  6. Натискаємо кнопку "Встановити". У вікні натискаємо «Прийняти». Розпочнеться процес встановлення.
  7. Дочекавшись закінчення процесу установки можна сміливо приступати до запуску улюбленої програми андроїд на пк.

Як встановити програми за допомогою Droid4x


  1. Завантажуємо емулятор андроїд на комп'ютер і встановлюємо. На робочому столі з'явиться ярлик для запуску.
  2. Запускаємо Droid4x за допомогою ярлика.
  3. Відкриється вікно, в якому відразу ж будуть відображені іконки меню, що найчастіше використовуються. Тут же, у головному вікні, розташовується ярлик Google Play.
  4. Заходимо до магазину Google Play. У рядку пошуку набираємо назву програми, що цікавить нас, і натискаємо ОК.
  5. Із запропонованого списку вибираємо потрібна програмата натискаємо «Встановити».
  6. У вікні натискаємо «Прийняти». Розпочнеться процес встановлення.
  7. Відразу після завершення встановлення Вам буде запропоновано запустити програму та насолоджуватися можливостями андроїд на великому екрані.

Як встановити програми за допомогою Genymotion


  1. Для отримання посилання на скачування інсталяційних файлів, треба зареєструватися на сайті, використовуючи адресу електронної пошти. Посилання прийде у листі з підтвердженням реєстрації.
  2. У вікні, що відкрилося за посиланням, вибираємо варіант установки і натискаємо відповідну кнопку.
  3. Запуститься установка, після якої на робочому столі з'являться ярлики VirtualBox, Genymotion і Genymotion Shell.
  4. Запустивши Genymotion за допомогою ярлика, Ви виявите кнопки «Play», «Add» та «Settings» («Грати», «Додати» та «Параметри»). Вони служать для створення та запуску віртуального Android гаджета, та для налаштування емулятора.
  5. Для створення віртуального пристрою натисніть «Add», використовуйте облікові дані, створені на кроці 1. Перед Вами з'явиться перелік пристроїв.
  6. Ознайомтеся зі списком та виберіть пристрій, натисніть «Add».
  7. У вікні, натисніть «Next», після цього почнеться установка віртуальної машини. Потім за запитом емулятора введіть ім'я пристрою та натисніть Finish.
  8. Щоб запустити пристрій, виберіть його у головному вікні програми та натисніть «Play».
  9. Після цього можна вибирати, встановлювати та запускати програми ніби з екрана свого пристрою.

Підведемо підсумок

Всі розглянуті емулятори справляються з основною функцією - запуск андроїд утиліт на ПК. Щодо зручності застосування та продуктивності можна зробити невеликі висновки. Вони допоможуть Вам зробити вибір емулятора для того, щоб перенести андроїд на комп'ютер.

BlueStacks- Простий емулятор, що виконує основне завдання, але не більше. Утиліта дозволяє запускати ігри, але працює не завжди стабільно та продуктивність залишає бажати кращого. Поширюється умовно-безкоштовно, тобто базовий набір функцій безкоштовний, а за додаткові можливостідоведеться заплатити. Прийнятний варіант домашнього використання.

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

Genymotion- емулятор більш високого рангу з багатьма додатковими функціями. Проте, цікаві вони будуть переважно розробникам для початкової обкатки своїх програм перед тестуванням на реальних пристроях. Якість продукту та спрямованість на професійне застосування призвело до появи мінуса для звичайних користувачів– емулятор розповсюджується на платній основі. У безкоштовної версіїнедоступне підключення до інтернету та багато необхідних функцій. Не підходить для домашнього використання.

У зв'язку з обмеженими можливостями платформи Androidможе виникати необхідність запуску повноцінної версії ОС Windows як окремої програми. Це цілком реалізована задача за рахунок активного розвитку сучасних Android-пристроїв, багато з яких не поступаються персональним комп'ютераму плані потужності. Під час сьогоднішньої статті ми розповімо про кілька емуляторів подібного роду, чия функціональність безпосередньо залежить від вимог до ПЗ та характеристик смартфона.

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

Bochs

З усіх емуляторів Windows для Android додаток Bochs є найкращим варіантом, що дозволяє розгорнути повноцінну версію операційної системи. До його переваг можна записати низькі вимогидо характеристик смартфона, можливість запуску великої кількості програм, обмежених лише версією вибраної ОС.

Єдиним мінусом, який буде помітний далеко не завжди, є управління – періодично курсор миші не реагує на жести або переміщається занадто повільно.

В цілому якщо потрібно запустити повнофункціональну версію Windows аж до XP, нічого кращого за Bochs немає. До того ж далеко не кожен емулятор має графічний інтерфейс і дозволяє керувати вибором компонентів, від яких у результаті будуть залежати можливості та вимоги програми.

QEMU

Програмне забезпечення QEMU є досить відомим варіантом, оскільки призначене для емуляції не тільки Віндовс на Андроїд, але й інших ОС на багатьох альтернативних платформах. Залежно від необхідності розгорнути можна практично будь-яку віндову з єдиною вимогою у вигляді образу у форматі IMG або ISO.

У плані роботи додаток не сильно відрізняється від Bochs, так само надаючи зручний інтерфейс для управління емуляцією. Підтримуються у разі не тільки Віндовс, а й інші ОС, наприклад, Linux. До недоліків можна віднести хіба відсутність ПЗ в Google Play Маркетіта складності у процесі освоєння.

Limbo

За допомогою Limbo PC Emulator можна запустити переважну більшість 32-бітових операційних систем, включаючи Windows. Наявні обмеження зводяться до технічним характеристикам Android-пристрою та вимогам ОС. Зокрема, запуск програми можливий лише на процесорі ARM.

На цей емулятор не варто покладати великі надії, оскільки, хоча він і базується на QEMU, його можливості дуже обмежені. Використовувати Limbo є актуальним лише тоді, коли з якихось причин не запускається будь-який інший розглянутий аналог.

DosBox

Цей варіант емулятора, як видно з назви, призначений не для розгортання Виндовса, а для запуску DOS-додатків на телефоні. Дане ПЗ відмінно справляється з обробкою файлів, практично не має проблем з продуктивністю навіть на відносно слабких смартфонах і має порівняно невелику вагу.

Головною причиною, чому DosBox варто брати до уваги при виборі подібних програм, є можливість запуску Windowsдо версії 95. Звичайно, щоб виконати це, будуть потрібні певні навички, але в результаті можна отримати контроль над повноцінною Віндовс. Цей варіант не можна назвати найкращим, але й забувати про нього не слід. Особливо при розгортанні старої ОС без встановлення більш громіздких Bochs та QEMU.

ExaGear

З усіх представлених варіантів саме ExaGear виділяється найбільше, оскільки ця програма не є класичним емулятором ОС Windows. При цьому його головне призначення зводиться до запуску програм, створених для комп'ютера. Таким чином, програмне забезпеченнясамостійно емулює роботу обов'язкових компонентів, дозволяючи запускати багато ігор та деяких програм.

Ця програма має кілька варіацій, створених для запуску Windows-додатків певного різновиду. До них належить:

  • ExaGear – Strategies;
  • ExaGear - RPG;
  • ExaGear – Windows Emulator.

Щодо переваг і недоліків у всіх випадках додаток працює набагато стабільніше раніше розглянутих аналогів, але тільки якщо Android-пристрій має значну потужність. Інакше ж ExaGear встановиться та запуститься без проблем, але будь-які ігри та програми емулювати не зможе, завершуючи роботу помилкою.

Заслуговує на окрему згадку плюс плюс програми також виступає інтеграція деяких підтримуваних ігор і розміщених в окремому розділі. Це дозволить не тільки емулювати Виндовс-програми, але й без проблем завантажувати всі необхідні файли.

Висновок

Майже завжди для роботи емулятора потрібні файли операційної системи Windows у певному форматі. Знайти відповідні дистрибутиви можна на . Використовуючи якісні образи та проявивши увагу при роботі з додатками, можна буде легко емулювати багато хто версії Віндовс, незважаючи на недоліки.

Все, що вам для цього потрібно – це завантажити та встановити собі безкоштовну програмуі зробити кілька налаштувань. В результаті ви отримаєте віртуальний телефон Android, що працює на вашому комп'ютері.

Щоб отримати віртуальний телефон Android, вам доведеться встановити та навчитися користуватися пакетом Android Software Development Kit (SDK), з яким працюють розробники при створенні своїх програм та утиліт під Android OS. Використання SDK може звучати відлякуючим, але знаючи деякі основи і дотримуючись інструкцій цього опису, ви виявите, що користуватися ним досить просто.

Але спершу кілька застережень. По-перше (що напевно є найважливішим), ви не зможете використовувати свій віртуальний телефон з Android для реальних дзвінків. Проект орієнтований лише на надання відчуттів Android OS, її інтерфейсу користувача, та можливості спробувати деякі з її додатків, нічого при цьому не купуючи.

Інше обмеження полягає в тому, що будь-яка програма, що працює з камерою телефону або з його модулем GPS, Виявить, що ці компоненти насправді відсутні. Також, будь-яка програма, що використовує локаційні сервіси (що надають важливу інформацію на підставі фізичного місцезнаходження телефону) не зможуть встановити, де ви знаходитесь (хоча віртуальний пристрій Android можна змусити працювати з підключеною камерою або GPS, але настільки глибокий рівень хитрощів виходить за рамки даної розповіді) . Ви також знайдете, що ваш віртуальний пристрій працює повільно – можливо набагато повільніше, ніж у реальному світі телефонів з Android.

Але все-таки існує маса речей, які віртуальний пристрій Android може робити - особливо на початку встановлення додатків (хоча, звичайно, навіть це викликає деякий головний біль, як ми ще опишемо нижче). Якщо ж ви терпимо ставитеся до вищенаведених обмежень, то продовжуйте читати, і ви дізнаєтеся, як лише за кілька хвилин ви можете отримати на своєму комп'ютері з Windows працюючий віртуальний пристрій Android.

Декілька слів про програми для Android

Вам потрібно щось запам'ятати про програми для Android. На відміну від високо-вибагливого магазину додатків iPhone App Store, його версія для Android OS – названа Android Market – надає набагато більшу свободу. Насправді деякі вважають Android Market - диким заходом додатків: туди пропускається майже всі, а небезпечні (шкідливі) програми з нього часто знімаються лише після скарг користувачів. Що ж до поширеності шкідливих програмна Android Market, то нещодавно SMobile Systems - компанія, що займається питаннями безпеки програм на мобільних телефонах– у своєму звіті заявила, що приблизно “кожна п'ята програма запитує дозвіл на доступ до приватної або важливої ​​інформації, яку атакуючий може використати у своїх цілях”.

Навряд, кожен із цих додатків запитує цю інформацію, щоб надіслати її кіберзлочинцям. Очевидно, більшість таких додатків або використовує цю інформацію у законних цілях (наприклад, для Інтернет-банкінгу), або запитує її у зв'язку зі слабкістю розробника, як кодировщика. Але, як мінімум, деякі з цих додатків все-таки можуть намагатися вкрасти у вас вашу інформацію і передати її в руки тих, кому б ви її давати не хотіли.

Втім, Android Market не є єдиним місцем для скачування та встановлення програм для Android. Ось уже деякий час працює кілька незалежних магазинів додатків для Android (на кшталт Softonic, Handango та GetJar) і також з'являються нові магазини (на зразок AndSpot, SlideMe та AndAppStore). Але як вони ставитимуться до хакерів, нам ще доведеться побачити.

В цілому, вам варто обережно ставитися до того, що ви встановлюєте на Android - навіть на віртуальне - особливо, якщо ви вже ввели будь-яку особисту інформацію на кшталт імені/пароля до свого акаунту Google. Як же ви дізнаєтеся, що програма є небезпечною? Без встановлення будь-якої захисної програми це може бути складно. Я, наприклад, встановив на кілька своїх віртуальних Android-пристроїв (і на свій телефон з Android) безкоштовну програму Lookout Mobile Security FREE (beta), і поки що, на мою думку, вона робить те, що й має – захищає від шкідливих програм.

Почавши встановлювати програми на свій віртуальний пристрій Android, ви, втім, зіткнетеся зі складністю. За замовчуванням будь-який віртуальний пристрій, створений з допомогою Android SDK не має доступу до Android Market – образи Android OS, створені за допомогою SDK, є досить простими. Тому в плані встановлення додатків ви можете виявитися обмеженими - зможете встановлювати лише ті додатки, які доступні в незалежних магазинах додатків для Android.

Так, наприклад, встановлена ​​мною версія Lookout Mobile Security FREE була завантажена з GetJar. До речі, за допомогою Android OS 1.6 я зміг отримати на своєму віртуальному пристрої доступ до Android Market, щоправда, як це зробив – я опишу нижче.

Також нижче я покажу вам, як створити і використовувати віртуальний пристрій Android на комп'ютері з Windows, і як завантажувати і встановлювати програми для Android з незалежних магазинів. Все це зроблено з використанням останньої версії Android OS: 2.2, яка також відома як Froyo (Froyo – це скорочена назва "frozen yogurt" – замороженого йогурту, адже всі кодові назви Android OS походять від десертів). Потім я покажу вам, як створити віртуальний пристрій з Android 1.6 та з магазином Android Market. Але спочатку…

Встановлення Android SDK

Всі представлені тут інструкції були виконані на системі з Windows 7 Але вони повинні підійти також і до інших 32-бітних версіям Windows XP або 32-х або 64-х бітним версіям Windows Vista. Більш того, існують версії Android SDK, які працюють на Mac OS X 10.5.8 (і пізнішими версіями) і навіть з деякими версіями Linux. Правда, описів установки пакета під ці Операційні системиви тут не знайдете.

Перше, що вам необхідно зробити – це переконатись у наявності встановленої Java. Допомогти в цьому може офіційний веб-сайт Java, який розповість вам про наявність або відсутність встановленої Java. За відсутності встановленої Java або занадто старої версії, просто дотримуйтесь інструкцій сайту, і ви отримаєте собі останню версію Java. Документація на Android SDK передбачає, що ви встановлюєте JDK-версію Java, але насправді, не будучи розробником, вам знадобиться лише стандартна версія Java, яка офіційно називається Java SE Runtime Environment. Втім, при використанні Internet Explorer, Java може називатися "Java для Windows Internet Explorer."

Перевіривши наявність встановленої Java, скачайте собі Android SDK Starter Package, який буде запаковано у zip. Розпакувавши завантажений архів, ви повинні отримати папку android-sdk-windows. Ви можете помістити її куди завгодно - все, що треба в ній вже є, вам не потрібно встановлювати програму традиційним способом. Просто запам'ятайте, куди ви помістили папку, інакше вам буде важко створити іконки для запуску програми.

Перейдіть до папки android-sdk-windows і запустіть файл SDK Setup.exe, який є програмою Android SDK and AVD Manager.

За відсутності правильно встановленої Java, ви побачите відповідне повідомлення про помилку.

При першому запуску Android SDK and AVD Manager можна побачити вікно оновлення ресурсів - Refresh Sources, яке повідомить вам про неможливість виявити сховище.

Натиснувши таке повідомлення, вам доведеться змінити налаштування SDK у плані використання не HTTPS, а HTTP. Щоб це зробити, клацніть закрити - Close. Далі ви побачите вікно вибору пакетів для встановлення - "Choose Packages to Install" - в якому, втім, нічого не значиться. Натисніть на скасування – Cancel. Далі ви маєте побачити вікно Android SDK and AVD Manager. Виберіть вкладку налаштувань – Settings – та у розділі Misc увімкніть параметр "Force https://... Sources to be fetched using http://...".

Потім виберіть вкладку доступних пакетів – Available Packages. Ви маєте побачити у списку єдиний сайт: https://dl-ssl.google.com/android/repository/repository.xml. Виберіть цей сайт, і під ним має з'явитися список пакетів. Бажаючи погратися з різними версіями Android OS, увімкніть усі пакети.

Якщо ж ви хочете використовувати лише Android 2.2, то вам необхідно завантажити лише такі пакети, як: "Documentation for Android SDK, API8, revision 1"; "SDK Platform Android 2.2, API8, revision 1"; "Samples for SDK API8, revision 1";

Вибравши пакети, клацніть на кнопці установки обраного - "Install Selected". Це приведе вас у вікно вибору пакетів для установки - "Choose Packages to Install", де повинні значитися всі вибрані пакети (до речі, якщо при першому запуску SDK ви не зіткнулися з помилкою HTTPS, то це буде перше вікно, яке ви побачите). Не клацніть поки на кнопці установки – Install. Ви помітите, що поруч із деякими пакетами стоїть знак питання. Це означає, що для кожного такого пакета до його встановлення ви маєте прийняти ліцензійну угоду. Почергово виберіть всі пакети з питанням і натисніть на кнопку прийняття – Accept. Потім, коли поруч з усіма пакетами ви будете бачити галочки, натисніть кнопку установки – Install.

Вибравши всі пакети для встановлення, вам доведеться дочекатися закінчення їх скачування, що може тривати кілька хвилин. Коли все буде закінчено, ви побачите вікно з повідомленням на кшталт “Зроблено, 12 пакетів встановлено” ("Done, 12 packages installed."). Клацніть Close.

Створення віртуального пристрою Android

Тепер ви готові до створення першого віртуального пристрою. Насправді Android SDK називає їх Android Virtual Device або AVD, як надалі робитиму і я. Виберіть вкладку віртуальних пристроїв - Virtual Devices - і натисніть кнопку Нового - New.

Ви побачите вікно створення нового віртуального пристрою Android – Create new Android Virtual Device (AVD). Для створення AVD вам потрібно зробити зовсім не багато чого. Все що вам треба – це:

  • Дати своєму AVD назву (ім'я) – name. Підійде будь-яке ім'я з алфавітно-цифровою назвою;
  • Вибрати орієнтир – Target. Тут ви вибираєте версію Android OS, на якій буде засновано AVD. Виберіть, наприклад, Android 2.2;
  • Задати розмір SD-карти – SD Card Size. Тут можна вказати розмір віртуальної SD-карти свого AVD. Розмір не може бути меншим за 9MB. Для власного прикладу я вибрав 1GB;
  • Вибрати шкірку - Skin. Ви можете вибрати будь-який встановлений (вбудований) або свій дозвіл. При цьому зовсім не обов'язково, щоб обрана роздільна здатність або співвідношення сторін екрана відповідала роздільній здатності екрану реального телефону. Для даного прикладуВиберіть WVGA800 (800x480) – це роздільна здатність екрана ряду телефонів, на зразок HTC Incredible. При бажанні ви можете встановити дозвіл, який може симулювати планшетник з Android (наприклад - 1024x600);
  • Обладнання – Hardware. Елементи цього пункту будуть вибрані автоматично. Не треба робити тут будь-яких доповнень або змін (якщо, звичайно, ви не є розробником, який точно знає, що робить).

Тепер натисніть на кнопку створення AVD - Create AVD.

AVD буде створено дуже швидко, в кінці чого ви побачите спливаюче вікно з відповідним повідомленням про створення AVD. Щоб закрити його, натисніть OK.

Зауважте, створивши AVD, ви не зможете змінити його налаштування. Тому, бажаючи щось змінити, вам доведеться створити новий AVD. В іншому ж, створеним вами AVD має з'явитися у списку віртуальних пристроїв – Virtual Devices.

Для запуску AVD, клацніть по ньому і потім клацніть по кнопці старту - Start. Ви побачите вікно опцій запуску - Launch Options - яке дозволить вам масштабувати (Scale) екран і стерти дані користувача - Wipe user data. Вас, ймовірно, привабить можливість масштабування екрана, але використовувати її не варто. В іншому випадку вікно буде мати фізичний розмір екрана телефону (всього лише в три дюйми висоти).

Не варто використовувати і можливість стирання даних користувача (хоча пізніше, при інсталяції Android 1.6 AVD з Android Market цією можливістю ми таки скористаємося). Просто натисніть кнопку запуску – Launch – для старту AVD.

Запуск AVD може тривати кілька хвилин – тому потерпіть. Незабаром ви побачите на своєму екрані – AVD. До речі, AVD називається “емулятором” – emulator, т.к. він "емулює" пристрій Android.