[창업이야기] 17. Endless Road, 고유버전 캐릭터
Endless Road
우리는 Blogsy를 보다 나은 제품으로 만들기 위해 끊임없이 노력했다. Blogsy 2.0 버전을 업데이트한 후에도 사용자는 지속해서 기능 추가 요청을 해오고 버그도 계속 발견됐다. 짧게는 한두 주 길게는 한두 달을 주기로 업데이트를 하면서 필요한 여러 기능을 추가하고 버그를 수정해 나갔다. 사용자도 우리의 이런 지속적인 제품 개선에 앱스토어 리뷰로, 메일로, 트위터 메시지로 만족스러움을 표현했다.
고유버전 캐릭터
첫 버전을 만든 후 새로운 기능을 추가하기도 했지만, 그래도 기능 추가를 포함한 대부분의 일은 어느 정도의 뼈대 위에서 계속 살을 붙이고 다듬는 것이었다. 이것은 처음에 뼈대를 만드는 것보다 일이 수월해졌다는 의미이기도 하지만, 동시에 그만큼 큰 도전은 아니라서 자칫하면 반복적인 일로 인해 지루함을 느낄 수도 있다는 것을 의미했다. 이런 반복적인 일을 애정 있게 하기 위해서는 동력이 필요했고 사용자의 긍정적인 피드백과 매출의 증가가 그 동력이 됐다. 그리고 코드네임을 사용하는 것도 그 동력 중 하나였다.
구글은 아이스크림 샌드위치, 젤리빈, 킷캣, 롤리팝과 같이 디저트 이름을 안드로이드의 코드네임으로 사용하고, 애플은 스노우 래퍼드, 라이언, 마운틴 라이언 등 맥 OS X 은 동물 이름을 코드네임으로 사용한다. 우리도 Blogsy 2.2 버전부터 코드네임을 사용하기로 했고, 의견을 모아 몬스터를 코드네임으로 이용하기로 결정했다. 하지만 몬스터를 있는 그대로 사용하지 않고 회사 캐릭터인 Fomo 스타일로 변형시켜서 사용했다. 예를 들면,
이런 몬스터는 Fomo화 하면
아래와 같이 변했다.
이것도 역시 션의 손을 거쳐 탄생되었다.
선택된 몬스터는 아무 생각 없이 선택된 경우도 있었지만, 내부적으로 의미가 있어서 선택된 경우(의미가 부여된 몬스터는 이후 내용에 설명을 달아 놓았다.)도 있었다. 이 코드네임의 사용은 전적으로 우리 내부의 재미를 위해 시작했고, 실제로 일에 대한 열정을 유지하는데 도움을 주었다. 코드네임은 메이저 업데이트에만 새로 적용했고, 마이너 업데이트에는 그대로 사용했다. 적용된 코드네임과 캐릭터는 앱의 설정 화면에서 볼 수 있도록 했다.
이후 내용은 각 업데이트 별 몬스터 캐릭터와 변경 내용을 나열했다. 굳이 추가된 기능과 수정한 버그의 내용을 세부적으로 나열한 이유는 그만큼 첫 버전 이후에도 끊임없는 노력이 필요했다는 사실을 알리고 싶었다.
The Imp (v2.2, 2011/06/26)
기능 추가 / 변경
- TextExpander 지원 : TextExpander는 상용구를 등록하고 등록한 상용구를 앱에서 사용할 수 있게 해 주는 앱이다.
- 워드프레스 블로그 설정 시 URL Type키보드를 사용하도록 변경
버그 수정
- 더 보기 크래쉬
- 편지봉투에 이미지 넣기 관련 오류
- 블로그 ID가 없는 경우 처리
네트워크 동작 표시 관련 오류
The Cyclops (v2.3, 2011/08/18)
싸이클롭스의 한 개의 큰 뿔은 이 버전에서 지원하는 큰 기능인 “포스터러스(Posterous)” 블로그를 의미한다.
기능 추가 / 변경
- 포스터러스 지원 : 당시 유행하던 블로그 서비스 중 하나이다.
- 태그 가져오기 옵션 지원
버그 수정 <hr> 태그 관련 버그 블로거 정렬 관련 오류
Sasquatch (v2.4, 2011/10/11)
Blogsy의 진화를 의미한다.
기능 추가 / 변경
- iOS 5 최적화 : 포토스트림 지원 등
- 사진 방향 문제 해결
- 워드프레스 사진 업로드 시 프로그래스바 표시
- 블로그 서비스별 포스트 종류 설정 옵션 차별 적용
- 업로드 가능한 사진 용량을 13mb로 늘림
- 구글 서비스에서 OAuth2를 사용
- 앱 평가 메시지 변경
버그 수정
- 포스터러스 : 계정 삭제 시 크래쉬, 사진을 포함한 포스트 발행 시 가끔 발생하는 오류, 자동날짜 지원, 예약 포스트 팝업 메시지 표시
- 블로거 : 자동날짜 오류, 레이블 추가 시 가끔 발생하는 크래쉬
- 워드프레스 : 예약 포스트 팝업 메시지 표시
- 일반적인 버그 : 툴바 버튼/이미지 설정 눌렀을 때 발생하는 크래쉬, 디바이스 닥에 업로드된 사진이 표시되지 않는 버그 수정
Phoenix (v3.0, 2011/11/15)
피닉스가 죽음과 태어남을 반복하는 것같이 Blogsy도 다시 날아오르라는 의미에서 피닉스를 사용했다.
기능 추가 / 변경
- Redo / Undo 지원
- 정렬 방식 중 justfy 지원
- 텍스트 색 변경 지원
- Rich Side에 직접 글자 입력 가능 : 이전에는 글자 입력과 콘텐츠 삽입 시 화면을 전환해야 했음
Minotaur (v3.2, 2011/12/31)
기능 추가 / 변경
- HTML 파싱 기능 개선
- 새로운 블로깅 서비스 지원(타이패드, 무버블타입, 주믈라, 드루팔)
- 닥 관리 지원 : 서비스가 늘어남에 따라 닥의 순서나 사용할 서비스 개수를 조절할 수 있는 기능
- 워드프레스 슬러그 지원
- 커서 위치 표시 지원 : HTML 페이지에 직접 글을 작성할 때, 커서의 위치를 확인하기 어려운 점을 보완하기 위해 커서 위치를 알 수 있는 그래픽을 캔버스에 표시
- 텍스트 붙여넣기 경고 메시지 : 특정 스크립트 코드를 직접 붙여 넣는 것 관련 호환성 문제 해결 목적
- 이미지 붙여넣기 경고 메시지 : 이미지 소스를 클립보드에 복사해 넣고 바로 포스트에 첨부하는 경우 보여줌
- HTML 모드에서 텍스트 폰트 색 변경
버그 수정
- “제목 없음” 로컬 드래프트가 자동으로 생성되는 문제
- 팝업이 화면 밖에서 표시되던 문제
- 플리커 검색 관련 버그 수정
- 화면 전환 모드 버튼이 올바르게 동작하지 않는 문제
- 추가적인 빈 줄이 문단사이에 추가되는 문제
- 워드프레스 포스트 불러오기 관련 문제
Centaur (v3.3, 2012/02/16)
기능 추가 / 변경
- 이메일 지원
- IBM Connections 블로그 서비스 지원
- 유튜브 비디오를 터치 2번으로 열기 / 유튜브의 private/unlisted 지원
- 블로거 페이지 지원
- 블로거의 같은 블로그의 다른 이름을 가지고 있는 복수의 계정 사용 가능
- 디바이스에서 자동으로 생성되는 필요 없는 style span 태그 처리
- 자바스크립트 지원
- 마지막 비디오 세팅(iFrame 혹은 Embed) 저장 및 사용
- 자체 호스팅 하는 타이패드 블로그 지원
- 온라인 포스트를 선택할 때마다 리스트를 다시 갱신
- 포스터러스 드래프트 가져오기 지원
- 포스터러스 사진 첨부 영역을 캔버스 위로 변경
- 무버블타입 블로그 설정 자동완성 해지
- More 태그 지원
버그 수정
- div 태그에 이미지 첨부 시 문제
- 북마크 갱신 문제
- 포스터러스 이미지 상자가 사라지는 문제
- 오른쪽 정렬로 된 이미지가 왼쪽에 보이는 문제
- 플리커 이미지를 이미지의 자체로 링크를 설정했던 문제
- 더 보기 버튼이 보이지 않는 문제
- 이메일 설정이 되지 않은 상태에서 이메일 사용시 크래쉬가 발생했던 문제
- 링크 설정 크래쉬
- iFrame파싱 크래쉬
- 업로드 후 크래쉬
Dragon (v3.4, 2012/04/10)
용이 판타지 세계에서 끝판왕으로 등장하는 것처럼 이번 업데이트처럼 큰 업데이트는 없을 것 같다는 의미로 용을 선택했다. 서양 용과 동양 용 중에 동양 용을 사용했다.
기능 추가 / 변경
- 레티나 디스플레이 지원
- 텀블러 블로그 지원
- 비메오 지원
- 대표 이미지 지원
- 커스텀필드 지원
- 워드프레스 미디어 라이브러리 지원
- 워드프레스 미디어 라이브러리의 PDF / Docs / Audio 파일 포스트 첨부 지원
- 스티키, 포스트 포맷 지원
- 로컬 드래프트 UI / 동작 방식 변경
- 수정 버튼
- IBM Connections 인코딩
- 타이패드 소스 이미지 지원
- 블로거 파서 개선, 블로거 미디어 라이브러리 지원
- 기본 비디오 포맷을 iFrame으로 변경
- 플리커 개인 권한 이미지 / 새로운 이미지 크기 지원
- 다국어 지원 : 포르투갈어, 일본어, 스웨덴어, 체코어, 한국어
버그 수정
- IBM Connection 포스트 발행 / 설정 문제
- 페이지 삭제 문제
- 계정 수정 문제
- xmlrpc.php 이름 변경 문제
- 블로거 페이지 문제
- 워드프레스 간격 이슈
- Block Quote 포맷팅
- Placeholder 텍스트
- 북마크 / 닥 관리 문제
- 피카사 사용자 이름 표시 문제
- 모드 전환 버튼 문제
- 플리커 / 피카사 API 변경
- 유튜브 div태그 문제
- 구글 Authorization 문제
Medusa (v4.0, 2012/06/15)
많은 새 언어를 추가했기 때문에, 많은 뱀의 머리를 가지고 있는 메두라 몬스터를 이 업데이트의 코드네임으로 사용했다.
기능 추가 / 변경 6개 새 언어 추가 지원 : 아랍어, 캐탈런, 덴마크어, 그리스어, 이탈리아어, 러시아어
Cerberus (v4.1, 2012/08/17)
3명이 함께하는 마지막 버전이어서 머리가 세게 달린 몬스터를 이 업데이트의 코드네임으로 사용했다.
기능 추가 / 변경
- 사진을 업로드하지 않고 포스트에 첨부 가능
- 페이스북 통합
- 대표 이미지 설정 방식 개선
버그 수정
- 커스텀 필드 크래쉬
- 메타웹블로그 충돌 문제
- 주믈라 블로그 설정 문제
- 네이버 블로그 포스팅 문제
- 브라우저 버튼 크래쉬
Satyr (v4.2, 2013/04/04)
기능 추가 / 변경
- 마크다운 지원
- HTML 확장 키보드 지원
- 포스트 리비전 지원
- 저장 버튼 지원
- URL Scheme 지원
- 섬네일 크기 변경
- 타이패드 블로그 드래프트 설정 지원
- UI 변경
- 비메오 동작 방식 변경
- 포스터러스 삭제 : 포스터러스 서비스가 종료됐다.
- 크래쉬관리 서비스 변경
- 텀블러/인스타그램 OAuth변경에 따른 수정
버그 수정
- 링크 크래쉬
- 앱이 멈춰버리는 문제
- 워드프레스 태그 갱신 문제
- 옳지 않은 HTML입력 시 크래쉬 화면이 에러 메시지 표시 중에 깜빡이던 문제