Android-приложения на Windows: как запускать

Последние пару месяцев в сети ощущается существенное оживление среди пользователей ОС Windows, а это практически 80 процентов всего потребительского рынка компьютеров. Начался подъём интереса к этому вопросу с анонса скорого запуска новой версии операционной системы, причём не очередного обновления «десятки», а полноценно следующее поколение Windows11. Так вот, разработчик также анонсировал возможность в этой ОС запускать прямо на компьютере Android-приложения. Это стало возможным благодаря технологии от Интел – Bridge. Как будет работать вся эта система, и для чего она вообще нужна?

Intel Bridge: что за зверь

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

Ранее для таких задач использовались эмуляторы. Эти программы имитировали аппаратную часть платформы, прикидываясь правильным процессором, так и запускались Android-приложения. Технология работает нормально, но у неё есть существенный недостаток – эмуляторы сами по себе отъедают много системных ресурсов, при этом работают они довольно медленно. Необходимо снижать задержки и умерить прожорливость, но как это сделать?

Вот тут и пригодилась технология Intel Bridge, которая интегрирована в новую ОС Windows 11. Этот мост не является аппаратным модулем, это программный продукт, называемый пост-компилятором. В компании Майкрософт описывают утилиту следующим образом: «пробрасывается специальное прокси-приложение (нативное), выступающее мостом между моделями приложений разных платформ, в данном случае windows и Android». У Купертиновской корпорации Apple есть аналогичная технология, которая применяется в утилите Rosetta 2.

Если в эмуляторе преобразования происходят здесь и сейчас, то есть в режиме реального времени, то с Intel Bridge процедура адаптации проводится заранее, либо во время установки приложения. Либо при его первом запуске. При запуске пользователем софта, последний взаимодействует уже с нативным кодом напрямую, без прокладок и проблем. Поэтому скорость работы программ практически не меняется, как пи производительность, всё происходит так же, как на родной железной начинке. Кстати, на процессорах Ryzen от АМД технология тоже будет работать.

Какие есть минусы

Без недостатков тоже не обошлось, и минус для некоторых может показаться существенным. Дело в том, что технология ускоряет уменьшение ресурса SSD-диска. Сам адаптированный код имеет большой вес, то есть занимает прилично места, при этом частенько требуется динамическое кэширование, что, как известно, поедает ресурс твердотельного накопителя. Разработчики работают над этим, но пока тяжеловесные программы, которые пока ещё под архитектуру ARM не пересобрали, довольно сильно нагружают SSD.

Какие бонусы

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

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...

Посмотрите на эти материалы:


Понравилась статья? Поделитесь с друзьями в социальных сетях!

Добавить комментарий

Ваш e-mail не будет опубликован.