Это специальная подсистема, которая позволяет приложениям Linux работать в среде Windows. Система работала нормально, но была медленной, поскольку работала на ядре Windows NT.
Как работают Android-приложения в Windows 11? Разбор
Мы все с нетерпением ждали выхода Windows 11 и каким-то образом пришли к этому. Незадолго до презентации произошла утечка функциональной сборки, поэтому ничего действительно нового во время мероприятия увидеть не удалось. За исключением одного: приложения для Android на Windows!
Это было очень неожиданно. Я был немного взволнован, но вскоре после этого у меня возник вопрос. Зачем это нужно и как это вообще работает?
В конце концов, некоторое время назад Microsoft устроила большую неразбериху с Windows на архитектуре ARM. Там приложения x86 работали очень плохо. И если они потерпели неудачу, почему они должны иметь возможность сделать то же самое сейчас, и наоборот?
Исследуя эти вопросы, мы буквально проходили стажировку. И мы поняли, что у Microsoft очень обширные планы.
Итак, сегодня мы узнаем, как работает Microsoft Rosetta, а заодно — чем эмулятор отличается от переводчика? Как Windows превратилась в Linux? И подумайте о том, как Microsoft планирует захватить мир.
Симуляторы.
Начнем с небольшой теоретической части. Программа взаимодействует с процессором с помощью определенного набора команд. И этот набор команд отличается от архитектуры к архитектуре. Поэтому, чтобы запустить приложение, созданное для архитектуры ARM, на процессоре Intel с архитектурой x86, внешняя программа должна объяснить процессору, что она от него хочет.
Существует несколько способов сделать это. Одним из наиболее распространенных является моделирование.
Например, существует множество эмуляторов Android для Windows. Но в чем проблема и зачем искать другую?
- Снова загрузите SDK PlatformTools с официального сайта AndroidStudioWeb (доступны версии для Mac / Linux, но нас интересует версия для Windows).
- Переустановите PlatformTools для разработчиков и
- Запустите окно терминала (требуются права администратора), и
- Перейдите в каталог, содержащий установленные пакеты (команда cd), и
- Вместо команды, описанной в предыдущем разделе, введите ⌘ adbconnect и нажмите Enter.
Предупреждение. Обратите внимание, что если установлена фиксированная версия Windows 11, то оба метода запуска приложений Android будут работать. Положительные результаты не гарантируются для бета-версий.
Если виртуализация включена и установлена утилита подсистемы для Android, существует два способа установки приложений Android на машину. Во-первых, можно воспользоваться бесплатной утилитой WSATools, доступной в магазине MicrosoftStore.
Cтриминговые сервисы
Почти все сервисы для прослушивания музыки имеют онлайн-версии. Каковы предполагаемые проблемы? Подводный камень заключается в том, что функциональность и качество часто задерживаются. Новые подсистемы Windows позволяют запускать оптимизированные мобильные версии с высоким битрейтом и многочисленными функциями.
Трекеры и утилиты
Различные утилиты позволяют использовать разные категории приложений. Некоторые из этих утилит доступны для Android, а не для Windows. Они включают программы для настройки гитары и измерения уровня шума. Конечно, это полезно только в том случае, если микрофон подключен к компьютеру. В Windows также полезно открывать приложения для отслеживания привычек и ведения заметок, особенно если синхронизация осуществляется в облаке. На компьютере также можно использовать фактическое приложение электронной почты, поскольку оно может иметь больше возможностей, чем веб-сайт.