Это просто вопрос, который я задавал себе недавно. Можно ли на самом деле развернуть Windows на ARM (WoA) на устройстве Android и заставить его работать? Я слышал, что WoA также может работать на процессорах Qualcomm SnapDragon, разве это не то, чтобольшинствоТелефоны Android работают? Я почти уверен, что то, что я сказал, в основном правда. Если это может работать, может ли кто-нибудьпо меньшей мереобъясните примерно или теоретически, как это будет работать?
решение1
Теоретически — но есть куча «движущихся частей», с которыми придется разобраться.
Практически - причина, по которой вы можете накинуть произвольную ОС на платформу Intel, заключается в том, что они работают на стандартной платформе, состоящей в основном из хорошо понятных компонентов. У вас есть стандартные загрузчики BIOS или UEFI, которые работают предсказуемым образом, и то же самое касается аппаратных компонентов. Даже тогда поставщикам ОС, даже FOSS, часто приходится выполнять работу по поддержке семейства процессоров и других компонентов.
ПортWindows на ARMможет дать пример того, что нужно. Забавно, что титры дают пример того, что нужно
вам нужен загрузчик. Android называет это «восстановлением», и вам может потребоваться создать shim. Windows в настоящее время использует UEFI (биос только x86).
вам нужен пакет поддержки платы. Многие порты Android и однопортовые компьютерные сборки Linux просто строятся вокруг существующего. В случае Windows вы не можете использовать существующие BSP Linux. Это сложная часть
Драйверы, которые можно получить с «похожего» оборудования ARM, но их нужно портировать на ARM
У ARM есть разные варианты с разными особенностями — не факт, что ваш телефон будет иметь архитектуру, на которую можно будет перенести WOA.
Таким образом, на практике вам нужно либо найти системы с похожей архитектурой, либо оборудование и соединить движущиеся части, чтобы заставить их работать.
решение2
Уже сделано. Проверьте аккаунт NTauthority в Twitter, где он запускал Modern Warfare на OnePlus 6T. Также WoA для Lumia 950 уже около года. Также, WoA Deployer для Pi3/3b+
решение3
Слышали ли вы когда-нибудь о RENEGADE PROJECT? В настоящее время я использую (двойную загрузку) Windows 11 arm64 (с возможностью эмуляции x64) на моем телефоне Android POCO F1, и все работает очень гладко.