Microsoft는 ARM에서 Windows 10이 수행하지 않을 몇 가지 사항을 설명합니다.



Asus NovaGo , HP Envy x2 및 Lenovo Miix 630을 포함하여 곧 ARM 기반 칩을 탑재 한 Windows 10 컴퓨터가 출시 될 예정 입니다.

이 제품은 윈도우라고 불리는 ARM 기반의 칩을 탑재 한 최초의 디바이스는 아니지만 Windows와 거의 같은 성능을 갖춘 윈도우 데스크톱 버전을 실행한다는 점에서 윈도우 폰이나 윈도우 RT 디바이스 와 다르다. Intel 또는 AMD 프로세서가 장착 된 컴퓨터.

거의.

Microsoft는 x86 에뮬레이션이 작동하는 방식과 개발자를위한 몇 가지 문제 해결 팁을 설명하는 ARM의 Windows 10 용 새 설명서를 게시 했습니다. 그러나이 회사는 또한 " ARM에서의 애플 리케이션 및 경험의 한계 "에 대해 간략히 설명하고있다 .

마이크로 소프트


칩 아키텍처 (x86 및 ARM32 go, x64 no go)

Microsoft는 에뮬레이션 덕분에 x86 칩 용으로 설계된 대부분의 응용 프로그램을 실행할 수 있음을 확인했습니다 그러나 Intel 및 AMD 칩용으로 설계된 64 비트 응용 프로그램은 현재 지원되지 않습니다.

ARM64 용으로 컴파일 된 응용 프로그램 및 기본 제공 Windows 환경은 유용 할 것입니다. Microsoft는 Explorer, 시작 메뉴 및 Cortana와 같은 Windows 10 기능을 포함한다고 말합니다. 이 회사는 메모장과 다른 주요 Windows 응용 프로그램도 ARM64 장치에서 네이티브로 실행되도록 컴파일되어 있다고 말합니다.

범용 Windows 플랫폼 응용 프로그램 (Microsoft Store에서 다운로드 할 수있는 것)과 관련하여 ARM의 Windows 10은 x86 및 ARM32 응용 프로그램을 지원합니다 ... ARM32 버전이 항상 설치되어 있으면 사용할 수 있습니다.

흥미롭게도 네이티브 ARM64 Universal Windows Platform 응용 프로그램에 대한 지원이 아직없는 것처럼 보입니다.

작동하지 않을 수있는 게임, 드라이버 및 기타 기능

Microsoft는 하드웨어 가속 OpenGL 또는 "OpenGL OpenGL 1.1 이상 버전 사용"이 필요한 게임 및 기타 응용 프로그램이 작동하지 않는다고 말합니다.

OpenGL 1.2 는 1998 년에 출시 되었다는 것을 명심하십시오 ... 그래서 엄청난 양의 게임이 아마 작동하지 않을 것입니다.

마이크로 소프트는 또한 "안티 - 치트 드라이버에 의존하는 게임은 지원되지 않는다"는 말은 DRM이 적용된 게임이 작동하지 않는다는 것을 의미한다.

ARM의 Windows 10은 ARM64 드라이버 만 지원합니다. 즉, 드라이버가 ARM64 아키텍처를 지원하도록 다시 작성되지 않으면 x64 또는 x86 관련 드라이버를 사용하는 모든 하드웨어가 작동하지 않습니다.

ARM에서 Windows 10에서 작동하지 않는 다른 것들은 다음과 같습니다.

  • 쉘 익스텐션 추가 (예 : Windows 탐색기의 오른쪽 클릭 메뉴에 "클라우드에 업로드"옵션 추가) 또는 입력 방법 편집기 또는 보조 기능 (예 : Windows 탐색기의 오른쪽 클릭 메뉴에 추가)을 추가하여 기본 Windows 환경을 사용자 정의하는 응용 프로그램 네이티브 OS 구성 요소를 사용하여 넌 - 네이티브 구성 요소를로드하는 기술
  • ARM 기반 OS가 설치된 모든 장치가 모바일 버전의 Windows를 사용한다고 가정하는 앱은 잘못된 방향으로 표시하거나 모바일 레이아웃을 사용하는 등의 작업을 수행 할 수 있습니다.
  • Windows Hypervisor Platform은 지원되지 않으므로 Hyper-V를 사용하여 가상 컴퓨터를 실행할 수 없습니다.

Microsoft에서 제안한 해결 방법 : 새 버전의 응용 프로그램 만들기

개발자가 아닌 최종 사용자 인 경우 프로그램 호환성 문제 해결사 를 실행 하거나 에뮬레이션 설정을 조정하여 일부 응용 프로그램이 더 잘 작동하도록 할 수 있습니다. 그러나 모든 문제를 해결할 것이라는 보장은 없습니다.

대부분의 경우 Windows 응용 프로그램이 ARM 용 Windows 10에서 작동하지 않으면 Microsoft는 개발자가 지원되는 기술을 사용하도록 다시 컴파일 할 것을 제안합니다.

예를 들어 현재 x64 아키텍처에서만 사용할 수있는 앱의 솔루션은 무엇입니까? ARM 또는 x86 버전을 만듭니다.

OpenGL 4.2 사용자가있는 앱이 있습니까? 대신 DirectX 9 이상 버전을 사용하십시오.

ARM 용으로 설계되지 않은 드라이버가 있습니까? ARM과 함께 작동하도록 다시 컴파일하십시오.

모두 잘되고 좋은 것이지만 ARM에서 Windows 10의 매력 중 일부는 Windows RT가 없었던 방식으로 레거시 Windows 응용 프로그램과 호환된다는 것입니다. ARM에 대한 지원을 추가하기 위해 개발자에게 더 많은 작업을 요청하는 것은 Microsoft가 수년 동안 (제한된 성공만으로) 해왔 던 것과 다른 모든 것이 아닙니다. 개발자가 새로운 Universal Windows Platform에 자신의 응용 프로그램을 이식하고 Windows 저장소 .

좋은 소식은 HP Envy x2, Asus NovaGo 및 Lenovo Miix 630과 같은 ARM 장치에서 곧 출시 될 Windows 10에서 기존 Windows 응용 프로그램 중 일부 (심지어 많은 제품)가 즉시 작동해야한다는 것입니다.하지만 PC 제조업체가 이러한 컴퓨터를 사용하는 개발자는 플랫폼 개발에 많은 인센티브를 제공 할 것이라고 상상하기 어렵습니다. 개발자가 플랫폼을 채택하지 않으면 Microsoft 및 PC 제조업체가 ARM PC에서 새 Windows를 구입하도록 고객을 설득하는 것이 어려울 수 있습니다.

여기에는 약간의 닭고기와 달걀 문제가 있습니다. 아마도 ARM에서 Windows가 지원하는 것에 많은 제한이 없다면 그럴 수 없습니다. 그러나 완전히 다른 칩 아키텍처를 사용하는 장치에서 수백만 개의 기존 Windows 응용 프로그램을 실행하는 것은 이미 큰 도전이었습니다. 몇 가지 제한이 있다는 것은 놀라운 일이 아닙니다.

https://liliputing.com/2018/02/microsoft-explains-some-things-that-windows-10-on-arm-wont-do.html


+ Recent posts