레이블이 인 게시물을 표시합니다. 모든 게시물 표시
레이블이 인 게시물을 표시합니다. 모든 게시물 표시
2021년 4월 5일 월요일

오랜만에 코딩 좀 하려고 봤더니, 아이오닉의 변화가 상당하네

방치했던 주식 앱도 손을 좀 보고 싶고, 추가하고 싶은 기능이 생겼다. 그리고 만들고 싶은 앱이 몇개 생겼다. 그래서 오랜만에 취미삼아 개인 프로젝트를 좀 해볼까 싶었다. 

근래 익숙했던 아이오닉을 사용할지 아니면 플러터를 사용할지 아주 잠시 고민에 빠졌다.

플러터와 아이오닉은 모두 원소스 멀티유즈가 가능한 개발 플랫폼이다. 1인 개발자가 사용하기엔 정말 좋은 도구다. 하나의 코드베이스로 안드로이드, iOS, 웹(+pwa) 등 다양한 플랫폼에 대응 가능한 결과물을 빌드할 수 있는 것이 큰 장점이다.

다만 미묘한 차이가 있다. 플러터는 코드를 컴파일 하면 앱이 네이티브 수준에서 작동한다. 반면에 아이오닉은 웹뷰 기반이다. 당연히, 앱의 성능은 물론이고 미묘한 화면 처리는 플러터가 월등히 우월하다. 그렇다고 해서 코르도바를 기반으로 한 아이오닉의 성능이 못 쓸 정도도 아니다.

아이오닉은 기존에 HTML, CSS, JS를 잘 사용했던 사람이라면 비교적 금방 익숙해 질 수 있다. 물론 앵귤러를 써 보지 않은 사람에겐 러닝커브가 없진 않다.

나는 오래전부터 꾸준히 아이오닉을 사용해 왔기 때문에 아이오닉을 사용하는 편이 편하다. 플러터를 쓰려면 Dart라는 언어를 새로 배워야 하고 플러터 프로젝트의 구성에 대해서도 공부를 해야하는 등 비교적 가파른 러닝 커브가 발생하기 때문이었다.

아이오닉은 다 좋은데 Angular 베이스라서 약간 마음에 안 드는 부분이 있었다. 그래서 이참에 플러터를 한번 공부해볼까 싶었다. 플러터와 아이오닉 사이에서 마음의 결정을 못 하고 있다가, 우연히 아이오닉 공식 사이트를 보고 깜짝 놀랐다.

기존에 아이오닉으로 만들어뒀던 아이오닉 기반의 레거시 코드를 업데이트 정도는 해야겠다 싶어서 아이오닉 사이트에 들어간 것이었다. 한동안 못 봤던 사이에 아이오닉은 버전이 많이 업그레이드 되어 있었다. 네이티브 기능들도 과거보다 조금 더 잘 지원하고, UI컴포넌트의 갯수도 훨씬 더 많이 늘어났고, 품질도 높아져 있었다.

무엇보다 놀랐던 것은 아이오닉이 이제 더는 앵귤러 베이스의 도구가 아니라는 점이었다.

이제는 아이오닉 프로젝트를 시작하기 전에 리액트, 앵귤러, 뷰 중에서 원하는 자바스크립트 프레임워크나 라이브러리를 선택할 수 있는 기능이 생겼다. 아이오닉 프레임워크도 전면 재개발 되었다.

아이오닉에서 지원하는 프론트엔드 자바스크립트 프레임워크와 라이브러리들

앞으로 아이오닉은 기존의 앵귤러 + 코르도바 기반이 아니라 앵귤러, 리액트, 뷰 중에서 하나를 고를 수 있고 코르도바와 캐파시터를 이용해서 앱을 빌드할 수 있다.

아이오닉은 훌륭한 도구임에도 불구하고 온리 앵귤러 베이스여서 외면 받고 저평가를 받아 온 측면이 없지 않다. 이제 원하는 프론트엔드 프레임워크를 입맛대로 고를 수 있는데다, 빌드 후 성능도 더욱 네이티브에 근접하게 좋아졌다. 

아이오닉 팀에서 누가 이런 생각을 했는지 몰라도 정말 대단하다. 제갈량급 인재라 할만하다. 프론트엔드 프레임워크를 다 쓸 수 있게 고쳐버릴지는 몰랐다. 어쨌든 개인적으로 즐겨쓰는 도구가 사장될까 걱정하던 이용자 입장에서는 날로 진화하는 프레임워크를 보니 안심도 되고 신나기도 한다.

플러터를 좀 배워볼까 하던 나는 플러터 배우기를 조금 뒤로 미뤄뒀다. 당분간은 아이오닉을 이용해서 앱 개발 작업을 조금 더 진행할 예정이다. 어차피 뒷단은 DB에 값을 넣었다 뺐다 하는 단순 웹서비스 베이스의 작업이니 아이오닉을 써도 성능에 크게 무리가 없을 것이고 러닝커브가 없어서 개인적으로 나에게는 유리할 것이다.

하지만 메타버스 시대를 맞아서 조금 더 기기 친화적인 서비스를 만들려면 플러터 공부도 하루 빨리 시작해야 할 것이다.

플랫폼별로 최적화 된 개발을 하는 게 가장 좋겠지만 그건 훗날 혹시라도 팀을 만들게 되면 고려할 사항이다. 혼자서 자바와 스위프트로 플랫폼별 대응을 해 본적이 있는데 일단 딱 하나의 서비스에 인생을 올인할 게 아니면 1인 개발자에겐 리소스 장벽이 있었다. 물론 혼자서 안드로이드, iOS, 웹 플랫폼에 고퀄을 내며 각기 대응하는 능력자 형님들도 계시긴 하지만.


2018년 2월 4일 일요일

유용한 웹사이트 소개 - 실력파 디자이너들의 성지, 드리블(dribbble)

웹디자인은 진입 장벽이 낮다고들 합니다. 정말로 이 분야에 진입하기는 쉽습니다. 그러나 진정으로 '잘'하는 디자이너가 되기란 쉬운일은 아닙니다.

비즈니스나 마케팅, 서비스 기획에 대한 이해와 지식도 있어야 하고, 당연히 웹의 프론트, 백엔드 지식, UI/UX, 그리고 웹에 연관된 그래픽 기술의 이해를 겸하면 더 좋습니다.

여러가지 지식과 스킬이 필요하지만 디자이너는 무엇보다 퀄리티를 잘 뽑아내야 합니다. 그 지점이 가장 어려운 지점이 아닐까 생각합니다.

지식이야 배우고 익히면 시간을 두고 늘어나는 것이고, 안목도 늘어나겠지만 퀄리티는 아무리 연습을 해도 올라가지 않는 상한선이 분명히 존재하는 것 같기도 합니다. 미묘한 색, 폰트, 간격 등의 차이가 커다란 퀄리티의 차이를 만들어 냅니다.

드리블은 그 상한선의 최정점에 다다른 디자이너들의 성지입니다.
드리블 주소 : https://dribbble.com

드리블에 접속하면 아래와 같은 화면을 만납니다.


디자이너들이 자기가 디자인 한 작업물을 올려놓은 모습입니다. 조회수, 좋아요, 댓글 숫자로 사람들의 호응도를 볼 수 있습니다. 훌륭한 디자인일수록 사람들의 호응을 얻습니다.


페이지 상단 메뉴에서 가장 인기있는 디자인, 최근에 올라온 디자인 등을 필터링 할수도 있습니다.


마음에 드는 디자인을 누르면 해당 디자인에서 사용한 주요 색상, 리바운드 된 다른 디자인, 그리고 해당 디자인을 만들어 올린 디자이너 정보를 알 수 있습니다.


이 디자인을 디자인 한 디자이너의 이름을 눌러보았습니다. 북경에 사는 디자이너네요. 디자이너에게 연락을 할수도 있고, 앞으로 이 디자이너의 작업물에 대해 알림을 받기 위해서 팔로우를 할수도 있습니다.


우측 상단에서 특정 검색어를 입력하면 그 검색에어 맞는 이미지만 필터링할 수 있습니다. 저는 주로 'mobile', 'admin', 'finance' 등의 검색어를 이용해봅니다.


'mobile'이라고 검색했더니 모바일 관련 디자인들이 쭉 나오네요.

개발자들에게 Github가 있다면, 디자이너들에게는 Dribbble이 있습니다. 디자이너가 올리는 건 오로지 400x300(800x600) 해상도의 이미지입니다. 자기 디자인 전체를 올리지는 못합니다. 드리블에 올려놓은 디자인으로 애플에 스카웃 되는 사례들도 있고, 퀄리티 잘 뽑는 디자이너를 드리블에서 구해 스타트업을 시작하기도 쉽습니다. 비디자이너들은 안구정화를, 디자이너들은 자신을 알리는 포트폴리오의 장으로써 드리블을 활용해보시는 건 어떨까요? 인기있는 한국인 디자이너분들도 꽤 많이 활동하고 있습니다.

2018년 2월 3일
송종식 드림


2014년 10월 1일 수요일

다음카카오, 4년전 연매출 천만원짜리 회사가 다음을 집어삼키다

연간 매출액 천만원, 직원 22명. 아이위랩(IWILAB). 김범수 의장이 NHN에서 퇴직한 후 설립했던 벤처기업이다. 작은 벤처동 건물에서 소규모 팀으로 시작했던 회사다. 불과 4년전 얘기다. 이런 작은 팀이었던 아이위랩이 카카오로 덩치를 키웠다. 그리고는 한때 우리나라 최고 포털이었던 '다음(daum)'과 합병한다.

합병 후 카카오 법인은 해산하고 다음은 존속한다. 법률적으로는 다음이 카카오를 흡수합병한다. 그러나 이면을 보면 카카오가 다음을 인수해서 우회상장을 하는 모양새다. 최대주주는 김범수 의장으로 합병 후 지분율은 39.8%다. 다음의 최대주주였던 이재웅 전 대표의 지분율은 3.6%가 된다. 다음카카오의 최대주주는 김범수 의장이 되고 경영권을 장악한다. 사실상 카카오는 다음을 통해 덩치를 키우는 모습이다.

어쨌든 다윗이 골리앗을 먹어버린 사건이다. 카카오의 위대한 승리를 보면서 벤처인들의 가능성을 본다. 다른 한편으로는 포털 1위 자리를 네이버에 내주고 힘을 못 쓰다가 결국에는 역사속으로 사라지는 다음을 보니 안타깝기도 하다.

김범수 의장님은 나를 모르지만 나는 김범수 의장님을 잘 안다. 너무 유명한 사람이기에 IT판에서 허드렛일이라도 했던 사람은 그를 모를리가 없다.

김범수의 아이위랩은 축구로 치면 수비수가 아니라 공격수였다. 계속 슛을 찼다. 2008년에 부루닷컴이라고 미국에서 사진 공유 서비스를 오픈했었고, 우리나라에서는 위지아라는 설문조사/추천 서비스를 오픈했다.


두개 다 써봤다. 신경써서 잘 만든 서비스들이었다. 위지아는 재미있기까지 했다. 그런데 빛을 못봤다. 그 서비스들은 처참히 망했다. 그럼에도 아이위랩은 부지런히 슛을 찼다. 당시 김범수 의장님은 콘텐츠 소비 채널이 모바일 트렌드로 이동하는 것을 감지한 것 같다. 웹을 포기하고 모바일로 전투 장소를 옮겼다.

카카오수다, 카카오아지트, 카카오톡 총 3종의 모바일 서비스를 내놨다. 카카오 아지트가 2010년 2월에, 3월에는 카카오톡, 3월 30일에 카카오수다를 오픈했다.

그리고 6월에 카카오글로벌 서비스를, 8월에는 안드로이드 버전의 카카오톡을 오픈했다. 정말 엄청난 속도다. 2009년 초반부터 모바일에 대한 학습을 시작하면서 워밍업을 다졌지만 실제 카카오의 전신이 만들어진 것은 2010년 상반기 반년 동안이라고 보면 된다. 6개월간 만든게 4년후 오늘 시가총액 수 조원 규모의 회사로 재탄생한다. 놀랍다.

전략은 '다:다 커뮤니케이션 채널'인 카페, '1:다 커뮤니케이션 채널인 블로그', '1:1 또는 다:다 실시간 커뮤니케이션 채널'인 메신저 등 모바일로 할 수 있는 가장 큰 커뮤니케이션 방식의 채널들을 모두 커버리지 하는데 있었다.

이 전략 중 카카오톡이 시장에서 먹혀들어갔다. PC시장은 검색이 주류이지만 스마트폰은 기본적으로 통신 수단이기에 메시징 서비스 시장이 가장 클 것이라는 전략이 먹혔다. 이를 감지하자 회사 이름을 아이위랩에서 카카오로 재빠르게 바꾸고 카카오톡에만 모든 역량을 집중한다.

카카오 이전에도 쟁쟁한 경쟁자들이 있었고 이후에도 쟁쟁한 경쟁자들이 있었다. 재미있는 건 다음이 만든 마이피플이 한때나마 카카오보다 잠시 인기를 끌었던적도 있다. 카카오는 말을 못한다며 mvoip를 마이피플이 부각시키는 등 서로 직접적으로 공격을 해가며 마케팅을 했던적도 있었다. 어쨌든 결과는 카카오가 승리했지만. (한번 만들어진 네트워크는 깨기가 쉽지 않은걸 또 보여줌, 그래서 라인은 아예 카카오가 잠식한 한국 시장을 포기하고 해외부터 공략하는 전략을 써서 성과를 거둠)

카카오가 메신저 시장에서 커갈 때 모바일 콘텐츠 시장 자체가 상상을 초월할 정도로 성장하고 있었다. 기술 격차가 적은 분야라 어떤 메신저든지 론칭만 하면 기본적인 덩치는 키울 수 있던 시기였다. 소위 말해 '선빵 때린 사람들이 누리는 시대'였다.

경쟁에서의 승리 요인 중 하나는 '원활한 서비스'였는데 카카오는 천재적인 2가지 눈높이 마케팅으로 시장을 잠식해 나갔다. 일정 회원이 넘어가자 서비스가 불안정해졌다. 당시 서비스 불안정에 대한 이용자들의 불만이 컸다. 이는 자칫 이용자 이탈로 이어질 수 있었다. 서버 증설이 필요했다.

여기엔 막대한 자본도 필요하다. 이륙하는 로켓엔 연료가 필요한데 마침 김범수 의장님에게는 돈도 있었다. 적시에 서버를 늘렸다. 거기서 그치지 않았다. 메신저에 번개 마크를 달았다. 번개마크가 달리면 '겁나 빠른' 앱으로 업그레이드 된거라고 어필했다. 이 어필은 시장에서 먹혔다. 번개마크 어필 후, 사람들은 카카오는 불안정한 서비스라고 여기지 않았다. 어쩌면 서버 증설만 한 후, 간단히 공지사항 하나로 때웠어도 될 것을 재미있는 마케팅으로 연결 시켜 사람들에게 제대로 각인시켰다.

유료 메신저 서비스는 알아서 성장이 멈췄고 서비스가 불안정하던 다른 메신저들은 카카오에 밀리기 시작했다. 일단 네트워크 효과가 생기면 이를 깨기가 쉽지 않다.

두번째 천재적인 마케팅은 '무료문자'로 어필한거였다. 거의 대다수 이용자들은 주고 받는 메시지가 '패킷'인지, 'SMS'인지 관심도 없고 알지도 못한다. 사용하는 통신망이 기지국을 거치는지 랜선을 거치는지 와이파이를 거치는지도 모르던 시대였다.

그런 기술적인 부분을 일일이 설명하느니 '무료문자'한마디로 어필하는게 시장에는 파급력이 컸다. 이것도 먹혔다. 사람들은 '문자 메시지를 공짜로 보낼 수 있다'는 말에 너도나도 카카오를 다운로드 받았다. 대중들은 문자요금 10~20원에도 민감하다는걸 간파한거다. 이건 어려운 가정환경 속에서 자란 김범수 의장님의 환경 덕분이라 본다. 과연 재벌집 아들들이 저런걸 간파할 수 있었을까? (그러고보면 예전에 네이트온이 MSN으로부터 PC용 메신저 시장을 뺐을 때도 하루에 무료 문자 10개를 준다고 하면서 시장을 잠식했던 것 같다. 서비스 회사에게 무료 마케팅은 참 강력하다. 특히 기존에 돈주고 쓰던 것을 무료로 대체할 수 있을때는 파급력이 쎄진다.)

카카오는 인간 본성을 꿰뚫고 다룰 줄 아는 회사였던 것 같다. 더불어 린 스타트업이란 어떤 것인가를 제대로 보여 준 회사다.

오늘은 4살짜리 카카오가 조(兆)단위 시총을 자랑하는 다음을 집어삼키고 다음카카오로 다시 태어나는 날이다.

IT산업은 정말 역동적이고 빠르다. 오늘의 루저가 내일의 위너로, 오늘의 위너가 내일의 루저가 되는 곳이다. 주변에 있는 평범한 개발자도 다시 봐야하지 않겠나 싶다. 나중에 어떻게 될지 모르니. 그리고 3년마다 한번씩 포털 1등이 교체된다고 했는데 그 정설을 깨고 살아남아 꿋꿋하게 1등 자리를 잘 지키는 네이버는 정말 아무리 생각해도 대단하다.

2014년 10월 1일
송종식


김범수 의장님에게서 배울 점 : 선택과 집중, 지속적인 슈팅, 유연한 의사결정, 남들의 상상을 초월하는 매우 빠른 실행과 프로덕트 개발, 퍼블릭한 시장을 찾는 능력, 퍼블릭한 대중을 상대하는 언어의 선택, 버릴때 버리고 바꿀때 바꾸는 결단력