5월 정보과학학회지에 실릴 글을 쓰는 중 일부분만 여기에 올려봅니다.



컴퓨터는 아직 어려운 도구다

스마트폰 이라는 형태의 단말기는 오래전부터 존재해 왔지만, 대중화 되지 못한 물건이다. 사람들은 당연히 스마트폰은 쓰기 어렵고 요구하는 사용자 층도 한정된 물건으로 치부해 왔다. 그렇다면 왜 애플의 iPhone 은 대중의 열광을 이끌어내고 스마트폰을 하나의 주류 아이템으로 만들었을까? 누구나 지적하는 사실이지만, 가장 중요한 것은 첫째로 사용하기 쉽다는 점이다.

iPhone 은 왜 사용하기 쉬울까? 근본적인 대답은, 스마트폰이면서 사용자들은 컴퓨터의 파일시스템(File system)에 대해서 알 필요가 없도록 된 OS 환경을 제공한다는 점이다. 가만히 들여다 보자. iPhone 은 다른 스마트폰과 마찬가지로 아이콘의 집합으로 각 기능을 제공한다. 하지만, iPhone 의 아이콘은 하나의 기능, 즉 응용 프로그램 그 자체를 의미할 뿐이며, 사용자가 알아야할 다른 사항은 전혀 없다. iPhone OS 는 일반 사용자가 파일시스템에 대해 알 필요 없이 사용가능한 운영체제인 것이다.

OS 의 파일시스템은 객관적 시각에서 보면, 상당히 복잡한 도구다. 누구나 개인용 컴퓨터를 사용하기 위해서 당연히 공부해야 한다고 생각하지만, 컴퓨터를 누구나 쉽게 사용하지 못하게 만드는 장본인은 바로 파일시스템에 대한 지식을 습득해야 한다는 사실이다. 여전히 컴퓨터는 어려운 물건이고, 나이드신 분들이나 평범한 사람들이 컴퓨터를 사용한다는 것은 굉장한 노력을 들여 학습이 필요한 현실이다. 복잡한 컴퓨터 학습 과정의 중심에는 언제나 파일시스템이 있다.

iPhone OS 를 그대로 사용한 iPad에 크게 주목할 이유가 여기에 있다. 최소한의 학습만으로 누구나 쉽게 사용할 수 있는 컴퓨터의 시대를 애플이 선점하며 열고 있기 때문이다. 앨런 케이(Alan Curtis Kay)가 스티브 잡스에게 '화면이 넓은 아이폰'을 만들라고 말했던 의미는 이것이다. iPad 가 가지는 의미는 단순히 뛰어난 E-book 이 아니라 진정 사용하기 쉬운 컴퓨팅 환경의 등장으로 봐야 한다. iPad를 사용하면 메일을 보내거나 받고, 문서를 작성하고, 게임을 하고, 웹서핑을 할 수 있지만 사용자는 컴퓨터 아키텍쳐나 파일 보관과 관리에 대해서 공부할 필요가 전혀 없다.

사실 쉽고 직관적인 사용 환경을 위해서, iPhone 과 iPad 에는 희생된 기능들이 많은 것도 사실이다. 이러한 점은 끊임없이 iPhone 이 비판의 대상이 되는 핵심이기도 하다. 하지만 전문가들이나 Advanced User 들이 아닌 일반인들에게 사랑 받고 있는 것은 엄연히 사실이다. 예를 들어, iPhone 에는 T-flash 메모리 카드를 사용할 수 없다. 심지어 iPad 도 외부 메모리 카드 슬롯을 가지고 있지 않다. 어째서 그럴까?

만일 메모리 카드를 사용할 수 있다면, 당연히 메모리 카드에는 여러 가지 미디어가 저장될 것이다. 사진, 음악, 각종 문서 파일이 저장되어 있을 것이고, iPhone 사용자는 그러한 메모리 카드에 자신이 담아 놓은 여러 가지 파일을 iPhone에서 접근하기를 원할 것이다. 만일 저장된 사진을 보고자 한다면? 아이폰의 '앨범' 프로그램을 실행한 다음 내장 메모리를 읽을 것인지, 메모리 카드의 사진을 읽을 것인지 선택해야 할 것이다. 메모리 카드라면 사진이 어떤 위치에, 어떤 형태로 저장되어 있을지 보장할 수 없으므로, '앨범' 프로그램은 메모리 카드 안의 디렉토리 구조를 보여주면서 사용자가 찾아갈 수 있도록 해야 한다. 이런! 벌써 사용자는 파일과 디렉토리에 대해 알아야 하며, iPhone 은 '파일관리자' 프로그램을 사용자에게 제공해야 하는 상황에 이르고 만다.

다시 말해서, iPhone 에 메모리 카드 슬롯을 제공하려면 iPhone 은 필히 사용자에게 '파일 관리자' 프로그램을 제공해야 하며, 이것은 또 다시 스마트폰 사용자가 '파일시스템' 과 '파일 관리'의 지식에 대해 공부하고 다루어야 한다는 원점으로 돌아와 버린다. 메모리 카드 슬롯의 존재로 인해서 해결해야 하는 문제는 이뿐만이 아니다. Performance, 보안, DRM 등 개발 이슈도 필연적으로 발생하며, 어떤 경우든 사용자들은 '그것이 왜 그렇게 되는 것이며, 이것은 왜 할 수 없는가' 에 대해 고민하게 된다.

이 문제에 대해 여전히 논쟁이 있을 수 있다. 반대 의견을 가진 사람들은 안드로이드 단말기를 지지하는 사람들이 많으며, 현재 안드로이드 단말기가 T-flash 메모리 카드를 기본적으로 사용하고 있다는 점을 지적할 것이다. 다시 한번 말하지만 컴퓨터 사용에 능숙한 사람들에게는 스마트폰에 나타나는 파일시스템의 존재가 아무런 문제가 되지 못한다. 이 점은 다른 관점으로 보면 보다 명확해진다. 어느날 여러 분의 부모님, 혹은 장인어른이 전화기를 스마트폰으로 바꾸시는 날이 오고야 만 것이다. 만일 안드로이드 전화기로 바꾸셨다면?
여러분은 수 없이 많은 질문에 대답해야 할 것이며, 내장되어 있는 T-flash 카드를 절대 다른것으로 교체하지 말라고 하거나 아니면 아예 플래시 카드의 존재에 대해서 설명하지 않을지도 모른다.



이 게시물을..