켜지지 않는 아이폰으로 세상을 속이다
2007년 1월 9일, 샌프란시스코 모스콘 센터의 무대 위에서 스티브 잡스가 주머니에서 꺼내 든 작은 기기는 단순한 휴대전화가 아니라 인류의 디지털 삶을 근본적으로 재편할 도구였다.
전 세계는 그가 보여준 매끄러운 터치 인터페이스, 관성 스크롤, 그리고 음악과 전화와 인터넷이 하나로 합쳐진 마법 같은 시연에 열광했다.
그러나 그 화려한 조명 뒤에서 애플의 수석 엔지니어들은 극심한 공포와 불안 속에 술잔을 들이켜고 있었다. 당시 잡스의 손에 들려 있던 아이폰 시제품은 사실 정상적인 구동이 불가능할 정도로 결함이 가득한, "겨우 숨만 붙어 있는" 상태였기 때문이다.
이 글은 현대 기술사에서 가장 위대한 사기극이자 가장 완벽한 연출로 평가받는 2007년 아이폰 키노트의 이면, 이른바 '황금 경로(Golden Path)'의 기술적 실체와 그를 둘러싼 전략적 기만들을 조사하여 작성하였다.
아이폰 개발 프로젝트, 즉 '프로젝트 퍼플(Project Purple)'에 투입된 예산은 당시 기준으로 약 1억 5천만 달러에 달했다. 하지만 키노트가 열리기 직전까지도 결과물은 잡스의 완벽주의를 충족시키기에는 터무니없이 부족했다.
당시 존재했던 약 100여 대의 아이폰 시제품은 하드웨어와 소프트웨어 모두에서 치명적인 결함을 안고 있었다. 외관상으로는 화면과 플라스틱 테두리 사이에 틈이 벌어져 있거나 표면에 흠집이 가득한 기기가 태반이었으며, 내부 소프트웨어는 메모리 관리의 부재로 인해 수시로 멈추거나 재부팅되기 일쑤였다.
특히 가장 큰 문제는 시스템의 불안정성이었다.
아이폰 시제품은 노래나 비디오의 일부분을 재생하는 데는 성공했지만, 전체 클립을 끝까지 재생하려고 하면 시스템이 여지없이 충돌했다. 또한 이메일을 보낸 후 웹 서핑을 하는 순서는 작동했지만, 그 순서를 바꾸면 기기가 완전히 얼어붙는 등 실행 순서에 따른 변칙적인 오류가 빈번했다.
무선 통신 기능을 담당하는 라디오 스택 역시 불안정하여 인터넷 연결이 수시로 끊기거나 통화 도중 시스템이 종료되는 현상이 반복되었다. 이러한 상황에서 생방송 시연을 강행하는 것은 기술적으로 자살 행위에 가까웠다.
2007년 1월 시제품 상태
양산 제품 목표 수준: 128MB (최적화 부족, 수시로 고갈)
미디어 재생: 클립 중간에 시스템 다운 발생
라디오 스택: 주파수 간섭 및 충돌 빈번
외관 품질: 간격 불일치 및 스크래치 다수
터치 반응: 지연 현상 및 간헐적 인식 불가
엔지니어들은 이 총체적 난국을 타개하기 위해 '황금 경로(Golden Path)'라는 개념을 고안해 냈다.
이는 기기가 충돌하지 않고 작동할 수 있는 극히 좁은 범위의 특정 실행 순서를 의미한다. 잡스는 이 경로에서 단 한 걸음이라도 벗어나면 전 세계가 지켜보는 앞에서 "벽돌"이 된 아이폰을 보여주게 될 판이었다.
앤디 그리뇽(Andy Grignon)을 비롯한 수석 엔지니어들은 잡스가 수행할 모든 동작을 초 단위로 계산하여, 시스템 메모리가 임계치에 도달하기 전에 시연을 마칠 수 있는 최적의 동선을 구축했다.
잡스는 이 황금 경로를 숙지하기 위해 키노트 직전 5일 동안 지옥 같은 리허설을 반복했다. 리허설 과정에서도 기기는 수시로 멈췄고, 잡스는 분노를 터뜨리며 엔지니어들을 압박했다. 하지만 실전에서 그는 마치 아이폰이 완벽하게 작동하는 것처럼 연기해야 했다.
예를 들어, 구글 지도를 열어 스타벅스에 전화해 4,000잔의 라떼를 주문하는 유명한 장면조차도, 사실은 메모리가 고갈되기 직전의 아슬아슬한 시점에 배치된 고도의 연출이었다.
관객들은 그의 재치에 웃음을 터뜨렸지만, 무대 뒤 엔지니어들은 그 순간 아이폰의 RAM 잔량이 바닥을 드러내고 있다는 사실에 숨을 죽이고 있었다.
당시 아이폰의 RAM은 128MB에 불과했으며, 실행 중인 애플리케이션들이 아직 최적화되지 않아 메모리를 과도하게 점유하고 있었다.
시스템이 메모리 부족으로 다운되는 것을 방지하기 위해 잡스의 발표용 탁자 위에는 여러 대의 아이폰이 준비되어 있었다. 잡스는 시연의 각 세션, 즉 음악 재생, 전화 통화, 인터넷 브라우징이 끝날 때마다 관객 몰래 기기를 교체하거나, 화면 뒤에서 엔지니어들이 기기를 초기화할 시간을 벌어야 했다.
특히 비디오 재생이나 대용량 웹페이지 로딩처럼 자원을 많이 소모하는 작업 뒤에는 반드시 기기 상태를 초기화하는 과정이 필요했다.
잡스는 이를 위해 '아이폰의 세 가지 기능'을 반복해서 강조하며 관객의 시선을 분산시키는 사이, 자연스럽게 다음 시연용 기기로 손을 옮겼다. 이러한 "기기 돌려 막기"는 발표가 끝날 때까지 단 한 번의 오차도 없이 수행되어야 하는 정교한 퍼포먼스였다.
지금 바로 작가의 멤버십 구독자가 되어
멤버십 특별 연재 콘텐츠를 모두 만나 보세요.
오직 멤버십 구독자만 볼 수 있는,
이 작가의 특별 연재 콘텐츠