As primeiras análises do MacBook e Mac Mini baseado no chip Apple M1 com arquitetura ARM mostraram superioridade sobre computadores anteriores da mesma família baseados em chips Intel x86. Por outro lado, apesar do lançamento anterior de produtos como o Surface Pro X, a Microsoft ainda não alcançou uma ampla adoção do Windows 10 ARM. Mas agora os passos nessa direção serão certamente mais decisivos.
O problema mais importante para o ARM do Windows 10 é a compatibilidade do aplicativo (por exemplo, até agora a emulação só oferece suporte a software x86 de 32 bits). Além disso, até recentemente, o Windows 10 ARM não era compatível com OpenCL e OpenGL. Felizmente, isso é coisa do passado: a Microsoft recentemente introduziu suas camadas de mapeamento DirectX 12 com Collabora para APIs abertas que não possuem suporte completo a drivers.
De acordo com o Microsoft Developer Blog, o Windows 10 ARM Compatibility Pack finalmente está disponível para usuários e desenvolvedores. Em particular, a versão beta recentemente apresentada do Adobe Photoshop, compilada para a arquitetura ARM, usa este modo de compatibilidade DirectX 12 para executar código OpenCL e OpenGL no Windows 10 ARM.
O Pacote de Compatibilidade está disponível para download na Microsoft App Store para qualquer usuário do Windows 10 ARM. Ele precisa ser instalado junto com o driver Qualcomm DirectX 12 para que a versão ARM do Photoshop seja executada e seja capaz de usar essa aceleração de hardware acelerada por GPU de vários efeitos.
O OpenCL / OpenGL Compatibility Pack atualmente é usado apenas na versão beta do Photoshop, mas os usuários do Windows Insider podem baixar uma versão de teste do Compatibility Pack. Ele permite que você execute qualquer aplicativo desenvolvido para OpenCL 1.2, OpenGL 3.3 e versões anteriores dessas APIs. É necessária a versão mais recente do Windows 10 ARM.