UCC (User Created Content) UCA (User Created Application) 예전에 "Web 2.0 and RIA"라는 발표 자료를 만들 때, UCA라는 약어를 만들어 봤었습니다.
UCP는 User Created Phone? 약간 오바스럽긴 하지만, UCP라는 약어도 머지 않아 생길 듯...
예전 부터 Windows나 Symbian 등의 스마트 폰에서는 그것을 사용하는 사용자가 직접 어플리케이션들을 만들어서 사용하고 있습니다.
아래의 2가지 또 다른 예를 보시죠.
1. iPhone Dev Camp
이 모임은 아이폰에서 웹을 좀더 잘 이용하고 경험할 수 있도록 다양한 정보들을 공유합니다. 위의 로고를 클릭해보면 아시겠지만 다양한 사람들이 모두 아이폰을 들고 기념사진을 찍고 있습니다.
여기에 모인 사람들은 완전히 자발적으로 모인 사람들이고 주로 웹 개발자(서버-사이드겠죠?)들이 주최가 되어서 모인 것으로 보이고, 아이폰을 위한 웹 디자인이나 웹 표준에 대해서 활발하게 논의를 하고 있습니다.
즉, 아이폰이 모바일 웹 2.0의 플랫폼이 될 것이기 때문에 아이폰을 기준으로 웹 페이지 혹은 웹 어플리케이션을 만든다는 것입니다.
아시겠지만 아이폰에는 WebKit 기반의 사파리 브라우저가 탑재되어 있습니다. 아이폰을 써보지는 못했지만 웹 표준을 지키고있으며, Ajax와 같은 최신 기술들도 가능합니다. 이러한 웹 표준들을 다른 모바일 브라우저에 탑재되고 있지만 웹 개발자들이해당 모바일 브라우저 혹은 해당 모바일 폰에 맞게 작업하는 일은 거의 드물었습니다 (IE, FF에 맞추기도 버거우니까요).
이 모임에서는 아이폰이 키보드가 없이 터치 UI이기 때문에 페이지 내의 버튼이나 링크를 더 크게 만들어야 된다는 등의 주의 사항까지 논의하고 있으며, 페이지 태그 속성까지도 언급하고 있습니다.
이러한 모임은 아이폰이 출시되는 곳에서는 계속 활성화될 것입니다.
여기에서 우리나라의 모바일 폰 회사와 차이점을 알 수 있습니다. 아이폰은 출시 되자마자 모바일 웹의 표준으로 전세계에 있는 웹 개발자들의 기준이 되고 있습니다. 즉, 모바일 웹 개발자들은 이 아이폰을 플랫폼 삼아서 서비스 개발을 할 것입니다. 결국 또 다른 웹 플랫폼이 되는 것입니다.
2. Open Linux Phone
해당 기사를 읽어보시면 폰자체만 파는 것이아니라 마치 개발자용 시료(?)처럼 개발을 위한 키트도 제공됩니다. 모토로라에서 리눅스 폰이 나왔다고 들었지만 이처럼 완전한 오픈소스로 출시된 것은 아닐 것입니다. PC에서 리눅스 매니아들에게는 이제 모바일 폰의 어플리케이션들을 개발할 때가 온 것 같네요.
저는 위의 2가지 사례를 보고 모바일 폰 제조회사가 나가야할 길은 개방과 표준이라고 생각합니다. 폐쇄적인 모바일 폰 소프트웨어는결국 회사 내의 개발자들만의 것입니다. 개방과 표준의 시대에는 디자인, 코딩, 디버깅 모두 개방해야 합니다.