에어데스크 6.16 버전
안녕하세요. 에어데스크 개발자 한상훈입니다.
이번 업데이트를 비롯해 지난 한 달간 에어데스크의 성능 개선에 중점을 둔 개발을 했습니다. 이번 업데이트에서는 로컬 저장을 통해 동기화 속도를 개선했고, 여러 스타일링 옵션들을 추가했습니다.
시작 화면
설치 직후의 화면(웨일 브라우저)
기존의 에어데스크의 시작 화면은 데스크탑처럼 작동한다는 걸 알기 어려웠던 것 같습니다. 이러한 이유에서 데스크탑과 유사하게 시작 화면을 변경해주었습니다. 아이콘은 좌측 상단을 기준으로 위치를 가지고, 배경화면은 자동으로 바뀌지 않도록 수정했습니다.
아이콘
Nonagon 배경 테두리 + 굵은 아이콘 제목 + 나눔 바른펜 글꼴
아이콘 배경 테두리 및 텍스트 굵기 등의 선택지가 다양해졌습니다. 배경 테두리는 특이한 테두리를 여러개 넣어봤습니다. 집모양, X모양, 별모양 등의 배경 테두리는 많이 사용되진 않겠지만 특별한 스타일링을 원하는 분들이 있었으면하는 마음에서 넣었습니다.
속도
프리미엄 사용자분들은 무제한 저장을 사용하실 수 있습니다. 하지만 한가지 아쉬웠던 점이 동기화 속도였습니다. 창이 켜질 때 1초 가까이 걸리는 시간은 제게 있어서도 굉장히 불편한 부분이었습니다. 하지만 이번 업데이트 이후론 속도 때문에 불편할 일은 없으실 것이라 생각합니다. 기존의 브라우저 동기화보다 더 빠르게 로딩할 수 있도록 동기화 과정을 개선했습니다. 또한 개별 요청에 대해서 동기화를 켠 상태면 느려지는 부분이 있었는데, 이 점도 함께 개선했습니다. 사용해보시면 거의 로딩이 발생하지 않아서 깜짝 놀라실 겁니다. 로딩을 경험하실 수 있는 순간은 동기화 시작하기를 누를 때만 나타납니다. 이제 모든 자바스크립트 코드는 220ms이내에 로드가 끝나고, 동기화 사용시에 백그라운드에서 발생하는 요청은 평균 480ms이내에 종료됩니다. 두 시간을 모두 합쳐도 0.7초 이내에 종료됩니다.
가벼움
개발자 도구 메모리 탭에서 확인한 사용량
지난 1월까지만해도 삭제하시는 분들이 보내주신 피드백 중 10% 정도는 무겁다는 의견이 있었습니다. 저는 에어데스크를 다이어트하기 위해서 모든 방법을 동원했고, 이번 업데이트에서는 특별히 더 가벼워졌습니다. 메모리 사용량은 로드 후 10메가 정도로 에어데스크가 수백 장의 아이콘 이미지를 다룬다는 것을 생각해보면 거의 코드로 발생하는 메모리는 없습니다. 또한 사용자가 사용하지 않는 기능들은 아예 불러오지 않는 방식으로 수정했습니다.
미니멀리즘
많을 때는 3천개까지 있던 Liked 이미지가 줄었습니다.
저는 요즘 미니멀리즘에 빠져있습니다. 그리고 이것이 에어데스크가 나아가야할 길이라 생각합니다. 기본적으로 제공하던 배경화면이 수천개 였을 때는 배경이 마음에 안 든다는 평가가 있었습니다. 하지만 계속해서 배경화면 개수를 줄이고, 더 높은 기준을 통과한 이미지만 남기는 방식으로 줄였습니다. 이러한 이유에선지 배경화면에 대해서 문의를 남기는 경우는 사라졌고, 도리어 사용자 분들이 직접 자신만의 컬렉션을 활용하게 됐습니다.
More from Howdy의 블로그
See all posts특별한 법칙은 아니지만 자주 생각하려는 법칙이 있다. 향기의 법칙이라고 명명한 이 법칙은 무척이나 간단하다. 어떠한 상황에서든 상대를 유혹하라는 것이다. 원하는 것이 있다면 상대방이 원하도록 유혹하는 것이다. 이는 아주 간단한 원칙인데 동시에 매우 달성하기 어려운 법칙이기도 하다. 향…
향기의 법칙
하루가 멀다하고 사고가 터지는 것이 인간사. 인간이 만든 것 중 무엇이 대단하다 말할 수 있을까. 무엇이 완전하다 말할 수 있을까. 무엇이 영원하다 말할 수 있을까. 영원한 것은 단 하나도 없고 먼지가 쌓이지 않는 것도 단 하나도 없다. 기회 역시 영원하지 않아서 영원할 것 같은 젊음…
영원하지 않다
이카루스는 태양에 가까이 가면 안된다는 것을 알았으나 높게 날았다. 깃을 붙인 밀납이 녹아 깃이 떨어져 나가고 나서야 그는 자신의 미래를 보았다. 자유로 향하는 날개를 얻었을 때 태양을 향해서도 바다를 향해서도 안됐다. 고도를 유지하며, 섬세하게 바람을 타지 않는다면 어디로든 날아갈…
자유의 날개
인간이 보편적으로 누리는 권리는 대부분 거래를 통해 획득했다. 참정권은 군복무, 참전으로 얻었고, 링컨의 노예제 해방을 위해선 산업화된 사회에서의 흑인 인권이 필요했다. 반면 노예를 사용하는 것이 경제적 이득이 되는 남부군의 입장에서는 당시 기준으로 재산권 침해에 해당한다고 보았기에…
Comments