Kiosk + Cloud = Kioskloud

To maximize internet freedom and convenience


인터넷 자유 증진과 사용자 편의성 개선을 위해 노력하는 클라우드 스토리지 및 파일 공유 플랫폼 Kioskloud 입니다.

Kioskloud의 현재 파일 시스템 FileV2와 호환되는 공식 데스크톱 어플리케이션 KioskDesktop이 Rev.12로 출시되었습니다.


KioskDesktop의 많은 이용 부탁 드리며, 사용 중 겪게 되는 불편함이나 오류는 번거로우시더라도 아래 공식 문의처로 제보하여 주시면 프로그램 개선으로 보답해 드리도록 하겠습니다.



현재 KioskDesktop은 파일명 특수문자 오류에 대응하여 Rev.13까지 업데이트된 상태로, 주요한 특징은 다음과 같습니다,.

  • 자동 다운로드 재개: 웹 환경과 달리 사실상 끊김 없이 콘텐츠를 빠르게 내려 받을 수 있습니다.
  • 자동 Base64 decoding: encoding된 공유 링크도 자동으로 인식하여 다운로드해 줍니다. (단, encoding을 2회 한 경우 까지만)
  • 자동 업데이트: 프로그램을 다시 실행하기만 해도 최신 업데이트가 알아서 진행되어, 일일이 업데이트를 하지 않아도 됩니다.


또한, 추가 업데이트를 통해 다음과 같은 기능들이 추가될 예정입니다.

  • Kioskloud 로그인 및 업로드
  • 웹 브라우저 통합 기능
    • Kioskloud 웹 사이트에서 다운로드 및 업로드 진행 시, 웹 환경이 아닌 KioskDesktop을 이용해 전송될 수 있게 자동 연동되는 기능
  • 자동 Base64 Decoding 기능 보완: 3중 이상 encoding된 공유 링크 인식 및 decoding 지원 예정
  • 버그 리포트 및 정보 수집 기능: 정보 수집은 버그 리포트 기능 이용 시 이용자가 동의한 경우에 한해 수집 될 예정




KioskDesktop 관련 QnA

아래 문답은 KioskDesktop 개발 배경을 설명해드리기 위한 것으로, 실제 KioskDesktop 이용과는 무관합니다.


자세히

Q1. 저번에 문의할 때 KioskNative 같은 건 당분간 다시 내놓을 계획이 없다 답변 받았는데, 어떻게 된 건가요?

A1. 웹 환경에서 Kioskloud를 이용 시 많은 불편함을 겪는 이용자 분들의 니즈에 따라 갑작스럽지만 계획을 변경하게 되었습니다.


Q2. 어째서 지난 수 개월 간 제대로 Kioskloud에 대한 유지 보수나 개선을 제대로 하지 않았던 건가요?

A2. 리뉴얼 시스템 설계 및 개발에 보다 집중하기 위해 기존 시스템에 대한 작업은 최대한 덜 건드리고자 했습니다.

물론 Kioskloud 프로젝트 팀원들이 프로젝트에 전업으로 임하고 있지 않은 만큼, 개발 및 운영에 많은 시간을 쏟아 부을 수 없기도 했습니다.


Q3. 현재 시스템은 왜 최대한 덜 건드리려 했던 건가요?

A3. 비효율적이기 때문입니다. 현재 시스템은 단순한 작업을 하는 것 만으로 많은 시간과 비용을 요구합니다.

이렇게 시스템이 작업하기에 비효율적이게 된 이유는 크게 두 가지 원인이 있습니다.

  • 인프라 한계: 제한적인 수입에 맞춰 채택한 저비용 공유 인프라에서 기인한 한계
  • 레거시 코드: 다수의 개발자가 참여할 것을 염두에 두지 않은 초기 시스템 구성 및 설계로 인한 추가 작업 난항


Q.4 그럼 리뉴얼 시스템 및 계획은 무엇이며, 왜 그것에 집중하고 있나요?

A4. Kioskloud를 처음부터 다시 만들고, 그렇게 다시 만든 시스템을 보다 고비용의 독립적인 인프라에서 운영하는 계획입니다.

이를 통해 인프라 한계레거시 코드의 문제를 극복하고자 하며, 부가적으론 다음과 같은 목적을 지니고 있습니다.

  • 웹사이트 디자인 및 구성을 보다 세련되고 이용하기 편리한 방향으로 새로 제작
  • 플랫폼 방향성 전환: 데이터 공유보다 데이터 저장/백업에 집중하여, 이용자들에게 저장 기한 제한이 없는 개인 저장소 제공
  • 오픈 소스화 또는 개발 협업이 용이한 체계적인 시스템 구성: 설계 단부터 다수의 개발자들이 참여할 것을 고려하고, 개발자들로 하여금 유지 보수 및 기능 추가의 난이도를 낮추기
  • 시스템 성능 향상: 기존과 다른 개발 언어/기술 적용 및 시스템의 단순화를 통해 시스템의 성능을 향상
  • 보안 향상: 웹사이트 취약점 최소화는 물론, E2EE(종단 간 암호화) 기술 적용을 통해 이용자의 보안 또한 극대화
  • 외부 의존도 최소화: 외부 서비스의 이용을 최소화하여, 외부 서비스로 인해 Kioskloud 시스템이 영향 받는 경우를 최소화


Q5. 리뉴얼에 집중하느라 현 시스템을 희생할 정도인데, KioskDesktop은 왜, 그리고 어떻게 출시한 건가요?

A5. 이용자들의 여러 불만이 누적된 현 상황에서 현재 시스템을 최대한 덜 건드리면서, 보다 효율적으로 현재 시스템의 문제점을 일부 상쇄할 수 있는 방법이 시스템 외부에서 작용하는 전용 어플리케이션을 개발 및 제공하는 것이기 때문입니다.

마침 리뉴얼 계획을 재정비하는 과정에서 약간의 시간적 여유가 개발진에게 생긴 와중에, 이러한 여유를 개인 일정이 아닌 프로젝트를 위해 기여해주신 일부 개발자 분들 덕에 KioskDesktop를 출시할 수 있게 되었습니다.


Q6. 마지막으로 하고 이용자들에게 전하고 싶은 말은?

A6. Kioskloud에게 문의하고 제보하는 걸 꺼리지 말아주세요. 여러분이 질문할 상대는 같은 이용자가 아닌 Kioskloud 입니다.


Kioskloud는 이전부터 이용자들의 목소리가 개발진에게 제대로 닿지 못하는 정보의 비대칭 상황에 놓여 있습니다.

이에 공식 문의처를 개편하고 CS 담당을 추가 배정하여 이용자 분들의 목소리를 최대한 모으고자 하였으나, 여전히 많은 이용자 분들이 Kioskloud의 문을 두드리는 것을 꺼려 하고, Kioskloud 대신 다른 이용자들에게서 답을 구하려 하고 있습니다.


하지만 KioskDesktop의 개발은 이용자 분들의 니즈에 따라 결정된 것이며, 본래는 예정에 없던 KioskDesktop 내 업로드 기능의 추가 또한 아래와 같이 이용자 분들이 많은 의견을 보태어 주셨기에 가능한 것이었습니다.

이용자 여러분들이 Kioskloud를 이용한 경험을 Kioskloud와 자주 공유해 주실 수록 Kioskloud에 대한 데이터가 누적되며, 이는 곧 Kioskloud의 질적인 서비스 향상으로 이어집니다.

Kioskloud 공식 문의처의 문을 두드리는 것을 두려워하지 말아주세요.