지난주 중국에서 열린 Windows Hardware Engineering(WinHEC) 컨퍼런스에서 흥미로운 소식이 발표되었습니다.
마이크로소프트가 퀄컴(Qualcomm)과 손잡고, ARM 프로세서를 탑재한 기기에 완전한 버전의 윈도우를 제공하기 시작한다는 내용입니다.
왜 이 소식이 큰 의미를 갖는지 잘 와닿지 않으신가요? 이번 발표가 여러분에게 어떤 변화를 가져올지 하나씩 살펴보겠습니다.
ARM 프로세서란 무엇인가?
ARM 프로세서는 주로 스마트폰, 태블릿, MP3 플레이어, 웨어러블 기기 같은 소형 전자기기에서 찾아볼 수 있습니다.
ARM 프로세서는 RISC(Reduced Instruction Set Computer) 아키텍처를 기반으로 합니다. RISC 방식은 연산 작업에 필요한 트랜지스터 수가 적어 비용, 전력 소모, 발열, 그리고 무엇보다 크기를 줄일 수 있다는 장점이 있습니다.
하지만 단점도 분명합니다. ARM 프로세서는 인텔이나 AMD의 '전통적인' 프로세서만큼 강력하지 않습니다. 동일한 클럭 속도라면 인텔 x86 칩이 ARM 칩보다 훨씬 빠르게 작동합니다.
ARM과 윈도우: 그 배경 이야기
2012년 마이크로소프트가 윈도우 8을 출시하면서 모든 기기에서 비슷한 운영체제(OS)를 제공하겠다는 결정을 내렸습니다. 당시로선 대담한 시도였고, 오늘날의 기술 환경을 돌아보면 옳은 방향이었음을 알 수 있습니다.
그러나 문제가 있었습니다. 태블릿에 탑재된 ARM 프로세서는 완전한 버전의 OS를 구동할 수 없었고, 일반 윈도우 앱은 x86 칩이 필요했습니다.
그 결과 윈도우 RT와 모던 앱(Modern Apps)이 등장했습니다. 소비자 입장에서 이는 명백한 실수였습니다. 윈도우 RT는 겉보기에 윈도우 8과 똑같았고 데스크톱 모드도 갖추고 있었으며, OS의 모바일 버전으로 홍보되었습니다. 하지만 ARM 아키텍처 탓에 마이크로소프트 생태계에서 20년 넘게 축적된 기존 앱들을 전혀 실행할 수 없었습니다.
마이크로소프트는 향상된 배터리 수명과 외부에서 USB 주변기기를 사용할 수 있다는 점을 근거로 윈도우 RT의 가치를 주장했지만, 제조사와 소비자 모두를 설득하는 데 실패했습니다.
결국 윈도우 RT는 자리 잡지 못했습니다. 출시 12개월 만에 마이크로소프트는 9억 달러의 손실을 기록했고, 전문가들은 그 원인으로 팔리지 않은 윈도우 RT 재고를 꼽았습니다. 2013년에는 Surface 2와 노키아 Lumia 2520 두 기기만이 이 플랫폼을 탑재해 출시되었고, 2015년 2월에는 완전히 역사 속으로 사라졌습니다.
마이크로소프트와 퀄컴이 발표한 내용
윈도우 RT는 사라졌지만, 마이크로소프트와 퀄컴의 새로운 파트너십 덕분에 ARM 기반 윈도우는 다시 살아났습니다. 이번에는 축소판이 아닙니다. 윈도우 10의 완전한 버전이 ARM 기기에서 구동될 수 있게 됩니다.
초기에는 새로운 퀄컴 스냅드래곤(Snapdragon) 835 칩만 지원할 예정이며, 해당 칩은 2017년 상반기에 출시될 계획입니다.
이 모든 것이 가능한 핵심은 OS에 내장된 마이크로소프트제 에뮬레이터입니다. 에뮬레이터는 32비트 x86 애플리케이션만 지원하며 64비트 에뮬레이션은 제공되지 않습니다. 에뮬레이션은 애플리케이션 코드에만 적용되고, OS와 시스템 라이브러리는 64비트 ARM 바이너리로 네이티브하게 유지됩니다.
이번 발표가 사용자에게 의미하는 것
모든 것이 훌륭하게 들리지만, 최종 사용자인 우리에게는 구체적으로 어떤 의미일까요?
성능
에뮬레이션이 위험할 수 있을까요? 어쩌면 그럴 수 있습니다. x86 칩용 명령어를 64비트로 변환하는 과정은 성능을 크게 저하시킬 수 있습니다. 2008년 트랜스메타(Transmeta)가 Crusoe 칩으로 뼈아픈 교훈을 얻은 바 있습니다.
하지만 퀄컴은 문제가 되지 않을 것이라 확신합니다. 세부 정보는 아직 부족하지만, 회사는 공정을 10nm로 미세화하는 것만으로도 성능이 최대 27% 향상될 수 있다고 전망합니다. 이는 에뮬레이션 과정에서 발생하는 손실을 충분히 상쇄할 수 있는 수준입니다.
배터리 수명
퀄컴은 정교해진 공정이 기존 14nm 칩 대비 배터리 수명을 최대 40%까지 개선할 수 있을 것으로 기대하고 있습니다. 배터리 수명이 모바일 기술의 가장 큰 약점으로 꼽히는 요즘, 이는 혁신적인 변화가 될 수 있습니다.
모바일 노트북
새로운 초경량 노트북이 가장 먼저 출시되는 소비자 기기가 될 것으로 보입니다. 앞서 언급했듯이, 이들 기기는 모두 완전한 버전의 윈도우 10을 탑재합니다.
흥미롭게도 이들 노트북에는 가상 또는 임베디드 SIM 카드가 장착되고, 통신사는 윈도우 스토어를 통해 데이터 요금제를 판매할 예정입니다. 스마트폰의 휴대성과 일반 PC의 실용성이 하나로 융합되는 셈입니다.
Windows and Devices Group의 테리 마이어슨(Terry Myerson) 부사장은 다음과 같이 말했습니다.
"고객이 아는 그대로의 윈도우 10이라고 생각하시면 됩니다. 고객들은 더 긴 배터리 수명과 셀룰러 연결성을 갖춘 기기를 원하고 있습니다. 그래서 우리는 이에 투자했고, 발표할 수 있어 매우 기쁩니다. 많은 분들께 매우 만족스러운 경험이 될 것이라 믿습니다."
생산성 앱
WinHEC 컨퍼런스에서 마이크로소프트는 ARM 기기에서 구동되는 포토샵을 직접 시연했습니다. 물론 포토샵뿐만 아니라 여러분이 가장 많이 사용하는 모든 앱을 실행할 수 있습니다. 특별한 수정이나 기능 제거 없이 말입니다. 이론적으로 데스크톱에서 할 수 있는 모든 작업을 새로운 모바일 ARM 기기에서도 수행할 수 있게 됩니다.
Continuum
마이크로소프트는 Continuum 개념 개발에 많은 노력을 기울여 왔습니다. Continuum을 활용하면 스마트폰을 대형 화면에 연결해 PC처럼 사용할 수 있습니다.
이번 발표가 모바일에서 완전한 데스크톱 앱을 구동할 수 있는 첫걸음이 될까요? 그렇다면 Continuum은 한층 강력해지고 진정한 시장의 경쟁력을 갖추게 될 것입니다.
Surface 폰의 등장?
Surface 폰을 볼 수 있을까요? 마이크로소프트가 스마트폰 혁명의 기회를 놓친 것은 부정할 수 없지만, 윈도우 10 완전 버전을 구동하는 안드로이드와 iOS의 진정한 경쟁자를 마침내 선보일 수도 있습니다. 인기가 없을 리 없는 제품입니다.
수많은 루머에도 불구하고 아직 구체적인 계획은 확인되지 않았습니다. 하지만 이번 발표가 잠재적 기기의 현실 가능성을 그 어느 때보다 높였다는 점은 분명합니다.
언제 만나볼 수 있나?
정확한 일정은 아직 공개되지 않았지만, 내부 소식통에 따르면 2017년 3월 윈도우 10 크리에이터스 업데이트 시점에는 맞추기 어렵다고 합니다.
다만 내년 안에는 출시될 예정입니다. 퀄컴은 내년 여름 이전에 스냅드래곤 835 칩을 출시할 계획이며, 첫 번째 기기들은 곧이어 선보일 것으로 기대됩니다.
미래를 엿보다?
ARM 프로세서에 윈도우를 올리려는 마이크로소프트의 두 번째 시도가 성공할까요? 현재로서는 회사가 올바른 방향으로 나아가고 있는 것으로 보입니다.
첫 번째 기기가 리뷰어들의 손에 들어가기 전까지는 확신하기 어렵습니다. 하지만 마이크로소프트가 '모든 플랫폼을 위한 단일 버전의 윈도우'라는 목표를 향한 다음 단계로 이번 발표를 확신하고 있다는 점은 분명합니다.
ARM 기반 윈도우 10이 새로운 돌파구가 될까요? 여러분의 생각을 댓글로 알려주세요.