페이지

2009년 9월 25일 금요일

느낀 사람만이 좋은 제품을 만든다

드디어 iPhone이 국내에 출시가 됩니다. 정말 많이 늦었지만, iPhone을 통해 우리가 얼마나 시대에 뒤 떨어졌는가를 새삼 느끼게 되었습니다.

삼성과 LG가 현재 2,3등을 달리며 전세계 휴대폰 시장을 리드하고 있습니다. 하지만 자세히 살펴보면 상당한 위기에 봉착해 있습니다. 여전히 1등을 달리는 노키아에 비해 그 위기는 잘 드러나 있지 않고 있지만, 노키아와 마찬가지로 위기는 스마트폰에서 시작합니다.

국내기업은 유독 스마트폰에 약합니다. 스마트폰 시장만 보면 국내기업은 대만의 HTC보다 점유율이 낮습니다. 오랫동안 스마트폰을 출시해왔지만, 심지어 HTC에 밀리는 이유는 무엇일까요?

그것은 바로 우리가 스마트폰을 사용할 줄 모른다는 것입니다. 국내의 열악한 무선 인터넷 환경에서 그 누구가 스마트폰을 제대로 써봤을까요?
Flash와 ActiveX Control 없는 웹을 상상하기 힘든 국내 인터넷 환경에서 풀브라우징의 필요성을 느꼈을까요?

스마트폰에서도 문자는 200개만 저장되면 괜찮다는 생각은 누구 머리에서 나왔고 누가 OK 했을까요?

핸드폰에서 문자면 그만이지 왜 메일까지 써야하는지 이해가 안가지요?

이 모든 것이 왜곡된 국내 무선인터넷 요금제로 부터 시작되었습니다. 대부분의 사용자는 터무니 없이 비싼 데이터 요금에 일종의 트라우마를 갖고 있다보니, 좀처럼 거기서 헤어나오지 못하고 있습니다.

엔지니어는 자신이 경험한 그 수준에서 제품과 서비스를 만들수 밖에 없습니다. 국내에서 제대로 된 모바일웹과 스마트폰을 경험하지 않고서는  세계적으로 경쟁력있는 제품과 서비스를 만들 수는 없습니다.

이제 iPhone이 나오고서 통신사도 적절한 인터넷 정액 요금제를 내 놓기 시작했습니다. 옴니아2도 곧 나온다고 합니다.

정말 세계적으로 경쟁력 있는 스마트폰을 만들고 싶다면, 피쳐폰 수준에서 고민하지 말고 직접 스마트폰과 모바일 웹을 경험해야 합니다.

그래야, 우리도 iPhone보다 더 좋은 스마트폰과 서비스를 만들 수 있습니다.

느끼지 않고는 절대 만들 수 없습니다.

2009년 9월 9일 수요일

미래 웹포럼 2009 후기

지난 9/4(금)에 미래 웹 포럼 2009 워크샵 행사가 성황리에 끝났습니다. 많은 웹 개발자, 기획자, 학생 분들이 참석하셨고, 패널 토의까지 많은 분들이 남아서 눈 앞에 등장한 HTML5와 모바일 웹에 대한 관심을 보여주셨습니다.

이번 행사에서는 저는 "Fennec의 현재와 미래" 제목으로 Fennec 개발 진행 상황에 앞으로 계획에 대해 소개하였습니다. 그 동안 Fennec 개발에 참여하면서 얻은 정보와 주요 Fennec 개발자 블로그를 참고해서 가능한 모질라의 개발 의도를 잘 전달하려고 노력하였습니다. 더불어 Samsung Windows Mobile SDK도 소개하였습니다. (다른 분들의 발표 내용은 여기에)

참석자 분들이 대부분 웹개발자인데, 너무 Fennec 구현에 대한 기술적인 내용을 많이 언급하지 않았나 싶습니다. Device API도 웹개발자 보다는 Add-ons이나 XUL 애플리케이션 개발자에게 관심가는 주제가 아니였나 생각합니다.

부족하지만, 그날 참석을 못한 분은 동영상과 발표 자료를 보시면 Fennec의 개발 진행 상황을 이해하는 도움이 될 것 같습니다.

아울러, 이번에 공개된 Fennec 1.0 beta3 for Windows Mobile를 옴니아를 비롯한 국내에 출시된 Windows Mobile 단말에 설치해 보시고 테스트해서 버그를 올려주시면 좋겠습니다. 특히, 국내 옴니아는 해외 옴니아와 사양이 달라서 Fennec 개발자들이 문제를 잘 모를 수 있습니다.

옴니아2는 이미 해외에서 출시되어 bugzilla에 버그가 등록되고 있습니다. 국내에도 출시되면 Fennec의 사용자가 많이 늘어날 것 같습니다.

패널 토의에서는 HTML5에 대한 많은 이야기가 오고 갔습니다. 과연 앞으로 HTML5를 무장한 웹이 Mobile Application Platform이 될 수 있느냐가 큰 관심이였습니다. 웹개발자에게는 모바일에서 widget뿐만 아니라 애플리케이션 개발까지 관심 영역을 확대할 수 있는 기회가 될 수 있기 때문입니다.

시기는 무르익었다고 생각합니다. Widget은 그 다리 역할을 할 것이고, Palm Pre와 앞으로 출시될 Goolge Chrome OS에 볼 수 있듯이 HTML5가 모바일 애플리케이션 개발에서 큰 역할을 하게 될 것입니다.

Samsung  Mobile Innovator에서 이번에 공개한 Widget 개발툴도 좋은 예인 것 같습니다. 아직은 해외 삼성 단말만 적용되지만, 이런 Widget 개발툴을 미리 경험하는 것도 앞으로 다가올 미래를 대비하는 좋은 방법이 될 것 같습니다.

2009년 9월 1일 화요일

Fennec 1.0 beta3 for Maemo 소개

Fennec 1.0 beta3 for maemo

지난 8월 20일날 Fennec 1.0 beta3 for Maemo가 출시되었습니다. 6월 26일날 beta2가 나왔었으니까, 3개월만에 새로운 버전이 공개된 것입니다.

앞으로 beta4가 한 번 더 공개되고 연말에 정식 버전이 나올 예정이라고 합니다. Windows Mobile버전은 그 보다 느려서 내년초에 정식 버전이 공개될 것 같습니다.

이번 beta3의 가장 큰 특징은Flick/ Panning속도의 증가와 관성 스크롤 기능의 향상입니다. 이를 위해 타일 방식으로 한번 화면에 노출된 영역을 Cache하여 관리하는 렌더링 방식을 도입했습니다. 이제 Fennec에서도 iPhone 처럼 flick 속도에 맞추어 페이지가 스크롤되는 모습을 볼 수 있게 되었습니다.  자세한 구현 방법은 아래 글을 참고하세요.

자, 그럼 새롭게 변경된 UI를 살펴볼까요? 기능적으로 추가된 부분은 없지만, 전체적으로 UI가 모양이 조금씩 변경되었습니다.

Fennec 1.0 beta3 for maemo

Awesome Bar와 도구모음에 적용되었던 그라데이션이 사리지고 UI은 짙은 회식으로 변경되었고, 전체보기 상태에서만 종료 단추가 추가되었습니다.

메모리 절약과 성능향상을 위해 Windows Mobile 버전에서 적용된 Theme가 Maemo까지 동일하게 적용된 것입니다.

Fennec 1.0 beta3 for maemo

우측 도구 모음에 있는 별 단추를 누르면 "Page Bookmarked"라는 메시지 상자가 나타납니다. 이 때, Edit 단추를 누르면 아래와 같은 Bookmark편집 대화 상자가 나타납니다.

Fennec 1.0 beta3 for maemo

사이트 제목, URL을 변경할 수 있고 태그도 입력할 수 있습니다.

Fennec 1.0 beta3 for maemo
Awesome Bar 모습입니다. 입력하는 텍스트에 해당하는 추천 URL을 화면에 보여줍니다. 이 상태에서 하단에 있는 검색 사이트 단추를 누르면, 입력한 키워드에 대한 검색 결과를 보여줍니다. Mobile에서 작은 화면을 효과적으로 활용한 예라고 할 수 있습니다.

이 상태에서 "See All Bookmarks"를 선택하면 아래와 같이 등록한 모든 Bookmark를 볼 수 있고, 편집 및 폴더 관리를 할 수 있습니다.
Fennec 1.0 beta3 for Maemo (Managing Bookmarks)

Fennec 1.0 beta3 for maemo
모바일 환경에서 꼭 필요한 패스워드 저장 기능입니다.

Fennec 1.0 beta3 for maemo
다운로드 링크를 클릭하면 위와 같이 다운로드할 파일을 어떻게 처리할지 물어봅니다.

Fennec 1.0 beta3 for maemo
그런데, 다운로드한 이후, 다운로드 리스트 보면 항목이 보지 않습니다. 버그일까요?

Fennec 1.0 beta3 for maemo
Add-ons은 URL Fixer가 유일하네요. Fennec의 코드가 계속 변경되면서 기존 Add-ons가 호환되지 않는 것 같습니다.
URL Fixer를 설치하면 Firefox처럼 Fennec을 다시 시작해야 합니다. 재시작하는데, 약간의 시간이 걸립니다. 그 후 URL창에 "google.con"이라고 입력하면, 아래와 같은 대화상자가 나타납니다.

Fennec 1.0 Beta3 for Maemo  Add-ons

당연히 google.com을 입력하려고 했던 것이므로, "Yes"를 선택하면 google.com을 접속을 합니다.

Fennec 1.0 beta3 for maemo
Preferences모습입니다. 기본적인 옵션 설정이 제공되고 있습니다.

이상으로 Fennec 1.0 beta3 for Maemo의 주요 기능을 소개하였습니다. beta에 와서 특별히 추가되는 기능은 없고, 성능 향상과 UI 모습 변경이 눈에 띕니다. 현재 브라우징을 하다보면 간혹 Fennec이 이유없이 종료되는 현상이 발생하고 있습니다. 이제 어느 정도 성능 문제도 해결되었으니, 안정성에 좀 더 노력을 기울여야 할 것 같습니다.

참고