넥서스원과 아이폰 구입

 결론부터 말하자면 넥서스원(Nexus One)을 구입해서 곧 개통할 예정이고, 네이버 이벤트에서 아이폰(iPhone)이 당첨돼서 개통 했습니다. 10년을 사용한 번호를 바꾸고 싶지도 않았고 아이폰 외에는 그리 끌리는 스마트폰이 없어서 2G 피쳐폰을 사용하고 있었습니다. 사실 아이폰의 유혹을 뿌리치면서 맘에 드는 안드로이드폰 발매를 기다리고 있었는데 기대하지 않은 이벤트 당첨 덕분에 아이폰 사용자가 됐습니다. 넥서스원의 구입은 약간 충동적인데 당장 일에 안드로이드폰이 필요하기는 했지만 분명 다른 선택이 있었음에도 구매했습니다.

 

n1-2.jpg

넥서스원. 인증 신청 후 기기만 먼저 돌려 받은 상태로 다음 주에 개통할 예정입니다.

 

n1-1.jpg

넥서스원과 전용 독(Dock). 독에 올려두면 탁상 시계가 됩니다. 그리고 독은 블루투스를 내장하고 있는데 연결된 스피커로의 음악 재생 이외에 다른 기능은 없는 것으로 보입니다.

 

n1-4.jpg

전용 독에 올려두고 오른쪽 상단 아이콘을 꾹 눌러주면 잘때도 방해 받지 않고 시간을 확인할 수 있는 탁상 시계가 됩니다.

 

  ip-1.jpg

네이버 뮤직 이벤트로 받은 아이폰. 전화기로서의 가치보다는 3G 인터넷, GPS, 나침반, 스피커 등이 주는 편리함이 대단하네요.

 

n1-3.jpg

아이폰과 넥서스원. 아이폰 애플리케이션 개발도 탐나지만 두 기종을 모두 사용하면서 얻을 수 있는 아이디어가 더 기대됩니다.

 

아직 개통도 하지 않은 넥서스원의 사용 느낌은

  1. 기기 자체에 대해서는 꽤 만족합니다. 다만, 아래 터치 버튼이 자꾸 실수로 눌려서 불편합니다. HTC의 Desire는 이 부분을 하드웨어 버튼으로 처리했던데 그래서 기대됩니다.
  2. 구글의 서비스가 이렇게 잘 연동된다니 무섭네요. 하지만 아직 한국 사용자에게 불친절합니다. 한글화는 잘 된 편이지만 당장에 기본 연락처 애플리케이션만 봐도 A-Z까지의 목록만 제공하고 한글은 그 뒤에 붙습니다. 한국 사용자를 잘 배려한 애플리케이션을 기본 탑재한 네이버폰, 다음폰이 기대됩니다.
  3. 개인적으로는 빠른 개발폰이 생겨서 너무 좋습니다. 아이폰 애플리케이션을 만들 때는 시뮬레이터로 작업하고 폰에 올려서 확인하지만, 안드로이드 애플리케이션은 (아이폰에 비해 폰에 바로 배포하기 꽤 편하기 때문이기도 하지만) 일단 폰에 올려서 개발하고, 다양한 버전과 해상도에 대한 테스트를 에뮬레이터에서 진행한다고들 하네요. 안드로이드 에뮬레이터는 느리지만 잘 만들어서 괜찮은 게 아니라, 잘 만들었지만 너무 느려서 안 괜찮습니다.
  4. 전용 독에 올려두고 개발 폰으로 사용할 수 있었으면 하는 아쉬움. 넥서스원이 iTunes와 같은 클라이언트 프로그램이 있는 것도 아니라 블루투스를 포함하고 있어도 오디오를 듣는 것 말고는 딱히 사용할 일이 없습니다. 그 기능만 놓고보면 가격이 저렴하지는 않습니다. 사실 개발용도의 USB 디버깅 기능을 블루투스를 이용해 대체해 주기만해도 참 편할텐데 조금 아쉽네요.

 

합리적으로 생각한다면 이렇게 외국폰을 들여와 인증 받아서 사용하는 게 바람직하지는 않습니다.

  1. 일단 전혀 경제적이지 않습니다. 단말기 할부도 지원 받을 수 없고 일시불로 구입해야 합니다. 무엇보다도 30만원 중반에서 50만원이나 되는 인증 비용을 추가로 지불해야 합니다. 관련 액세서리도 구하기 쉽지 않을 수 있습니다. 당장 넥서스원 전용 독을 따로 구입하려고 해도 10만원에 가까운 비용을 지불해야 합니다.
  2. A/S를 기대할 수 없습니다. 사용하다 고장이 난 경우에도 그렇지만, 초기 제품 불량에 대해서도 구입 방법에 따라서 다르겠지만 제품 교환이 쉽지 않습니다.
  3. 그리고 제가 생각하는 가장 큰 문제로 통신사의 서비스에서 배제될 수 있습니다. 앞으로 개선될지 모르지만 현재는 SKT로 개통해도 티스토어와 MMS를 이용할 수 없습니다. 그리고 모토로이 등의 폰에서 무료로 제공할 예정인 티맵 등의 서비스도 기대하기 어렵습니다. 당장은 이렇다할 통신사의 서비스가 없지만 앞으로 각 통신사의 안드로이드 관련 서비스가 진행돼도 배제될 가능성이 큽니다.

 

그렇다고 아무런 장점도 없는 것은 아닙니다.

  1. 어느 정도 안정적인 소프트웨어 업데이트를 기대할 수 있습니다. 특히, 넥서스원의 경우 레퍼런스 폰의 성격도 가지고 있기에 하드웨어 성능이 되는 한 업데이트가 지원되리라 예상할 수 있습니다. 이런 이유로 국내 전용 모델이 아니라 외국 발매 모델의 기다리는 사람이 많다는 사실을 국내 회사들이 알아줬으면 좋겠네요.
  2. 커뮤니티의 지원을 기대할 수 있습니다. 많은 사용자를 확보한 제품의 경우 외국 커뮤니티에서의 다양한 정보, 소프트웨어 지원을 기대할 수 있습니다. 저는 가능하면 제품 그대로 사용하려고 하기에 당장은 큰 메리트가 되지 못하는데 더 이상 소프트웨어 업데이트가 공식적으로 지원되지 않는 경우에도 XDA와 같은 곳에서의 지원을 기대해볼 수 있습니다.

 

오랜만에 하는 포스팅이라 글이 길어졌는데 저 2G폰 사용하다 스마트폰 된장 됐습니다. :)

이 글은 스프링노트에서 작성되었습니다.

'일상 이야기' 카테고리의 다른 글

넥서스원과 아이폰 구입  (0) 2010/03/15
눈사람을 만들다 (2009-12-27)  (0) 2009/12/28
아이맥 구입 그리고 ... (2009/11/06)  (0) 2009/12/06
낙서 (2009-08-09)  (0) 2009/12/06
울릉도 여행(2)  (0) 2009/12/06
울릉도 여행(1)  (0) 2009/12/06
Trackback 0 Comment 0

이클립스 코드 흉내내기

  "이클립스 플러그인 개발"을 주제로 월간 마이크로소프트웨어 2009년 7월호에 실렸던 글을 공개합니다. 6월호에 실렸던 이클립스 플러그인 개발 시작하기는 플러그인 개발을 처음 시작할 때 필요한 내용을 소개했고, 7월호에서는 『이클립스 코드 흉내내기 - 히스토리 기능 확장』라는 제목으로 기존 이클립스의 코드를 참고해서 흉내내고 확장하는 주제를 다뤘습니다.

이 글은 스프링노트에서 작성되었습니다.

Trackback 0 Comment 0

[책] Git, 분산 버전 관리 시스템 (인사이트, 2010)

git.jpg


  제가 공역한 『Git, 분산 버전 관리 시스템』의 예약 판매가 시작 됐습니다. 책의 표지는 물이 퍼지는 그림으로 "퍼진다 == 분산"이라는 느낌을 표현했군요. 개인적으로는 『프로그래밍 jQuery』에 이은 두 번째 번역서이고 첫 번째 책 만큼이나 독자들의 평이 어떨지 긴장하고 있습니다. 책의 원서인 『Pragmatic Version Control using Git』은 『실용주의 프로그래머』로 유명한 Pragmatic Bookshelf의 시작 시리즈 중 한 권입니다. 책에 대한 소개는 인사이트 출판사의 블로그에 잘 정리된 글이 있으니 참고하세요.

 개인적인 책에 대한 감상은 옮긴이의 글 내용을 일부 발췌해서 대신합니다.

 국내에 CVS가 처음으로 소개되던 때만 해도  버전 관리 도구의 필요성을 인식시키고  도구를 도입하도록 하는 것이 무엇보다 중요했지만, 더 이상 필요성에 대해서 언급하면 조금은 식상할 얘기가 될 정도로 요즘은 버전 관리 도구의 사용이 당연하게 여겨지고 있습니다. 이제는 버전 관리 도구의 필요성을 언급하기 보다는 "어떤 버전 관리 도구를 도입할까?"에 대해서 고민하고 있습니다. 오픈소스 진영에서는 낙관적인 버전 관리를 채택한 CVS에서 원자 커밋을 도입한 SVN 그리고 현재는 분산 버전 관리 도구인 Git이 인기를 얻고 있습니다. 당연한 얘기지만 어떤 버전 관리 시스템을 사용하는냐 보다는 버전 관리 시스템을 얼마나 잘 사용하는지가 중요합니다. 이러한 점에서 Git은 CVS나 서브버전에 비해 활용도가 훨씬 뛰어납니다. 기존의 중앙 집중식 저장소의 경우 네트워크 지원이 필수적이지만, Git은 분산 환경을 지원하며 덕분에 빠릅니다. 게다가 세세한 제어가 가능한 많은 명령어를 제공하며 적은 양의 디스크를 사용합니다. 이미 우수성을 인정 받아 그 결과로 리눅스 커널외에도 안드로이드와 루비 온 레일스를 포함한 많은 오픈 소스 프로젝트가 버전 관리 시스템으로 Git을 선택했습니다.

 이 책은 이렇게 인기를 얻고 있는 Git을 소개합니다. Pragmatic Bookshelf의 실용주의 시작 시리즈(Starter Kit)는 빠르게 훑어보고 바로 시작해보도록 구성되어 있습니다. 원격 저장소와의 통신이나 실제 서버의 구축과 같이 미리 여러 저장소를 구성해야 하거나 설정이 복잡한 주제는 처음부터 다루지 않고, 분산 환경이라는 장점을 최대로 살려서 바로 자신의 컴퓨터에서 버전 관리를 시작해 볼 수 있도록 하고 있습니다. 이 책을 읽으실 독자 여러분은 Git을 처음 시작한다면 서버를 설정하는 것과 같이 복잡한 부분은 필요없으니, 직접 설치해서 예제를 따라하고 많은 연습을 통해 Git을 자신의 것으로 만들기 바랍니다. 처음에는 생소하게 다가오겠지만 사용하다 보면 빠르고 유연한 Git의 매력을 알게되리라 생각합니다. 그리고 원서에는 없는 내용이지만 도움이 될 것 같다는 생각에 Git 저장소로 애용되고 있는 GitHub의 사용법과 통합 개발 환경인 이클립스의 Git 지원에 대해서 부록을 추가 했습니다.

 국내에  분산 버전 관리 시스템을 다루는  서적을 처음으로 소개하는 만큼 한 번 쓰이기 시작한 용어가 표준처럼 굳어지는 경우가 많기 때문에 책을 옮기면서 용어를 번역하는데 특히 가장 많은 고민을 하였습니다. 그 중 하나는 '병합'과 같이 기존부터 사용했지만 평소에는 자주 사용하지 않는 어색한 용어보다는 생활 속에서 더 자주 사용하는 '합치기'와 같은 표현을 사용하려고 노력했습니다. 또한, 용어를 가능한 한글로 사용하려고 하되, 명령어로 사용되는 영어 단어는 특히 분산 버전 관리 시스템에 처음 도입된 명령어들은 그 의미도 중요하지만 명령어 자체가 의사소통의 수단이 되므로 의미를 문장으로 풀어서 설명하되 명령어는 소리나는 대로 적었습니다.

 모든  옮긴이들이 하는 공통적인 고민이겠지만, 저희 눈에는 아직도 부족해 보입니다. 다만 옮긴이들이 책을 번역하며 느꼈던 Git의 놀라움을 많은 분들이 함께 나눌 수 있도록 도움이 됐으면 하는 바람입니다. 분산 버전 관리 시스템의 세계에 오신 것을 환영합니다.


저작자 표시 비영리
Trackback 0 Comment 2
prev 1 2 3 4 5 ... 18 next