Esta é apenas uma pergunta que tenho me feito recentemente. Você pode realmente implantar o Windows em ARM (WoA) em um dispositivo Android e realmente fazê-lo funcionar? Ouvi dizer que WoA também pode funcionar em processadores Qualcomm SnapDragon, não é isso que a maioria dos telefones Android executa? Tenho certeza de que o que eu disse é verdade. Se isso for capaz de funcionar, alguém pode, pelo menos , explicar aproximadamente ou teoricamente como isso funcionaria?
Em teoria - mas há um monte de "partes móveis" que precisam ser resolvidas.
Praticamente - a razão pela qual você pode lançar um sistema operacional arbitrário em uma plataforma Intel é que eles executam uma plataforma padrão que consiste em componentes bem compreendidos. Você tem carregadores de inicialização BIOS ou UEFI padrão que funcionam de maneira previsível, e o mesmo vale para os componentes de hardware. Mesmo assim, os fornecedores de sistemas operacionais, mesmo os FOSS, geralmente precisam trabalhar para oferecer suporte a uma família de processadores e outros componentes.
A porta do Windows no ARM pode dar um exemplo do que é necessário. Curiosamente, os créditos dão um exemplo do que é necessário
você precisa de um gerenciador de inicialização. O Android se refere a isso como "recuperação" e talvez seja necessário criar um shim. O Windows usa UEFI atualmente (o BIOS é apenas x86).
você precisa de um pacote de suporte de placa. Muitas portas Android e computadores Linux de porta única são construídos simplesmente em torno de um já existente. No caso do Windows, você não pode aproveitar os BSPs Linux existentes. Essa é a parte complicada
Drivers, que você pode obter de hardware ARM 'semelhante', mas precisa ser portado para armar
ARM tem variantes diferentes com peculiaridades diferentes - não é necessariamente provável que seu telefone tenha uma arquitetura para a qual o WOA possa ser portado
Então, na prática, você precisa de alguma forma encontrar sistemas com arquiteturas ou hardware semelhantes e juntar as partes móveis para fazê-lo funcionar.
Já feito. Vá verificar a conta do Twitter do NTauthority, onde ele executou a guerra moderna em um oneplus 6t. Além disso, o WoA para lumia 950 existe há cerca de um ano. Além disso, o implantador WoA para pi3/3b+