종이상자의 작은일기장(1st)

안녕하세요! 종이상자입니다.

메아리 for 미소일기의 새 버전, 1.1 "브루클린"이 오늘 Google Play에 출시되었습니다.

오픈베타에 참여하신 분들, 1.0 버전을 사용하시는 분들 모두 업데이트해주시기 바랍니다.

아래 "... 더보기"로 FAQ를 확인하세요.

...더보기

코드네임, Brooklyn(브루클린)인 이유?

해당 코드네임은, 현대카드와 팬텍이 공동으로 디자인하고 개발하였으나 끝내 출시되지 못한 브루클린 프로젝트에서 따온 명칭입니다. 메아리 for 미소일기의 1.1 버전이 기능적으로 모든 부분을 완성하지 않고 일부 개편사항만을 담고 있다는 점, 나중에 팬택 아임백(IM-100) 모델의 원형이 된 것으로 짐작되는 점과 이 버전이 언젠가 발표될 2.0 버전의 기초를 다루고 있다는 점에서 브루클린으로 결정되었습니다.

어떤 점이 변경되었나요?

크고작은 변경점이 있었습니다. 하단 출시 안내를 계속 읽어주시면 감사하겠습니다.

꼭 업데이트해야 하나요?

버그가 상당히 많이 수정되었고, 디자인적으로 개선되었기때문에 업데이트를 권장합니다. 다만, UI 디자인이 완전히 변했으므로 1.0 버전을 이용하고 싶으신 분들께서는 계속 버전을 유지하셔도 괜찮습니다. 오픈 베타에 참여 중이신 분들께서는 버전이 마음에 드셨다면 정식 버전으로 올려주세요. 남은 버그가 수정되었습니다.

정식버전인데 버그가 있어요. 어떻게 하면 될까요?

해당 버그를 이메일로 보내주시면 참고하여 수정하겠습니다. 앱 종료 시 뜨는 의견 보내기 버튼을 통해서도 버그 제보가 가능하며, 이 경우 더욱 도움이 됩니다. (개발자 계정에 좋은 영향은 아니지만, 해당 의견 보내기를 이용하면 버그와 관련된 문제점들이 기록되어 저에게 전송됩니다.) 앱 리뷰 란에 나쁜 별점을 남기며 아무런 말도 없이 사라지지는 말아주세요 ㅠㅠ.

미소일기 개발진과는 여전히 관계가 없나요?

네. API 등과 관련하여 연락을 드린 적은 있지만, 여전히 관계없는 제 3자입니다. 특정 기능은 미소일기 측에서 공식적으로 공개하지 않았으나 필요에 의해서 제가 코드를 분석, 사용 중입니다. 해당 부분의 경우 차후 문제가 생길 수 있다는 자각은 있으나, 그렇게 하지 않고서는 방법이 없어 부득이하게 결정하게 되었습니다.

기능 제안을 해도 될까요?

네. 물론입니다. 언제든 새로운 기능에 대한 제안은 가능합니다. 지금까지 kju135님께서 많은 아이디어를 제공해주셔서, 개발할 때 큰 도움이 되었습니다. 여러분이 원하는 앱을 만들어가기 위해 다양한 기능을 검토하고 있으니, 아이디어로 제출해주시면 차후 버전 개발할 때 참고하겠습니다. 부담없이 알려주세요. :D

추후 광고나 후원 요청 등의 계획은 없나요?

현재는 해당 사항에 대해 고민해본 적 없습니다. 미소일기 서비스가 비영리로 운영되고 있는 현 상황에 비추어봤을 때, 앞으로도 메아리 for 미소일기에 광고는 설치되지 않을 것입니다. 다만, 미소일기 서비스가 광고를 다시 개재하게 되면 미소일기 측과 협의하여 광고를 설치, 해당 수익 중 90% 이상을 미소일기 서비스에 제공할 의향이 있습니다.

개발 환경이 ThinkPad T420s에 Nexus 5X인 만큼 새 노트북 구입을 고려하고 있습니다만, 현재 후원 계획은 없습니다. 나중에 계획이 변경되면 다시 공지하겠습니다.

변경점

이제 새로운 메인 화면과 함께합니다.

원래 메아리 for 미소일기는 하단 3개 탭 및 상단 아이콘으로 작동하도록 제작되었습니다. 다양한 기능을 직관적으로 접근할 수 있다는 점에서 분명히 좋은 방식이었지만, 해당 UI는 나중에 여러 기능을 추가할 때 적합하지 못한 방식이었습니다. 원래 UI를 유지하고 제작하는 것을 최대한 고려하였지만, 그렇다고 상단 메뉴 부분을 점 세 개 안에 넣자니 이쁘지 못하고 직관적이지 못하다는 판단하에 새로운 UI를 사용하게 되었습니다.

"내 프로필" 기능이 가장 사용 빈도가 높은 만큼, 오른쪽 하단에 글쓰기 버튼을 마련해두었습니다. 차후에는 글쓰기를 별도 메뉴로 분리할 예정인데, 그때는 아마 글쓰기 창을 투명하게 띄우고 내 프로필을 뒤에서 로드하도록 제작하게 될 것 같습니다. 내 프로필 메뉴만을 접근하고 싶으신 분들을 위해 나중에 해당 기능을 도입하게 되면 해당 버튼의 기능도 결정할 수 있도록 옵션을 제공할 예정입니다.

메인 화면만 바뀌지는 않았습니다.

로그인 UI가 전면적으로 변화하였습니다. 이전 로그인 방식부터 새로운 로그인 방식까지, 둘 다 지원합니다. 이제 로그인 화면에 진입하자마자 아이디를 입력할 수 있으며, 비밀번호 입력 창에서 완료를 누르면 로그인도 됩니다. 해당 방식은 웹뷰로부터 쿠기 등의 필요 정보를 가져와 미소일기 내부적으로 사용하는 jQuery Validate나 login.js 파일을 생략하고 바로 API 서버와 통신하여 쿠기를 가져오고, 웹뷰에 적용하여 로그인하는 방식입니다. 해당 UI 개편으로 내부적인 로그인 과정도 약간의 변화가 있었고, 차후 버전에서의 자동 로그인 적용이 거의 확실시될 만큼 쉬워졌습니다. 이제 번거롭지 않게 로그인 후에는 원래 보고자 했던 화면으로 돌아가도록 변화되었으므로, 더 편리하게 이용하실 수 있습니다.

처음이신가요? "약관 동의"하고 가세요!

이번 버전부터 신규 설치자, 재설치자 및 데이터 삭제하신 분을 대상으로 앱 첫 실행 시 메아리 for 미소일기 개인정보 취급방침과 미소일기 약관, 미소일기 개인정보 취급방침에 동의해야만 앱을 이용할 수 있도록 변경하였습니다. 인터넷에 연결되어있어야만 해당 약관과 개인정보 취급방침을 조회할 수 있으며, 여전히 해당 항목에 동의한 직후 권한 요청으로 선택 권한을 부여하거나 바로 시작하실 수 있습니다.

앱의 첫 화면을 선택하여, 더 편리하게 이용하세요.

이번 버전에서 또 하나의 큰 변화는, 이제 사용자가 첫 화면을 고를 수 있다는 점입니다. 오픈채널, 미친랜덤, 내 프로필 중 하나를 선택하여 다음번 앱 실행 때 보여줄 화면을 결정하실 수 있습니다. 이 기능은 kju135님께서 제안하였습니다. 더불어, 앱 설정이 추가되어 여기서 각종 약관, 앱 정보, 프로필 설정을 하실 수 있습니다. 추후 앱 설정에 더 많은 옵션이 찾아올 예정입니다.

멀티윈도우로 초기화? 이제는 잊어주세요.

멀티윈도우 모드가 실행되어도 이젠 쓰던 내용이 날아가지 않습니다. 멀티윈도우에 대응된 새 버전의 메아리 for 미소일기로 더 나은 멀티태스킹 생활하세요. 이번 버전에서 멀티 윈도우 대응과 함께 작은 크기의 화면이 구동될 때 사용성이 개선되었으므로, 스마트폴더를 사용하시는 분들께서는 UI 문제점이 많이 나아지셨으리라 기대합니다. :D

그 외 더 많은 사항들이 수정되었습니다.

더 자세한 사항은 아래 "... 더보기"로 확인해주세요.

...더보기
  • 글 보기 화면에서 태그 수정 시 잘못된 주소 오류가 해결되었습니다.
  • 몇몇 화면에서 색상 지정이 잘못되어, 오류 등이 하얀 글자로 나오는 문제점을 해결했습니다.
  • 몇몇 화면에서 테마가 잘못 지정된 점을 확인하여 수정하였습니다.
  • 일부 항목의 접근성 문제를 개선하였습니다.
  • 라이브러리의 버전이 올라가, 더 개선된 성능을 제공할 수 있게 되었습니다.
  • 주아체를 더이상 사용하지 않습니다.
  • 대부분의 화면에 커스텀탭을 적용하여 외부 링크를 누르면 커스텀 탭으로 구동됩니다. 커스텀 탭을 지원하는 브라우저(Chrome, Firefox 등)를 기본 값으로 설정하신 경우에만 커스텀 탭으로 작동됩니다.
  • 안드로이드 개발 권장 사항을 준수하기 위한 코드 변경이 소소하게 있었습니다.
  • 일부 더미코드를 제거하여 앱 성능을 개선하였습니다.

앞으로의 방향

1.2 버전의 개발은 11월 이후부터 진행됩니다.

새로운 앱의 개발로 늦어지는 것이 아닙니다. 고등학교 3학년, 수험생이라는 압박으로 인해 앱 개발을 중단하는 것입니다. 아이디어의 제안은 언제든 받지만, 앱의 개발은 이뤄지지 않으며 차후 계획을 수립하는 데만 활용됩니다.

이후 버전에 대한 대략적인 계획은 있습니다.

1.2, 1.3 버전에 대한 계획은 거의 윤곽이 확정되었고, 이후 버전에 대한 계획도 점차 확정하고 있습니다. 나중에 개발하다보면 1.1처럼 더 많은 기능을 포함할 수도 있을 것입니다. 계획 외에 새로운 아이디어가 있거나 현재 계획에서 지향점, 개선할만한 방향이 있다면 이메일로 건의주시길 바랍니다.

[1.2 버전]

  • 자동 로그인 추가
  • 검색 창 UI 변경
  • 액션 바 감춤 지원
  • 미친 랜덤의 네이티브화(UI 변경)

[1.3 버전]

  • 사용자 글꼴 지원

먼 훗날의 계획도 있습니다.

  • 다른 부분 UI의 네이티브화가 진행됩니다.
  • Material Design 2에 맞춰서 검색결과 화면에도 변화가 생깁니다.
  • 구현 가능성을 확인하고, 만약 가능하다면 사용자명에 대한 검색도 가능하도록 조치할 예정입니다.
  • 글쓰기를 별도로 분리할 예정입니다. Palette For Twitter 앱이 그렇듯, 지금 보는 화면을 보면서 글 쓸 수 있도록 투명 창의 지원을 검토하고 있습니다.
  • 앱 내 로그인/로그아웃 버튼을 통합할 예정입니다. 1.3 버전 즈음을 생각하고 있지만, 빠르면 1.2 버전, 늦으면 한참 뒤에 들어갈 기능입니다.
  • 다중 계정 지원도 계획에 있습니다. 2.0 버전 구현 전에는 구현할 수 있을 거라 생각합니다.
  • 지문 및 암호 잠금도 계획에 있습니다. 1.4 버전 즈음에는 들어가지 않을까요?

마치며

 1.1 버전을 개발하면서, 당초 계획에 없었던 기능의 추가가 많이 이뤄졌습니다. 디자인의 변경, 자동 로그인만 추가하려던 1.1 버전은 로그인 UI를 새로 디자인하는 과정에서 자동 로그인의 추가가 좌절되자, 이후 버전에서 탑재할 예정이었던 많은 기능을 흡수하게 된 것입니다. 예를 들어, 커스텀 탭은 차후 버전에나 들어갈 기능이었습니다. 개인정보 취급방침이야 원래 구현할 예정이었지만, 이런 형태로 구현되리라곤 저도 생각하지 못했습니다.

 아직 3~4분밖에 사용하지 않는 앱이지만, 더 많은 분들에게 사랑받을 수 있도록 최선을 다하겠습니다. 주변에 미소일기를 사용하고 계신 안드로이드 사용자 분이 계시다면 알려주세요. 더 많은 사용자가 모일 수록 앱은 발전합니다.