미니 ARM 윈도우 10 저는 성공 못할거라고 봅니다.
- WayBack
- 조회 수 4603
- 2020.03.24. 12:10
일단 x86 64비트 앱 자체가 안돌아가는 OS라 저는 영..
애플처럼 개발 앱에서 바이너리 바꿔서 빌드해주는 옵션이 있는 것도 아니고(iOS 앱이 개발은 x86으로 진행->빌드시 ARM)
과연 저걸 어떻게 헤쳐나갈까 궁금하네요.
음... 최근에 Windows 10 on ARM 이 조명되면서 접하셨나보네요.
2011년 이전부터 마이크로소프트는 ARM용 윈도 개발에 힘쓰고 있었습니다.
스티브 발머 시절 Modern UI(현재의 UWP)로의 통합을 야심차게 꾀었다가 실패를 했구요.
이건 정책 문제지 기술 문제가 아니었습니다. 기존에도 Windows RT 탈옥을 통해 ARM용으로 포팅된 프로그램들을 사용할 수 있었고요.
저도 2012년 당시 Surface RT를 쓰며 성능에 매우 만족했던 기억이 있네요.
굳이 MS의 잘못을 따지자면 위에 말한 정책과, 포장을 잘못한 게 있겠네요
MicroSoft가 언제부터 Arm을 지원했는지를 설명 드리기 위해 한 얘기 입니다.
써보지도 않고 개판일거다? 그런분한테 어디서부터 설명을 해야 할까요?
현재로서 설명을 하자면 UI단만 조금 손보면 x86,x64,arm32, arm64 전부 지원 합니다.
마이크로 소프트에서 제공해야할 라이브러리는 전부 있습니다.
뭐 그래봐야 uwp용으로밖에는 쓸일이 없습니다만...
참고로 저는 애플관련된 얘기는 상상으로도 하지 않습니다.
왜냐하면 관심도 없고 모르거든요. 모르는것에 대해서는 언급을 죄대한 자제를 합니다.
아니 최소한 제가 본문에 언급한 것과 비슷한 게 있어서 내X망X 같은 단어를 써가시면서 댓글을 다셨나 했으니까죠. 단순히 ARM CPU 쓰는 디바이스용 개발 툴은 윈도우 뿐만이 아니라 다른 OS들에도 오래전부터 존재했지만, iOS 식으로 아예 다른 플랫폼(x86)에서 개발되어서 최종 빌드 때만 크로스 컴파일이 되는 식은 아니었죠. 그마저도 이미 위에서 몇몇 분들 처럼 MS가 ARM 윈도우로 똥을 몇 번 싼 전적이 있기 때문에 걱정이 된다는 거고, 그에 반해 맥 같은 경우 이미 한 차례 CPU를 바꾼 전적이 있고 자기네 소프트웨어로 자기네 하드웨어애서만 돌릴 목적으로 나오는 거라 MS 보다는 낫겠다 라고 보는 거고요. (x86 iOS->ARM iOS에서 별 탈이 없는 것만 봐도..) 과연 윈도우 10 ARM이 앱 쪽에서 원활하게 돌아갈지는 지켜보렵니다. 잡음이 나올 것 같긴 한데 말이죠. ㅎ
64비트 앱이 안 돌아가는 게 구린 게 아니고
x86 앱이 에뮬레이션이 된다는 게 참 대단한건데...
지금으로서는 너무 바라는 게 많다 라고 생각이 되네요.
그리고 참고로
1. ARM 컴파일 됩니다...
2. 64비트 에뮬레이션 불가는 라이센스 문제다
입니다!