마이크로소프트(Microsoft)가 ARM 버전의 윈도우 10에 대한 제한사항을 공개했다.
마이크로소프트는 모바일 기기들과 경쟁하기 위해 저전력에서 항상 연결된 ARM 칩셋에서 윈도우 10을 구동할 수 있도록 퀄컴과 파트너십을 체결하고 스냅드래곤 835 프로세서에서 Win32 애플리케이션을 돌릴 수 있는 윈도우 10 ARM (Windows 10 on ARM) 버전을 만들었는데, mspoweruser.com에 따르면 윈도우 10 ARM 버전을 사용할 계획인 OEM 업체들에 대한 전체 설명서에서 일반적인 x86 윈도우 10과 다른 제한사항들이 있는 것으로 나타났다.
먼저 윈도우 10 ARM 버전은 ARM64 드라이버만 지원하므로 오래된 주변기기가 작동하지 않을 가능성이 있으며, x64 애플리케이션은 지원되지 않고, OpenGL이나 독점 DRM에 의존하는 특정 게임이 작동하지 않을 수도 있다고 한다.
또한 윈도우 입력기, 보조 기술 및 클라우드 저장소 애플리케이션을 포함한 윈도우 쉘 확장 애플리케이션이 제대로 동작하지 않을 수 있으며, ARM 기반 기기용 앱들의 윈도우 모바일 버전이 올바르게 작동하지 않을 수 있고, 윈도우 하이퍼바이저 플랫폼(Windows Hypervisor Platform)은 ARM에서 지원되지 않으므로 실행 중인 에뮬레이터와 개발자에게 영향을 줄 수 있다고 설명했다.
마이크로소프트는 이 같은 윈도우 10 ARM 버전의 제한사항을 발표하면서 개발자들이 문제를 해결하는 방법도 설명했다.
ARM용으로 설계되지 않은 애플리케이션의 경우 x86 드라이버를 ARM64로 다시 컴파일 하고, x64에서만 동작하는 애플리케이션은 마이크로소프트 스토어용으로 개발할 경우 ARM 버전의 애플리케이션으로 만들 것을 권장했다. 그 외에 Win32 개발자는 OpenGL 1.1 이후 버전이나 DirectX 9/10/11/12를 사용하면 ARM에서도 작동하며, 발생하는 문제에 따라 ARM 프로그램 호환성 문제 해결사를 사용하거나 ARM에서 실행 중인지 확인할 것을 권고했다. |