Ontem, o usuário do Twitter/X, @NTDEV_, publicou uma série de capturas de tela mostrando a versão Tiny11 Core do Windows 11 rodando em seu iPhone 15 Pro. As especificações emuladas fornecidas pelo emulador UTM SE PC incluem uma CPU virtual QEMU de 1 GHz e 1 núcleo e 2GB de RAM. Portanto, este não é um caso de uso ideal para o Windows 11 ou um iPhone 15 Pro, mas é uma demonstração fascinante de ambos.
É importante distinguir entre “emulação” e “virtualização”. A emulação imita uma arquitetura de hardware específica e permite que software hiper-específico (como software lançado apenas em placas de arcade obscuras ou arquiteturas de PC há muito tempo descontinuadas) seja executado em plataformas direcionadas ao emulador. A virtualização pode ser usada para emulação, mas refere-se à capacidade do hardware suportado de criar pools virtuais de recursos (núcleos de CPU, RAM, etc.) dedicados a sistemas operacionais separados (geralmente o mesmo SO para diferentes sessões/clientes simultâneos) dentro de uma máquina virtual.
Behold, probably the very first instance of Windows 11 (in form of tiny11 core) on UTM SE. It is TERRIBLY slow, booting in about 20 minutes, but nonetheless, it’s still Windows 11 on an iPhone 15 Pro!
July 20, 2024
Um exame minucioso das capturas de tela levanta algumas bandeiras vermelhas imediatamente. Por exemplo, a resolução e a proporção estão bastante cortadas em comparação com a extensão total da tela do iPhone, sugerindo limitações terríveis no desempenho da emulação ou nas opções de configuração. As capturas de tela mostram casos de uso muito limitados, de janela única, embora a renderização de texto e afins ainda pareça estar bem.
Ainda é impressionante que isso funcione — especialmente considerando a sobrecarga de desempenho muito maior inerente à emulação de arquiteturas de CPU diferentes em comparação com a virtualização de mesma arquitetura mais padrão — mas é óbvio que o iOS 17 principal e o próximo iOS 18 fornecerão uma experiência mais utilizável e visualmente agradável.
Como observado por @NTDEV_, o desempenho aqui não é o que se poderia chamar de “usável”, apesar da obtenção de quatro capturas de tela. Levar vinte minutos para inicializar qualquer sistema operacional em qualquer máquina moderna é difícil de tolerar, e os iPhones não têm as mesmas otimizações de software ou hardware x86 que os Macs e Macbooks modernos têm. No momento, experimentos como esses ainda estão na faixa de “sistemas operacionais experimentais” para telefones em geral, como o FireFox OS, morto há 9 anos (RIP). É uma grande demonstração tanto para o UTM SE quanto para os desenvolvedores do Tiny11.
Fonte: Twitter


