Как установить Android на фоне Windows

Обновлено: 21.11.2024

Подсистема Windows для Android™️ позволяет вашему устройству с Windows 11 запускать приложения Android, доступные в Amazon Appstore. Android является товарным знаком Google LLC. Если вы разработчик, заинтересованный в ориентации на настольные устройства Windows и оптимизации для операционной системы Windows, это руководство для вас.

Чтобы сделать ваше приложение для Android доступным на устройствах с Windows 11, необходимо:

Для получения дополнительной информации или поддержки:

    . где вы можете найти статьи, форумы, часто задаваемые вопросы или обратиться за прямой поддержкой через страницу «Свяжитесь с нами» в Appstore после создания учетной записи Amazon Developer.

Это руководство поможет вам протестировать и отладить приложение Android в Windows:

    , включая необходимые условия, установку Amazon Appstore и использование приложения "Настройки".
  • Обработка вопросов совместимости ввода для устройств Windows, таких как: ввод с клавиатуры, ввод с помощью мыши, а также управление окнами и изменение их размера. ваше приложение на устройстве с Windows 11. .

Настройте среду разработки

Чтобы протестировать приложение Android в среде рабочего стола Windows, потребуется небольшая настройка.

Предпосылки

Подсистема Windows для Android доступна для общедоступной предварительной версии в Windows 11.

Ваше устройство должно соответствовать определенным требованиям: Требования к устройству.

Установите магазин приложений Amazon

Магазин Microsoft автоматически установит подсистему Windows для Android в фоновом режиме, когда пользователь предпримет одно из двух следующих действий:

  1. Установите Amazon Appstore из Microsoft Store. При нажатии кнопки «Получить» начнется установка приложения.
  2. Установите приложение для Android из Microsoft Store в первый раз, при этом также будет установлен магазин приложений Amazon.

Магазин приложений Amazon и приложение Windows Subsystem for Android Settings появятся в меню "Пуск" Windows 11 и будут доступны для поиска, предлагая каталог приложений для Android.

Магазин приложений Amazon для Windows (требование для запуска приложений Android в Windows 11) в настоящее время доступен только в США.

Приложение настроек подсистемы Windows для Android™️

Чтобы получить доступ к приложению "Подсистема Windows для настроек Android", выберите: Пуск > Все приложения > Настройки подсистемы Windows для Android™️. Узнайте больше о конкретных функциях приложения настроек: Управление настройками мобильных приложений в Windows.

Вопросы совместимости ввода для устройств Windows

Есть несколько уникальных способов ввода, которые, вероятно, потребуют обновлений кода вашего приложения Android, разработанного для портативных устройств, чтобы быть совместимым с работой на настольном устройстве Windows через Amazon Appstore.

Ввод с клавиатуры

Для полей ввода текста, обрабатываемых с помощью метода ввода с виртуальной клавиатуры на экране (или IME), например EditText , приложения должны вести себя должным образом. (класс EditText в документации по Android).

Нажатия клавиш, которые платформа не может предвидеть, приложения должны будут сами обрабатывать. Если это уже реализовано в приложении, никаких дополнительных действий не требуется.

Например, некоторые игры могут уже поддерживать перемещение с помощью клавиатуры, клавиш w и d, а также сенсорный ввод.

Ниже приведены вводы с клавиатуры, для которых разработчики должны учитывать обновления кода при сборке для устройств с Windows 11:

  • Введите ключ
  • Навигация с помощью клавиш со стрелками и клавиш табуляции
  • Изменить цвет выделения выбранного элемента
  • Комбинации клавиш с клавишей Ctrl

Подробнее о том, как оптимизировать эти сценарии ввода с клавиатуры на настольных устройствах, см. в документации Android:

Ввод с помощью мыши

Разработчикам следует рассмотреть возможность обновления кода для следующих операций ввода с помощью мыши при сборке для устройств Windows:

  • Щелкните правой кнопкой мыши
  • Подсказки/текст при наведении
  • Эффекты наведения
  • Действие колеса прокрутки мыши
  • Перетаскивание

Ввод с помощью мыши, как и ввод с клавиатуры, должен соответствовать официальным правилам для приложений Android. Это означает использование класса InputDevice в паре с константой SOURCE_MOUSE. Узнайте больше о том, как оптимизировать эти сценарии ввода с помощью мыши на настольных устройствах, следуя документации Android:

Управление окнами и изменение размера

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

Минимальные требования к экрану

В Windows 11 установлено минимальное требование к экрану: разрешение 720p (1280 x 720) при размере экрана >9 дюймов.

Бокс с буквами и колоннами

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

Дополнительные рекомендации по изменению размера

При обновлении приложения Android для работы на устройстве с Windows 11 следует также учитывать следующее в отношении управления окнами и изменения размера:

  • Первоначальный размер запуска
  • Размеры окна
    • Границы содержания
    • Свободное изменение размера формы

    Узнайте больше о том, как оптимизировать сценарии изменения размера окна на настольных устройствах, следуя руководству по управлению окнами в документации Android.

    Тестирование и отладка

    Чтобы протестировать и отладить приложение на устройстве с Windows 11 с помощью подсистемы Windows для Android, необходимо выполнить следующие действия по настройке.

    Включить режим разработчика в настройках Windows

    Сначала необходимо включить режим разработчика в настройках Windows. Есть три способа включить режим разработчика:

    • Откройте приложение настроек подсистемы Windows для Android. После открытия включите режим разработчика.
    • Найдите «Настройки разработчика» в поиске Windows.
    • Выберите «Настройки» > «Конфиденциальность и безопасность» > «Для разработчиков» > «Режим разработчика».

    Подключение к подсистеме Windows для Android для отладки

    Чтобы подключиться к подсистеме Windows для виртуальной машины Android для отладки:

    Получите IP-адрес, открыв приложение Windows Subsystem for Android Settings. (Используйте Windows Search для выбора и запуска.)

    IP-адрес будет отображаться в разделе IP-адреса. Если IP-адрес не отображается, запустите приложение для Android, которое было установлено с помощью Amazon Appstore, затем выберите «Обновить» на кнопке IP-адреса в приложении «Настройки».

    Теперь, когда у вас есть IP-адрес для подключения к подсистеме Windows для виртуальной машины Android, в вашем терминале или Powershell вы можете подключиться с помощью adb connect (у вас должен быть установлен adb):

    Подключение к тестовому устройству

    Чтобы подключиться к тестовому устройству (с установленной подсистемой Windows для Android) в той же сети из Windows/Mac:

    На тестовом устройстве (где установлена ​​подсистема Windows для Android) откройте окно PowerShell и определите IP-адрес тестового устройства, выполнив команду:

    Используя терминал отладочного устройства, на котором установлены Android Studio и Android SDK (Mac/Windows), введите команду:

    Можно найти в выходных данных "ipconfig" тестового устройства. Вы также можете развертывать и отлаживать приложения из Android Studio.

    Чтобы использовать Android Debug Bridge (ADB) для подключения рабочей станции разработки напрямую к устройству Android, чтобы вы могли устанавливать пакеты и оценивать изменения, см. раздел Android Debug Bridge в документации Android Open Source Project.

    Отладка приложения

    Хотя приложения следует устанавливать с помощью Amazon Appstore, отладка приложения Android на устройстве Windows возможна с помощью APK (пакет приложения Android) и adb (Android Debug Bridge).

    Чтобы отладить APK с помощью adb:

    Выполните описанные выше шаги для подключения к подсистеме Windows для виртуальной машины Android.

    Установите APK с помощью команды adb install: adb install app-debug .apk

    Успешное уведомление «приложение установлено» появится в меню уведомлений Windows, и приложение запустится после его выбора.

    Создание универсальных APK

    Подсистема Windows для Android использует технологию Intel Bridge для эмуляции приложений ARM на процессорах на базе x86. Приложения ARM изначально будут работать на процессорах на базе ARM. Уровень эмуляции приведет к снижению производительности — для достижения оптимальной производительности отправьте приложение как для архитектуры x86-64, так и для архитектуры ARM64.

    Особенности жизненного цикла ВМ

    Подсистема Windows для Android использует виртуальную машину (ВМ), которая обеспечивает совместимость с платформой AOSP и такими устройствами, как клавиатура, мышь, сенсорный экран, перо и т. д.

    Виртуальная машина, на которой запущены приложения с подсистемой Windows для Android, может находиться в трех возможных состояниях:

    1. Бег
    2. Легкая дремота: активируется после отсутствия активности в приложении в течение 3 минут.Деактивировано действиями пользователя или уведомлением приложения.
    3. Не работает: активируется после отсутствия активности в приложении в течение 7 минут.

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

    Свойства ВМ

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

    < td>Microsoft Corporation
    Свойство Значение
    Сборка.ПРОИЗВОДИТЕЛЬ
    Build.MODEL Подсистема для Android
    Build.VERSION.SDK_INT 30
    Build.BOARD windows
    < /p>

    Безопасность

    Подсистема Windows для Android выполняет шифрование каждого файла на основе программного обеспечения.

    Как драйверы режима ядра Windows, так и приложения Windows, работающие на среднем уровне целостности (IL), могут проверять произвольные контейнеры Android и память приложений Android. В ближайшее время мы не планируем добавлять обнаружение читов/макросов/ботов/подозрительного поведения.

    Разработчики, запрашивающие getSecurityLevel, получат SECURITY_LEVEL_SW_SECURE_CRYPTO . Узнайте больше о getSecurityLevel в Справочном руководстве по Android API.

    Удаление подсистемы Windows для Android

    Вы можете удалить подсистему Windows для Android, но обратите внимание, что все связанные приложения также будут удалены.

    • При удалении Amazon Appstore будут удалены подсистема Windows для Android и все остальные приложения Android.
    • При удалении приложения Amazon Appstore будет удалено только само приложение (такое же поведение, как и у приложений Windows).
    • При удалении подсистемы Windows для Android будут удалены магазин приложений Amazon и все приложения для Android.

    Устранение неполадок

    Если вы столкнулись с проблемами, характерными для Amazon Appstore в Windows, попробуйте выполнить следующие действия по устранению неполадок:

    1. Выберите поиск Windows на панели задач Windows.
    2. Выполните поиск «Amazon Appstore» и щелкните правой кнопкой мыши значок Amazon Appstore.
    3. Выберите «Настройки приложения» в раскрывающемся списке.
    4. Выберите «Хранилище и кэш», а затем нажмите «Очистить хранилище» и «Очистить кэш».
    5. Вернитесь назад и выберите "Принудительная остановка".
    6. Закройте окно настроек Amazon Appstore.
    7. Перезапустите магазин приложений Amazon.

    Чтобы узнать о дальнейших действиях по устранению неполадок, связанных с приложением "Подсистема Windows для параметров Android", или оставить отзыв с помощью Центра отзывов, см. раздел Устранение неполадок и ответы на часто задаваемые вопросы для мобильных приложений в Windows.

    Чтобы задать вопросы разработчикам и получить поддержку, используйте тег Windows Subsystem for Android в Microsoft Q&A.

    Операционная система Android с открытым исходным кодом от Google стала одним из самых популярных приложений для мобильных устройств. На его основе появляется множество различных типов мобильных телефонов, и он также предназначен для нетелефонных платформ. Разработка приложений для Android также достигла зрелости. За последние несколько месяцев мы стали свидетелями огромного роста популярности ОС Android, и теперь она занимает более 43 % рынка мобильных ОС.

    Несмотря на то, что многие из нас привязаны к своим гаджетам, мы по-прежнему сильно полагаемся на свои компьютеры. Что, если бы вы могли просто использовать операционную систему Android на своем компьютере? К счастью, это возможно сделать. Вы можете сделать это, создав Live CD или VirtualBox.

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

    Это можно сделать, загрузившись с Live CD или используя VirtualBox. В случае Live CD ОС Android будет работать с диска независимо от Windows. Если вы хотите запустить Android на своем ПК, пока ваша ОС Windows работает в фоновом режиме, мы советуем вам установить его на VirtualBox. Мы подробно описали оба процесса ниже.

    Ранее мы видели, как запускать приложения Android на вашем ПК с помощью Bluestacks App Player, но если вы хотите работать с полной ОС Android, этот подход лучше.

    Запуск Android на ПК с помощью Live CD

    Первое, что вам нужно сделать, это загрузить файл образа компакт-диска (ISO) с веб-сайта Androidx86 (ссылка ниже).Этот файл содержит всю операционную систему Android. На веб-сайте Androidx86 доступно несколько различных версий Android.

    Некоторые файлы для загрузки доступны для определенных планшетов и ноутбуков. Если вы хотите работать на своем Android на настольном компьютере, загрузите «общую» версию. В этом руководстве мы будем использовать Android 2.2.

    После загрузки файла его необходимо записать на чистый компакт-диск или DVD-диск. Такие программы, как ISO Recorder, Image Burn и Free ISO Burner, позволяют записывать файл ISO на компакт-диск. По умолчанию Windows 7 поставляется с собственным устройством записи образов дисков. Перед записью файла необходимо вставить в дисковод чистый компакт-диск или DVD-диск. Если вы используете Windows 7, щелкните правой кнопкой мыши файл ISO и выберите «Записать образ диска».

    Теперь вы можете загрузиться с этого компакт-диска и запустить Android на своем ПК. Если вы не можете загрузиться с компакт-диска, вам необходимо изменить порядок загрузки в настройках BIOS.

    Запуск Android на VirtualBox

    Также можно запустить Android из VirtuaBox — известного пакета виртуализации. Все, что вам нужно, это файл ISO (ссылка для скачивания ниже).

    Запустите Virtual Box и нажмите «Создать», чтобы создать виртуальную машину. Это виртуальная машина, которую вы будете создавать для Android. Дайте виртуальной машине имя (Мы решили назвать нашу виртуальную машину Windroid).

    Выберите «Другое» в раскрывающихся меню «Операционная система» и «Версия».

    Выберите объем памяти, который вы хотите выделить виртуальной машине. Лучше всего использовать не менее 1 гигабайта памяти. Помните, что изначально это была операционная система для смартфонов, поэтому ей не требовалось много памяти.

    Создайте для виртуальной машины диск фиксированного размера. Рекомендуется, чтобы размер виртуального жесткого диска составлял не менее 2 ГБ.

    Теперь вам просто нужно настроить виртуальную машину. Щелкните правой кнопкой мыши только что созданную виртуальную машину и выберите «Пуск».

    Это автоматически запустит мастер установки. В окне «Выберите установочный носитель» нажмите кнопку «Далее», чтобы продолжить.

    Нажмите на маленький значок папки, и откроется новое окно, в котором вы сможете выбрать ISO-файл ОС Android.

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

    Скриншоты ОС Android, работающей на VirtualBox

    Это знакомый главный экран Android 2.2.

    Значки приложений будут отображаться, если щелкнуть меню и выбрать пункт "Приложения".

    Заключительные мысли:

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

    Джо Федева

    Джо Федева
    штатный писатель

    Джо Федева — штатный автор How-To Geek. Он освещает потребительские технологии более десяти лет и ранее работал редактором новостей в XDA Developers. Джо любит все, что связано с технологиями, а также в глубине души заядлый любитель делать что-то своими руками. Он написал тысячи статей, сотни руководств и десятки обзоров. Подробнее.

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

    Что вам понадобится

    По состоянию на февраль 2022 года приложения для Android доступны в стабильной версии Windows 11, но только в США. Если вы соответствуете требованиям для Windows 11, вы также соответствуете требованиям для приложений Android. Прежде чем продолжить, обязательно проверьте наличие обновлений Windows и установите все доступные.

    Во-вторых, на вашем ПК с Windows 11 должна быть включена аппаратная виртуализация. Windows 11 по сути запускает Android на виртуальной машине, поэтому это необходимо. Вы можете проверить, включена ли на вашем ПК виртуализация, перейдя на вкладку «Производительность» в диспетчере задач. (Вы можете нажать Ctrl+Shift+Esc, чтобы открыть Диспетчер задач.)

    Если аппаратная виртуализация не включена, вам, вероятно, потребуется включить Intel VT-X в прошивке UEFI (BIOS) вашего компьютера. Если вместо этого в вашей системе используется чип AMD, найдите AMD-V на экране настроек микропрограммы UEFI.

    Затем убедитесь, что вы используете последнюю версию Microsoft Store. Откройте Microsoft Store и обновите все приложения на странице «Библиотека».

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

    Как установить приложения Android в Windows 11

    Первое, что нужно сделать, это открыть Microsoft Store. Если он еще не закреплен на панели задач, откройте меню «Пуск» и введите «Microsoft Store».

    В Магазине выполните поиск «Amazon Appstore» или нажмите на эту ссылку, чтобы открыть список. Нажмите «Установить», чтобы продолжить.

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

    После перезагрузки магазин приложений Amazon может открыться автоматически. Если нет, вы можете найти его в списке приложений меню "Пуск".

    Первое, что вам нужно сделать, это войти в свою учетную запись Amazon или создать учетную запись.

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

    Нажмите "Установить" на странице информации о приложении.

    Приложение будет загружено, а затем установлено. Когда все будет готово, вы можете нажать «Открыть».

    Вот оно! Вы установили свое первое Android-приложение в Windows! Приложения для Android можно найти в меню «Пуск», как и приложения для Windows. Их даже можно закрепить на панели задач, как обычные приложения. Идите вперед и обновите свою Windows 11 до Android!

    А как насчет приложений для Android, которых нет в магазине приложений Amazon? Не волнуйтесь, вы можете загружать приложения так же, как на Android. Существует также способ установить Google Play Store в Windows 11, что позволит получить доступ к гораздо более широкому выбору приложений для Android.

    • › Вот как приложения Android работают в Windows 11.
    • › Почему приложения для Android для Windows 11 лучше, чем BlueStacks
    • › Как загружать неопубликованные приложения Android в Windows 11
    • › Windows 11 и Chrome OS: что лучше для приложений Android?
    • › Может ли ваш ПК с Windows 11 запускать приложения Android?
    • › Как установить Google Play Маркет в Windows 11
    • › Почему прозрачные чехлы для телефонов желтеют?
    • › Как восстановить метки панели задач в Windows 11

    Предварительная сборка Windows 11 поставляется со встроенной поддержкой подсистемы Windows для Android (WSA), которая позволяет запускать приложения Android на рабочем столе без сторонних эмуляторов. В настоящее время вы можете загружать приложения только из Amazon Appstore, так как поддержка других магазинов недоступна.

    Магазин приложений Amazon не такой большой, как Play Store, и только ограниченное количество приложений Android можно официально загрузить в Windows 11. К счастью, вы можете использовать инструмент командной строки для установки приложений Android и даже запускать подсистему Windows для Android на компьютерах, не участвующих в программе предварительной оценки, а также избегайте использования диспетчера WSA.

    Если вы не хотите использовать командную строку (что может быть сложно для новичков), есть более простой способ сделать это. Новое приложение под названием «WSA PacMan», доступное на Github для ознакомления и отзывов, позволяет устанавливать приложения для Android, не открывая командную строку или системные настройки.

    Как следует из названия, это сторонний менеджер пакетов с открытым исходным кодом, созданный специально для подсистемы Windows для Android. Он действует как графический интерфейс и запускает команды ADB в фоновом режиме для установки приложений Android, а также использует порт по умолчанию, поэтому вам не нужно вносить какие-либо изменения в приложение или сам WSA.

    WSA PacMan — это графический интерфейс для команд ADB, основанный на исходном WSA, включенном в ОС, поэтому вам нужно настроить WSA один раз.

    Во-первых, вам потребуется устройство с ОС Windows 11 и поддержкой подсистемы Android для Linux. Во-вторых, убедитесь, что вы установили или включили подсистему для Android и включили параметр отладки. В противном случае менеджер пакетов не сможет устанавливать приложения на ваше устройство.

    Как устанавливать приложения для Android с графическим интерфейсом

    1. Перейдите на страницу выпуска Github и загрузите WSA PacMan.
    2. Приложение PackMan автоматически подключается к WSA, поскольку оно использует для отладки порт по умолчанию 58526.
    3. Как вы можете видеть на снимке экрана выше, WSA PacMan имеет простой интерфейс, и вам просто нужно найти APK-файл, который вы хотите запустить.
    4. Если вы правильно выполнили шаги и выбрали файл APK, вы должны увидеть мастер установки, аналогичный родному установщику, включенному в операционную систему.

      Вы можете открывать установленные приложения так же, как и любое другое приложение для Windows. Приложения, установленные диспетчером пакетов, будут отображаться в меню "Пуск", и их можно будет закрепить на панели задач.

      Читайте также: