저자 : Maximiliano Firtman
역자 : 김미수
http://inikim98.blog.me/원문 :
7 Myths of the Mobile Web 웹이 모바일 기기로 이동함에 따라, 개발자들은 그 사실이 무엇을 의미하는지에 대한 많은 얘기들을 스스로에게 말하곤 합니다. 그 얘기들 중 사실인 것들도 있지만, 다른 얘기들은 오해를 만들고 혼란스럽게 하며 심지어는 위험하기까지 합니다.
모바일 웹이 별다른 것이 아니다. 그냥 웹이다! 저는 이러한 인용구를 최근 몇 년 동안 많이 들어왔습니다. 그리고 이것은 진실입니다. 이것은 정말 웹과 똑같아요. 당신의 생활에서 생각해보죠. 당신의 모바일을 위한 전자메일 계정을 따로 가지고 있지 않지요.(아! 좋아요. 어떤 사람들은 가지고 있는 사람들도 있죠. 하지만 일반적으로 그렇지 않잖아요!)
당신은 ESPN 같은 당신이 좋아하는 사이트를 통해서 최근의 NBA 게임에 관해 기사를 읽습니다. 데스크톱 컴퓨터로 읽는 기사와 모바일 기기로 읽는 기사가 다르지는 않죠. 당신도 모바일 기기만을 위한 또 다른 소셜 네트워크를 바라지는 않겠죠. 데스크톱 컴퓨터로 쓰는 하나의 계정으로 Facebook 이나 Twitter를 사용하기를 원할 겁니다. 데스크톱 컴퓨터로 친구 목록을 만드는 것도 충분히 힘든 일 이었는데, 사실 많은 사람들은 이미 무시해 버렸을 테고... 설마 이 모든 일들을 모바일기기에 또 하고 싶지는 않을 겁니다.
이러한 목적으로, 모바일 웹은 전체 인터넷 : HTTP, HTTPS, POP3, 무선 랜, 그리고 TCP/IP 까지 같은 네트워크 프로토콜을 사용합니다. 좋아요. 당신은, "GSM, CDMA, 그리고 UMTS는 데스크톱의 웹 환경에서 사용되는 프로토콜이 아닌데요?"라고 말할 수도 있을 겁니다. 하지만 그런 프로토콜들은 하위 계층에서 동작하는 통신 프로토콜들이죠. 웹 응용의 접근으로서의 관점에서 볼 때 우리는 같은 프로토콜들을 사용하고 있습니다.
그러니깐, 이것은 같은 웹입니다. 하지만 모바일 웹을 위한 개발을 할 때 우리는 정말, 정말 다른 기기를 목표로 하고 있습니다. 가장 분명한 차이점은 화면의 크기겠죠. 그리고 이것이 우리의 첫 번째 문제가 될 것입니다. 그러나 그렇게 명확하지 않은 다른 차이점들도 많이 있습니다. 하나의 이슈는 우리가 모바일 기기를 사용하는 환경이 어디에서, 어떻게 우리가 편안한 데스크톱이나 노트북, 넷북을 사용하는지 부터가 대단히 다릅니다.
오해하지 마세요. - 이것이 개발자들이 우리의 작업을 두개, 세개, 또는 한 다스의 버전으로 복사해서 만들어야 한다는 것은 아닙니다. 이 책에서 우리는 이러한 새로운 세상에서 이용할 수 있는 모든 기술들을 분석해볼 것입니다. 우리의 목표는 단지 하나의 제품을 만들고, 그렇게 하기 위한 최선의 방법을 검토하는 것입니다.
데스크톱의 웹사이트에 특별한 어떤 처리를 할 필요가 없다. 오늘날 거의 모든 스마트폰 시장에서 - 예를 들어 iPhone 과 Android 기반의 기기에서 - 데스크톱에서 보던 웹사이트들을 볼 수도 읽을 수도 있습니다. 네! 정말 그래요. 사용자들은 모바일 웹에서도 데스크톱 웹과 같은 경험을 원합니다. 네. 이 또한 사실이죠. 일부 통계들은 사용자들이 스마트폰을 사용할 때 모바일 버전 이상의 웹 버전을 선택하는 경향이 있다는 것을 보여줍니다.
하지만 이것이 원하는 정보를 보기위해 줌인과 줌아웃, 그리고 스크롤링과 크롤링 하는 것을 너무 좋아하기 때문일까요? 이것이 모바일 버전들이 정말 끔찍하고 제대로 된 사용자 경험을 제공해 주지 않기 때문일까요? 저는 로고와 몇 개의 텍스트 링크들만 있는 모바일 사이트들을 봤습니다. 하지만 내 스마트폰은 그 이상을 원한다구요!
하나의 웹 사이트는 모든 기기들에서 작동해야 한다. (데스크톱, 모바일, TV, 등) 우리가 보게 될 것처럼, 우리에게 단지 하나의 파일만을 생성하도록 하는 기술들이 있습니다. 그러나 여전히 데스크톱이나 모바일들을 포함한 다양한 기기에 대해 다른 경험들을 제공합니다. 이런 시각은 "하나의 웹"이라고 불립니다. 이것은 오늘날에 가능한 범위지만, 다가오는 시대를 위한 이러한 시각은 충분히 실현되지 못할 겁니다. 오늘날 낮은 연결 속도와 제한된 자원의 모바일 기기들이- 스마트폰이 아닌 - 많이 있습니다. 이론적으로는 어떠한 파일도 파싱하고 읽어 들일 수 있지만 최고의 사용자 경험을 제공할 수 없습니다. 그리고 우리가 데스크톱에서 사용하는 똑같은 문서를 전송한다면 호환성과 퍼포먼스 문제도 발생할 겁니다. 그래서 '하나의 웹' 미래의 목표로 남게 됩니다. 각각의 모바일 기기에 올바를 사용자 경험을 제공하기 위해서는 여전히 추가적인 일들이 요구됩니다. 그러나 코드와 데이터의 중복을 피하고 해야 할 일을 줄이는데 적용될 수 있는 기술들이 있습니다.
모바일 웹은 정말 쉽다. 그냥 WML 파일을 작성해라. 얼마나 많은 모바일 웹사이트들이 수년 전에 사용하지 말 것을 권고한 WML(Wireless Markup Language)을 사용하여 개발되고 있는지 알고 정말 놀랐습니다. 이 이야기에서 가장 잘못된 부분은 이러한 개발자들은 WML을 모바일 웹을 위한 마크업 언어로 생각한다는 겁니다. 틀렸어요! WML만으로 웹을 사용할 수 있는 기기는 오늘날의 시장에 거의 없습니다. 최근에 만들어진 시장에서조차도요. WML 개발은 몇 년 전에 모바일 웹의 첫 번째 시도로 WML이 만들어졌을 당시 모바일 웹(또는 WAP) 개발로 불리었습니다. 일부 시장에서 WML만을 사용할 수 있는 기기들도 여전히 작은 부분을 차지하고 있지만, 오늘날 WML은 분명히 모바일 웹이 아닙니다.
너비 240 픽셀의 HTML 파일을 작성하라. 그리하면 모바일 웹사이트를 갖게 될지니 이것은 모바일 웹에 대한 또 다른 패스트푸드 식 생각입니다. 오늘날 시장에는 거의 30개의 다른 브라우저를 탑재한 (사실상 우리가 버전별로 구분한다면 300개 이상의 다른 브라우저를 가진) 3,000종 이상의 모바일 기기들이 있습니다. 당신의 모바일 웹사이트에 HTML 파일을 작성한다는 것은 정말 성공적이지 않은 프로젝트가 될 것 입니다. 게다가 모바일 웹 브라우징은 유용하지 않다는 믿음을 부추기는 일이 되겠지요.
순수 모바일 응용프로그램은 모바일 웹을 죽일 것이다. 모든 솔루션에는 장점과 단점이 있습니다. 모바일 웹은 (그리고 모바일 위젯의 새로운 개념은) 우리에게 URL과 브라우저가 필요한, 항상 연결해야하는 응용이 아닌, 로컬 응용들을 포함한 다용도 기기의 응용 플랫폼을 제공합니다.
사람들은 그들의 모바일 브라우저를 사용하지 않는다. 세상에는 얼마나 많은 인터넷 접속이 있을까요?
2010년 초에 1,802,330,457 (세계 인구의 26%) (
http://www.internetworldstats.com)
얼마나 많은 사람들이 모바일 기기들을 갖고 있을 까요?
2010년 초에 4,600,000,000 (인구의 68%) (U.N. Telecommunications Agency,
http://www.itu.int)
그런데 왜 사람들이 모바일 브라우저들을 사용하지 않는가에 대한 이유 중 하나는 바로 우리들, 웹 제작자 때문입니다. 우리는 사람들에게 그들이 필요로 하는 것을 제공하지 않았다는 것이죠. 다른 이유들도 있습니다. 그렇다면 우리가 우리의 시각에서 무엇을 할 수 있는지 얘기해 보죠.
Opera Mini는 중/저 범위의 기기들을 위한 브라우저입니다. 이것은 무료이고 하루에 5천만번 이상 다운로드 됩니다. 이 사실은 5천만의 사용자들이 더 나은 모바일 웹 경험을 원한다는 것을 말해줍니다. 그래서 그들은 Opera Mini를 다운받는 거겠죠. 40억 이상의 전 세계의 모바일 기기 사용자들 모두가 Opera Mini를 알고 있을까요? 아마 아닐 겁니다. 얼마나 많은 사람들이 이런 다른 모바일 웹 경험에 흥미 있어 하는지 알기는 어렵죠. 하지만 하나의 브라우저를 5천만 회 다운로드하고, 그 사용자들이 인스톨을 한다는 것은 제게는 큰 수치로 보입니다. Apple의 App Store에 Opera Mini가 나왔을 때, 응용들을 다운로드 받고 자기의 iPhone, iPod, and iPad에 응용들을 설치하던 사용자들 중 백만 명의 사용자들이 첫날 이 브라우저를 다운로드 받았습니다.
오늘날, 모바일 기기로 웹 브라우징을 하는 사람들은 전체 웹 브라우징의 4%에 달하지 못 합니다. 하지만 이 비율은 매달 증가하고 있습니다. 모바일 브라우징은 데스크톱 브라우징처럼 대중적이지는 못 하겠지만 해가 갈수록 계속 크게 증가할 것입니다.
게다가, 모바일 기기를 이용한 브라우징 사용자는 높은 전환 비율을 갖게 될 것입니다. 당신은 한 번 Internet Explorer나 Firefox를 열 때 얼마나 많은 텝들을 사용하나요? 모바일 기기에서 당신은 좀 더 상세하고 당신이 발견하는 것에 적합한 것을 보게 될 것입니다.