Microsoft Оголошення для Windows 11 Ми були здивовані новиною про те, що майбутня операційна система буде запускати додатки Android разом із додатками Windows. На жаль, ключове слово мало уваги до деталей. Ви збираєтеся використовувати ці програми для моделювання? Чи буде включена існуюча підтримка Linux для Windows? Ми отримали свої відповіді незабаром після основного доповіді, дякую за те, що підписалися розмова розробника Це вдалося в деякі подробиці.
Ця функція офіційно називається “Підсистема Windows для Android”, яка повинна розповісти вам багато про те, як вона працює. В даний час Windows має “Підсистему Windows для Linux” (WSL), яка використовує підмножину функцій Hyper-V для запуску додатків Linux на реальному ядрі Linux поряд із вашими додатками Windows. (Hyper-V дозволяє другій гостьовій ОС отримувати доступ до чистого металевого обладнання, а не запускати поверх головної ОС з меншим доступом до ресурсів.) Реальні телефони Android використовують ядро Linux, а Microsoft будує фреймворк Android поверх WSL для підсистема Windows для Android. Схоже, ми в основному працюємо на x86 Android на Hyper-V.
Додатки Android під Windows повинні виглядати так само, як рідні програми Windows, із вікном верхнього рівня, записом на панелі завдань та можливістю закріпити в меню «Пуск». Під час презентації Microsoft заявила: “За лаштунками ми вже створюємо власний проксі-додаток, який обробляє міст між моделлю додатків Android і моделлю Windows”. Імовірно, це означає, що система забезпечить такі речі, як ярлик меню “Пуск”, піктограми, записи в меню видалення програми та інші незначні обкладинки Windows, завдяки яким програма буде виглядати рідною.
Microsoft намагається зробити це з якомога меншою емуляцією – можливо, навіть без емуляції, залежно від вашого ПК та наявності вашої програми. Як Windows, так і Android працюють на архітектурах x86 та Arm, при цьому Android віддає перевагу Arm, а Windows віддає перевагу x86. Якщо ви працюєте під управлінням Windows на Arm і хочете запустити додаток Arm для Android, все буде працювати чудово. Якщо ви використовуєте x86 Windows, Microsoft спробує доставити потрібну вам версію x86 програми Android. Але якщо єдиним доступним є додаток Arm, “Intel Bridge. ТехнологіяТут допоможе перекласти код Arm у щось, що може працювати в процесорі x86. Microsoft корисно зазначила, що ця функція також буде працювати на процесорах AMD.
Підхід Microsoft схожий на те, як кілька інших операційних систем створюють і запускають програми для Android. ОС Chrome تشغيل Підтримка додатків для Android Мабуть, найвидатніший приклад. ОС Chrome насправді працює з ядром Linux і поєднує структуру Android як контейнер зверху для запуску програм. Якщо у вас є Chromebook x86, ОС Chrome використовує вбудований двійковий переклад Android від Arm-to-x86. Якщо ви використовуєте настільну операційну систему Linux, Розпакувати Це зробить те ж саме – завантажить фреймворк Android поверх Linux. Ви навіть можете запустити Anbox на WSL сьогодні.
Можливо, останній досвід багатьох людей з x86 Android від Intel Партія ери 2012 року Для x86-телефонів під управлінням Atom це призвело до жахливого обладнання, як стара лінія Asus Zenfone. X86 Android з тих пір пройшов довгий шлях; Запуск ОС Android Chrome у 2016 році, безумовно, дуже допоміг операційній системі. Ще до запуску в 2016 році Google наполягав на збільшеній підтримці додатків x86 разом із Arm, а інструменти розробки Google вже деякий час роблять потокові Arm та x86 двійковими файлами типовими. Ще в 2016 році Google очікував, що близько 25 відсотків програм Play Store не підтримують x86 і потребують перекладу Arm. Сьогодні, маючи більшу базу клієнтів x86 завдяки ОС Chrome, ця кількість, мабуть, є більш доречною.
Amazon, бокове завантаження та екосистема, яка не є Google Play
Microsoft Ні Використання екосистеми Google Play у Windows. Microsoft також не намагається створити власну екосистему Android і замість цього співпрацює з Amazon, використовуючи той самий Amazon App Store, який можна знайти на пристроях Fire OS. Режим Amazon прес-релізАле це не пропонує багато іншого, крім твердження, що більше деталей буде опубліковано пізніше.
Ми ще не бачили наскрізної програми Android для встановлення в Windows 11, тому незрозуміло, як це все працює. Корпорація Майкрософт випустила кілька знімків екрану, на яких показано, як Microsoft Store рекламує додатки Android App Store Amazon App Store. Каталог додатків Amazon, здається, перелічений у магазині Microsoft, разом із оглядами, знімками екрана та описом, але не схоже, що Microsoft Store насправді може встановлювати програми для Android. Ключ знаходиться в кнопці встановлення. Для додатків Windows там просто сказано: “Отримати”, що вказує на те, що програма буде встановлена. Для програм для Android кнопка відрізняється. У ньому написано: “Завантажте з Amazon App Store”, із невеликим квадратиком та піктограмою зі стрілкою, що вказує на те, що він запустить вас із зовнішньої програми.
The Wall Street Journal Я надав додаткові подробиці того, як це працює. Схоже, Amazon створить клієнт Amazon App Store для Windows. Вам потрібно буде увійти за допомогою свого облікового запису Amazon, щоб завантажити програми. Магазин Microsoft існує як уніфікований пошук додатків, і не багато іншого. Імовірно, це означає, що у вас постійно працюватимуть два магазини додатків у Windows, два місця для перевірки наявності оновлень. Не здається впорядкованим.
Інженер Microsoft Мігель де Ікаса Переконайтеся, що Windows 11 підтримуватиме завантаження для тих, хто не хоче возитися з будь-яким із цих речей Amazon. Ви повинні негайно мати варіанти таких магазинів, як F-робот І можливість завантаження APKДзеркало програми. Ймовірно, це лише питання часу, коли хтось почне працювати Google Play Store повністю.
Програми X86 поширюються в Google Play завдяки рокам стандартних налаштувань та наполегливої підтримки архітектури. Чи поширений x86 в Amazon App Store? Ви можете завантажити Amazon App Store на будь-який пристрій Android, але всі пристрої Echo Fire, які використовують виключно Amazon, були Arm. Багато реалізацій є універсальними і працюють на всіх архітектурах, тому … можливо.
Було б чудово, якби Microsoft витягнула Поверхневий дует І він об’єднався з Google, щоб отримати власне Play Store у Windows 11. Проблема використання Android за межами Play Store полягає в тому, що ви втрачаєте доступ до API служб Google Play для таких речей, як push-сповіщення. Amazon роками створює власні альтернативні API та хмарні сервіси для Fire OS, і якщо у вас немає Google Play, це наступне найкраще.
Це все, що ми маємо зараз щодо сумісності з Windows 11 Android. Але будьте впевнені, ми зануримось глибше, коли деякий фактичний код вийде.
“Загальний ніндзя в соціальних мережах. Інтроверт. Творець. Шанувальник телебачення. Підприємець, що отримує нагороди. Веб-ботанік. Сертифікований читач”