2020년 3월 27일 금요일

애플의 유니버셜 앱 개발 환경, 결국 그들은 하나의 나무에 열린 사과들이니

애플 컴퓨터 혹은 애플 기기의 사용자라면 누구나 예상했던 바일 것이다. 컴퓨터만을 생산하고 있던 시절 마이크로프로세서가 이른바 68K 시리즈에서 PowerPC 시리즈로 전환될 때 그리고 다시 PowerPC에서 X86으로 전환할 때 이전 환경과 새로운 환경에서 공통적으로 구동되는 어플리케이션을 유니버셜 포맷이라고 불렀다.

기술적인 측면에서 보자면 이런 유니버셜 포맷은 어쩔 수 없는 혹은 쓸데 없는, 결국 임시적이고 사라질 것이 분명한 대상이었다. 하지만 애플처럼 전체 산업에서 일부분을-비록 확보한 부분이지만-차지하고 있는 입장에서는 기존 시장 환경을 새로운 환경으로 이전하는 것은 상당한 부담을 느낄 수 밖에 없기 때문에 선택할 수 밖에 없는 결정이다. 애플을 제외한 모든 PC 산업은 마이크로소프트에 의해 DOS에서 Windows로, Windows XP에서 Windows 7로 시간이 걸리기는 하지만 자연스러운 환경의 변화를 기다리기만 하면 되는 상황과는 달랐다.

어쨌든 애플로서는 선택의 여지가 없었던 이런 유니버셜 포맷에 의해 맥킨토시 시장을 유지되었고, 아이폰의 등장으로 스마트 모바일 컴퓨팅 시대가 되면서 애플의 모험은 결국 성공했다고 볼 수 있다.

애플은 아이폰에 이어 아이패드 그리고 애플TV를 출시하고, 맥과 함께 새로운 애플의 생태계를 구축했다. 최근 애플워치가 합류함에 따라 애플은 전에 없어 새로운 세상을 만들고 확장하고 있다.

G6lDAUI.jpg

전에 없던 이러한 축제와 같은 분위기에 살짝 고민스러운 것이 전통적인 애플 환경에서의 어플리케이션 개발자들이라고 볼 수 있다. 맥킨토시가 유일했던 시절과 달리 애플의 기기들이 연동되는 환경이 일반화됨에 따라 많은 어플리케이션들이 맥의 Mac OS은 물론 iOS에서도 구동되는 어플리케이션을 개발하고자 할때 개별적으로 개발하는 부담이 증가되었다. 사실 예전 생각을 하면 행복한 고민이 아닐 수 없다.

하지만 애플은 분명 이런 상황을 그대로 두고 볼 일이 없다고 생각했다. 결국에는 하나의 어플리케이션을 기본으로 맥과 아이폰 그리고 아이패드에서 모두 구동되는 다시금 이른바 유니버셜 앱을 위한 개발 환경을 제공할 것으로 예상되었다.

그리고 Mac OS X 10.15 Catalina와 함께 유니버셜 앱 개발 기능이 선보였다. 애플 워치는 유니버셜 앱 개발 기능에서 제외되었다.새로운 Xcode 11.4부터 지원되는 이 기능으로 개발자는 핵심 소스코드를 공유하면서 각각의 환경에 맞는 앱을 동일한 프로젝트 단위로 개발할 수 있다고 한다.

물론 서로 다른 하드웨어 구성과 사양을 가진 환경을 모두 수용하는 유니버셜 앱 개발 환경의 효용성에 대해서는 의구심도 있다. 기술적으로 가능하겠지만 내부적으로 일이 많아질 것은 분명하고, 애플이 얼마나 신경썼을까 싶기도 하다. 그러나 어쩌겠는가 Xcode 외에 딱히 다른 대안이 없으니 애플을 믿도 만들어 볼 수 밖에. 비록 당장 불편하더라도 곧 개선되지 않겠는가.

그런데.. 이러한 유니버셜 앱에 이어 느닷없이(?) 유니버셜 앱 구매 또는 결제 기능이 등장했다. 어떤 앱을 구입하더라도 같은 내용의 다른 플랫폼 기반 앱, 맥이나 아이폰, 아이패드 그리고 애플TV 버전의 앱을 함께 사용할 수 있는 기능이다.

하나의 앱 가격으로 이런 기능을 제공한다면 반기지 않을 이가 없겠지만, 분명 개별적으로 구입하는 것에 비해서는 싸더라도 하나 혹은 둘 이상의 가격으로 책정될 것이 분명하니 결과적으로 가격 인상이다. 또한 사용하지도 않은 앱에 대한 가격을 지불하는 것과 같은 상황을 어떻게 현명하게 구성할 지 의문이다. 개발사에게 맡길 지 혹은 애플이 관여할 지 모르겠다.

그리고 또 하나, 만일 모든 어플리케이션의 하나의 기반을 작성될 수 있다면 결국 이를 수용하는 하나의 하드웨어 요소, 특히 마이크로프로세서의 전환에도 매우 용이하게 대응할 수 있다. 그러므로 향후 애플이 새로운 마이크로프로세서, 알려진 바에 따른 ARM에 기반한 CPU를 사용한다면 어플리케이션 운용에 따른 문제를 사전에 해소할 수도 있는 방안의 하나로 생각할 수도 있다.

어떤 경우라도 애플은 지난 수십 년의 역사에 비춰 가장 행복한 시절을 보내고 있을 것이다. 물론 그 행복이 사용자들에게도 고스란히 전달되고 있는 지는 모르겠다. 분명한 것은 애플이 더 이상 애플 컴퓨터가 아니니 지금의 새로운 환경에서 맥의 역할이나 비중은 점점 줄어들 것이라는 것이다.

2020년 3월 21일 토요일

빠른 CPU가 언제나 빠른 컴퓨터를 만들지는 않았다 ?

일반적으로 같은 마이크로프로세서, CPU를 사용하면 제조사에 따라 다르겠지만 이른바 컴퓨터라면 비슷한 성능을 보여주어야 한다. 물론 이 말에는 여러 조건이 붙는데, 컴퓨터의 부품이나 구성품은 물론 운영체제에 따른 차이가 분명히 존재한다는 것이다. 그렇더라도 동일한 CPU를 사용한다면 사용자 입장에서는 체감 성능이 현저히 차이난다고 예상하기란 어렵다.

이런 생각이 사실이 아님을 확인 시켜준 것은 애플의 맥, 맥킨토시였다. 놀랍게도 맥은 처음부터 채용은 모토로라의 MC68000이후 사용한 680X0 계열은 엔지니어링 워크스테이션이 사용하는 CPU였다. 그런 이유는 맥킨토시 II가 처음 등장했을 때 워크스테이션으로 분류되었다. 잡스아 애플을 떠나 설립한 넥스트에서 출시한 넥스트(넥스트 큐브)도 마찬가지였다. 하지만 맥은 워크스테이션이라는 애칭에 걸맞는 가격과 화려함을 가득했으나 실제 성능에서는 다른 워크스테이션에 비할 수 없는 형편없는 체감 성능을 보여주었다. 물론 맥의 운영체제 Mac System이 멀티태스킹 운영체제가 아니었고, 맥 하드웨어 역시 멀티프로세싱 환경을 제공하지 않았다는 점에서 UNIX 운영체제를 탑재한 다른 멀티프로세싱 워크스테이션의 성능과 직접 비교한다는 자체가 무리가 있었다. 그렇다면 더 허접한 Windows 3.1을 탑재한 80386/80486 PC 보다는 나은 성능을 보여주어야 했지만 그러지 못했다. 맥의 하드웨어와 소프트웨어 그리고 어플리케이션 보다 맥 사용자들을에게는 필요한 하지만 값비싼 성능을 제공했는 지는 몰라도-비교 대상이 될 수 없는-다른 워크스테이션과 비교하지만 비교의 의미가 없었다.

모토로라가 680X0의 시대를 마감하고 IBM과 함께 PowerPC로 전환한 이후 맥은 PowerPC를 채용했고 잠시 PowerPC 기반 워크스테이션이나 Pentium 기반 PC(혹은 PC 워크스테이션)에 비해 나은 성능을 보여주기도 했지만, 그 영광의 시간은 무척이나 짧았다. 그리고 PowerPC G3, G4 그리고 G5에 이르는 놀라운 슈퍼컴퓨터급 CPU를 사용하면서도 언제나 돈 값 못하는 거북이라는 비아냥을 들어야 했다. 애플의 맥의 성능으로 일방적인 비난을 감수하지 않아도 된 것은 정말 Intel의 X86 CPU를 채용하면서부터라 해도 틀린 말이 아닐 것이다.

이러한 시대는 CPU, 마이크로프로세서의 속도가 고정된 시기였다. 덕분에 비슷한 구조와 사양의 워크스테이션이나 PC는 SCSI 등과 같은 인터페이스 사용에 따른 입출력 속도를 제외하고 순전히 어플리케이션 운용 성능은 유사했다. 다행스럽게도 당시 엔지니어링 워크스테이션이나 서버는 회사마다 모두 별개의 CPU를 사용했기 때문에 직접적 비교가 불가했다. 때문에 벤치마크 프로그램이나 어플리케이션 운용성으로만 겨우 비교가 가능했다.

SUN MicroSystems가 SparcStation 출시 이후, 모토로라 680X0을 탑재한 워크스테이션 가운데 이름이 알려진 것은 맥과 넥스트 정도였다. 실제적으로 적지 않은 워크스테이션이 680X0을 채용했지만 기억하는 이는 거의 없었다. 코모도어의 Amiga나 아타리의 Atari ST가 680X0를 사용했지만 그누구도 워크스테이션로 분류하지 않았다. 맥 역시 다르지 않았지만 맥킨토시 II/IIx 이후 맥을 워크스테이션으로 분류하는 곳은 없었다. 그나마 명맥을 유지하던 넥스트 마저 하드웨어 사업을 접었다.

수십년이 지난 오늘, 엔지니어링 워크스테이션을 사라지고 맥 마저 인텔 CPU를 쓰는 마당에 데스크탑 및 노트북 PC 시장에서 CPU와 관련한 논쟁은 종결된 듯 했다. 물론 인텔과 AMD 간의 싸움은 링 밖에 있는 사람들에겐 집안 싸움 정도로 보이니 따로 언급할 필요는 없을 것이다. ARM 기반의 컴퓨터 시스템에 관해서는 따로 생각하지 않을 것이다. 물론 애플이 소문대로 ARM 기반의 애플 전용 마이크로프로세서를 출시한다면 이야기는 달라질 수도 있겠지만. 아무튼 평화로운 시절이 다시 왔다. CPU는 클럭 사양과 코어 수에 따라 성능과 가격이 결정되었다.

그런 와중에 놀랍게도 같은 CPU를 사용하면서도 현저하게 다른 성능을 가진 PC들이 제품으로 등장했다. CPU의 이름이나 제원에 온갖 추가적인 기능이 붙여지기 시작했다. 이제 하나의 CPU는 기준 성능과 최고 성능을 가지도록 진화했고, 특히 노트북 시장의 확대는 CPU의 성능과 전력 소모량 간의 조화스러운 구성에 따라 다양한 제품군으로 다시 형성되기 시작했다.

HP(HPE가 아닌)와 같은 경우 워크스테이션 레벨 제품을 제외하고도 도대체 몇 개의 제품을 출시하고 있지는 알 수가 없을 정도였다. 모든 인텔의 CPU를 사용하고 브랜드 마다 같은 그룹의 제품을 쓰기도 하지만 성능과 기능에서 차이가 난다. 언급한 CPU의 기준 성능이 이상의 기능 발휘 사안은 온갖 화려한 용어로 포장되었다. 과거 오버드라이브의 추억을 떠올리는 오버 클럭, 터버, 터버-버스트, 하이퍼-쓰레딩 등 이름는 모두 강력한 느낌을 주는 기능을 가득하다. 더불어 그래픽스 프로세서까지 탑재되기도 한다.

이렇듯 CPU의 전원 관리를 통하여 CPU의 성능을 제어할 수 있게 됨에 따라 동일한 CPU를 탑재하고도 기본형, 고급형, 업무용, 게임용 그리고 워크스테이션용 다양한 노트북 모델이 갖춰진다. 기껐해야 서너개 모델 정도인 데스크탑 워크스테이션이 초라할 정도이다. 결국 노트북 PC가 대세가 된 지금 인텔의 CPU가 이러한 넓은 범위의 전력 소모량을 수용한 덕에 제조사는 하나의 CPU로 여러 종류 그리고 여러 그룹의 제품을 만들 수 있게 되었다. 문제는 소비자 입장에서는 이런 상황은 혼란을 넘어 자신을 무지하게 끔 의심하는 분노로 까지 이어지게 만든다.

같은 CPU를 사용한 제품이면서 공개된 성능과 가격에서 보여주는 차이를 과연 곧이곧대로 믿어야 할 지 의문이 들지 않을 수 없다. 메모리 최대 확장 용량, 외장 그래픽스 프로세서의 탑재 등으로 가격 차이가 있는 것은 분명하겠지만, 그 차이에 따른 가격 차이는 가슴으로는 물론 머리로도 이해하기 어렵다. 마치 자동차를 구입할 때 중간 모델에 선택 사양을 더할 것인지 혹은 고급 모델 가운데 최하 사양을 선택할 건지에 대한 끔찍한 고민과 다르지 않을 정도이다. CPU의 성능이 아닌 제조사가 제시한 성능을 믿을 수 밖에 없지만, 가격대비 성능을 체감할 수 있을 지 의문이다.

더욱이 노트북 PC는 이제 아이패드와 같은 태블릿 PC와도 경쟁하기 시작했다. 지금까지 태블릿 PC는 기능과 전력 등 여러 문제로 ARM 기반의 CPU를 사용했지만, 놀라운 수준의 성능 개선으로 이미 사양적으로는 노트북 PC의 CPU를 앞서고 있다고 볼 수도 있다. 애플이 ARM 기반의 독자적 CPU를 개발한 것으로 보아도 충분히 알 수 있는 사실이다. 덕분에 태블릿 PC에서도 이런 현상이 벌어지고 있음을 알 수 있다. 이미 아이패드의 종류는 맥북 종류도 많다. 아이폰 역시 마찬가지다. 애플 홈 페이지에 현재 판매되는 아이폰은 5개 정도지만 시중에서 구입할 수 있는 모델까지 보면 10여개가 넘는다. 예전에는 동일 모델에서 메모리 용량에 따라 선택하는 정도였다.

삼성전자의 경우도 노트북의 수에 비춰 태블릿 수는 1/3 수준을 넘는다. 대부분은 같은 CPU를 사용하고 있다고 볼 때, CPU를 성능으로 제품을 판단하기는 힘든 상황이 되었다. 시중에서 구입할 수 있는 제품까지 포함하면 노트북이든 태블릿이든 혹은 스마트폰이든 100여개가 훌쩍 넘는다. 이러한 경향은 앞으로 더욱 짙어질 것이다. 요즈음 AMD의 역습에 고민하는 인텔의 반격에서도 이전과 다르지 않을 것이다.

다시 68K 맥 시절로 돌아가 누군가 내게 맥이나 애플에 대한 알려달라고 했을 때, 최고의 CPU로 최악의 컴퓨터의 만드는 곳이라고 했는데 지금 생각에도 그리 틀리지 않은 말 같다. 그럼에도 이러한 맥의 문제는 맥의 성장에는 분명 한계로 작용했을 지 몰라도 맥 다움을 유지하고 맥 시장을 지키는데는 분명 더 효과적이었음에 분명하다. 모든 사람들이 컴퓨터를 CPU를 비롯한 기계적 성능으로만 평가 했지만 맥은 일찌감치 사라졌을 수도 있다.

컴퓨터의 성능을 평가함에 따라 CPU에대한 기준이 사라진다면 과연 무엇이 남을까? 제조사나 판매자가 분류한 그룹 내에서 가장 싼 혹은 가격대비 성능이 우수한 것만 선택될 수 밖에 없다. 22세기에는 분명 컴퓨터 단어가 포함된 이름의 물건이 존재하지 않을 것이 분명하다.

2020년 3월 12일 목요일

코로나 19의 피해자는 노트북 아니 맥북이라고 ?

웃자고 하는 말일 수도 있겠으나, 맥북이나 아이패드나 애플의 랩탑, 노트북이나 태블릿의 가장 큰 용도가 카페에 앉아 다른 브랜드의 노트북을 사용하거나 혹은 지나는 이들에게 자랑하는 것인데, 사회적 거리두기로 외출을 자제하다 보니 이런 자랑질이 어렵게 되었다. 더욱이 이런 시기에 카페에 앉아 일하는 척하면 예전과 달리 다소 미친 인간 취급을 받으니 자제할 수 밖에 없다. 덕분에 맥 자랑질이 예전만 못할 수 밖에 없다.

그러고 보면 랩탑이든 노트북이든 이 멋진 컴퓨터가 등장한 이후-너무 무거워 들고 다기기가 힘든 시절에도 불구하고-갑작스럽게 노트북의 평가 기준이 바뀌었다고 생각된다. 언제나 노트북의 효용성을 평가하는 기준의 첫째는 바로 이동성, 즉 가벼움이었다. 물론 가볍다는 것은 작고 얇다는 것이고 결과적으로 데스크탑이나 다른 대형 노트북 제품과 비교하여 성능에 부정적 영향을 받을 수 밖에 없다. 그럼에도 들고 다니면서 어디에서든 사용할 수 있다는 점에서 작고 가벼운 노트북은 첫번째로 선택되지 않을 수 없었다.

하지만 요즈음과 같이 가능하면 외출을 자제하고 출근도 왠만하면 하지 말고 집에서 일할 수 있는 상황이 권장되다보니, 작고 가벼운 노트북이 주는 성능의 한계가 이전 어느 때보다 절실하게 느껴지고 있다. 외부에서 잠시 멋부리며 일하는 척 노트북을 사용할 때에는 상관없지만 직장이나 집에서 하루 종일 쳐다본다고 할 때 노트북의 작은 화면은 눈은 물론 머리도 아프게 만든다. 정말 병이 날 것 같기도 하다.

그리고 오랜 사용 시간 덕에 점점 더 노트북에서 구동되는 프로그램의 반응이 느려지는 것 같다. 답답하기 그지 없다. 평소 이런 느린 컴퓨터로 밖에서 어떻게 일을 했는 지 의구심이 들기도 한다. 사실 밖에서의 일은 일이 아닌 괜한 허세였으나 컴퓨터의 성능이 실제 업무에 영향을 미치는 경우는 매우 드물다하지 않을 수 없다.

노트북이나 태블릿을 켜고 영화나 동영상 강의를 보는 것은 안타깝지만 측은지심의 눈길을 받기에 충분하다. 오직 갈 때 없고 할 일 없으면 카페에서 그러고 있냐는 눈길을 받기도 한다. 물론 상대방의 상황을 모르는 입장에서 이런 눈길 역시 피차 서로 간의 오해일 뿐더라 찰나의 순간으로 지나가니, 카페에 앉아 있는 이도 주변의 시선에 딱히 관심이 없다.

이런 상황에서 갑작스럽게 이른바 전문가 본의 아니게 재택업무 전문가가 된 이들이 더 큰 모니터를 갖추고 보다 높은 사양과 강력한 성능을 갖춘 노트북이 필요하다고 목소리를 높이고 있다. 그렇다면 데스크탑 컴퓨터를 사용하는 것이 여러 면에서 효율적이라는 반론에 신경이 쓰였는지 혹여 주변의 시끄러운 상황에서 밖으로 잠시 대피하여 사용하기 위해서는 노트북이어야 한다고 궁색한 답을 하기도 한다.

하지만 이런 의견을 완전히 무시하기에는 요즈음 노트북 성능이 점점 좋아지고 있음은 물론 크고 강력함에도 불구하고 무게는 예전에 비한다면 훨씬 가벼워졌다. 당연히 더 작은 노트북은 더 가벼워졌다. 1980년대 등장한 포터블 컴퓨터를 기억하거나 혹은 본다면 그 형태는 물론 무게가 놀라지 않을 수 없을 것이다. 심각하게 보자면 그냥 책상 위의 데스크 컴퓨터와 주변기기를 한번에 들고 다니는 것과 다를 지 않았다.

그럼에도 불구하고 포터블 컴퓨터의 등장은 40년 후 오늘날의 노트북이나 스마트 컴퓨팅 기기의 역할을 예견하기에 충분했다. 기술적인 문제 해결의 가장 큰 요소는 시간이 정답일 수도 있다.

zg8ENDh.jpg

코로나 19 바이러스 덕에 새로 구입한 맥북이나 HP 제품을 자랑할 기회가 줄어들었다고 했다. 사실 재택 근무나 재택 학습 혹은 온라인 환경으로의 변화는 수 많은 직장인과 학생들에게 새로운 그리고 좋은 노트북을 구입할 수 있는 기회가 분명하다. 아이패드와 같은 스마트 태플릿은 밖에서 들고 다녀와 뭔가 하는 것 같고 보여주는 것 같지만 집 안에서 책상 위에서는 그 효과나 멋은 반감된다. 그리고 시간이 지날 수록-아직까지는-기능적 한계를 빨리 경험하게 된다. 그러니 뭔가 무료한 시간을 극복함에 있어서는 노트북이 제격이 분명하다. 데스크탑 컴퓨터를 들고 침대 위에서 뒹굴수는 없으니.

그래서 애플이나 HP 혹은 다른 노트북 제조사들은 코로나 19 바이러스의 피해자이긴 하지만 요즈음 가장 신나서 제품을 만드는 곳이 아닐까 싶기도 하다.

2020년 3월 8일 일요일

Mission Control, 미션 컨트롤 & 매직 마우스 기반 멀티 모니터 환경 구축 ?

일반적으로 PC 사용자라면 Virtual Desktop, 가상 데스크탑이라는 용어는 낯설 것이다. MS-DOS 시절에는 생각 자체가 불가능했고 MS-Windows 환경에서 어느 정도 사용이 가능 했지만 일상적인 모습을 아니었다.

ghDLeK2.jpg

반면 UNIX나 Linux 그리고 최근 Mac OS X를 사용하는 경우라면 일상적으로 사용될 수 있는 기능이다. 특히 작은 크기의 모니터에서 사용한 텍스트 기반의 터미널 환경에는 이러한 가상 터미널 기능이 매우 유용했다. 일이 많다고 터미널이나 모니터를 더 지원해달라고 할 수 없는 상황일뿐더러 책상 위의 쌓인 서류더미와 책들이 그런 짓을 허락하지 않았다.

가격이 수십만원에서 간혹 백만원을 훌쩍 넘는 21-인치 CRT 모니터 두 대를 책상 위에 올려 놓고 작업하는 것은 그 규모와 무게에서 조차 부담이었다. 종종 책상 뒤로 떨어진 펜을 찾기 위해 그 덩치들을 잠시라도 옮기는 것은 여간 귀찮은 일이 아니었다.

때문에 X-Window System 환경에서 지원되는 그래픽스 기반의 가상 데스크탑은 굳이 여러 대의 모니터를 사용하지 않아도 된다는 점에서 매우 요긴한 기능이었다. 물론 시각적인 면에서 두 대의 모니터를 동시에 보면서 하는 작업의 생산성에 비교할 바는 되지 않았다.

sezNRjT.png

처음 가상 데스크탑을 경험한 것은 HP-UX 기반의 VUE에서였다. 이후 가상 데스크탑은 UNIX 워크스테이션의 CDE로 이전되었고, Linux에서도 사용이 가능하게 되었다. 각 가상 데스크탑 화면은 워크스페이스라고 불렸다.

Windows 3.1을 사용하는 PC에서는 HP-VUE의 Windows 버전이라고 할 수 있는 HP DashBoard를 사용했는데, UNIX 워크스테이션 못지 않은 꽤나 생산적이며 귀여운 기능이었다. 하지만 Windows 95로 전환되면서 이러한 기능을 제대로 적응되지 못했고, 이후에도 운영체제 자체에서 이런 기능이 제공되지 않았기 때문에 Windows 환경에서의 쓸만한 가상 데스크탑 기능을 제공하는 유틸리티를 보지 못했다.

그리고 최근 Windows 10에 이르러 겨우 가상 데스크탑 환경이 지원되기 시작했다. 그런데 역시나 그 기능의 품질이나 효용성의 문제가 아닌 키 입력이 문제다. CTRL 키 + WINDOWS 키 그리고 필요한 다른 키 조합을 이용해야 한다. 이런 방식으로는 앞서 언급한 같은 이유로 사용성은 크게 떨어질 수 밖에 없다. 실제 Windows 10 사용자 가운데 이런 기능을 활용하는 이들이 얼마나 되는 지 의문이다.

Mac OS X(macOS)에서도 가상 데스크탑 기능은 Windows 환경에 비하자면 오래전부터 지원되었다. 다만 Mac OS X 자체가 X-Window System에 기반하고 있지 않아 UNIX 계열에서는 꽤나 후에 지원된 기능이라고 할 수 있다. 2007년 Mac OS X 10.5 레오파드에서 스페이스(Spaces)라는 기능으로 지원되기 시작했고, Mac OS X 10.7 이후에는 미션 컨트롤(Mission Control)로 대체되었다. 물론 Mac OS X라고 이런 기능이 적극적으로 사용될 수 있는 특별한 시스템은 아니었다.

Mac OS X의 미션 컨트롤 기능의 제대로 활용될 수 있게 되는 것은 맥북프로의 트랙패드에서 멀티터치 및 제스처 기능이 지원되면서부터라고 할 수 있다.

트랙패드에서 세 개의 손가락을 이용하여 쓸어 올리거나 내림으로써 마우스나 키보드 사용 없이 한번의 동작으로 미션 컨트롤 기능을 사용할 수 있게 되었다.

그리고 마침내 애플의 매직 마우스가 등장했다. 그리고 매직 마우스에서 손가락 두 개의 더블 클릭과 쓸어 넘기기로 미션 컨트롤이 작동하게 된다. 또한 다양한 제스처 기능을 원하는 사용자를 위해 별도의 트랙패드, 매직 트랙패드가 등장했다. 그리고 미션 컨트롤은 Mac에서 일상화된 기능으로 자리잡았다.

1tm3ylH.png

그렇다고 Mac 사용자들 역시 적극적으로 미션 컨트롤 기능을 사용한다고 볼 수는 없다. 애써 일부러 찾아 사용하는 기능이라고 보지는 않는다.

Mac의 미션 컨트롤, 특히 트랙패드(매직 트랙패드)와 매직 마우스를 사용하여 얻을 수 있는 최고의 기능은 앞서 언급한 가상 데스크탑 환경의 자연스러운 사용을 통한 멀티 모니터 환경의 구현이라고 할 수 있다. 각각의 가상 데스크탑 화면에 필요한 어플리케이션을 구동하여 사용하다가 필요한 경우 매직 마우스 위를 손가락 두 개의 쓸어 넘기면 즉각적으로 화면이 전환된다. 멀티 모니터 환경에서 다른 모니터를 보기 위해 고개를 돌리는 것만큼이나 빠르다. 차이라면 모니터를 필요한 만큼 공짜로 추가할 수 있다는 점이다. 그리고 그를 통한 업무 생산성은 놀랍도록 향상될 수 있다고 본다.

시실 애플의 마우스는 여러 면에서 비난을 많이 받아온 제품이다. 매직 마우스에 대해서도 이런저런 비평이 많다. 하지만 미션 컨트롤 기능은 매직 마우스를 구입할만한 가장 주요한 이유라고 본다.

구형 컴퓨터 사용자를 위한 추억의 가치

누구나 내 책상 가운데 하나 위에 놓여진 커다랗고 시끄러운 금속 상자와 그 옆 낯선 화면을 보면서 과연 이게 뭔지 의아스러워 한다. 그리고 그 옆에 커다랗게 그리고 화려하게 새겨진 HP 로고를 보고 나면, 별나 컴퓨터 시스템이라고 생각한다. 그리고 ...