개발자 스토리

SimpleMemo에 대하여

이 페이지는 일본어 원문을 기계 번역한 것입니다. 일본어 원문 보기

Captio를 사랑한 엔지니어가 서비스 종료 후 “그 체험”을 재현하기 위해 만든 앱. 속도에 대한 타협 없이, 프라이버시에 대한 타협 없이.

개발자 스토리

제가 Captio를 사용하기 시작한 것은 2013년경이었습니다. 당시 많은 메모 앱이 “정리”와 “관리”를 내세우는 가운데, Captio는 정반대의 주장을 하고 있었습니다. 시작하면 즉시 입력하고, 전송 버튼을 누르면 메모가 사라집니다. 그것뿐입니다.

이 청결함에 저는 완전히 마음을 빼앗겼습니다. 회의록 앱도, 작업 관리 도구도, 클라우드 동기화가 장점인 노트 앱도 아닙니다. 그저 “지금 이 순간의 생각”을 내 메일로 보내는 도구일 뿐입니다. 불필요한 마찰이 없기 때문에 아이디어가 쏟아지는 순간에 놓지 않고 해결할 수 있었습니다.

「Captio가 없어지면 어떻게 할까」라고 생각한 적은 한두 번이 아니었습니다.

2024년10월, 그 두려움이 현실이 되었습니다. Captio의 클라우드 서비스가 종료되어 원터치 메모를 보낼 수 없게 되었습니다. App Store는 약 2년 전에 철수했으며, 개발사는 captio.co에서 종료를 알렸고, 앱의 안정성과 안전성을 유지하기 위해 더 이상 수고를 들일 수 없게 되었다고 설명했습니다.

그날 밤, 저는 직접 만들기로 했습니다. Captio에 대한 존경과 그 경험에 대한 강한 생각을 가슴에 품고, UIKit으로 처음부터 글을 쓰기 시작했습니다.

미션

즉시 작성할 수 있는 메모 경험을 모든 사람에게

'메모를 하는' 행위는 원래 이렇게 무겁게 할 필요가 없을 것입니다. 실행하고, 작성하고, 보냅니다. 그것만으로도 생각이 앞으로 나아갑니다. SimpleMemo는 그 순수한 경험을 지속적으로 보호하는 것을 사명으로 삼고 있습니다. 기능을 늘리는 것보다 현재 경험의 질을 향상시키는 것을 우선시합니다.

개발 철학

프라이버시 퍼스트
터미널 내의 Outbox 큐는 AES-GCM로 암호화합니다. 메일을 전송할 때는 본문이 당사의 릴레이 API(Cloudflare Workers)와 외부 배포 서비스(Resend)를 통과합니다. 당사는 메모 본문을 지속적으로 저장하지 않습니다. 메일 발송은 엔드투엔드 암호화가 아닙니다.
배포 기반 및 종속 범위
당사가 개발한 Relay API는 Cloudflare Workers에서 동작하며, 이메일 발송에는 Resend API를 이용합니다. 이러한 외부 서비스의 가동 상황 및 사양 변경의 영향을 받는 구성입니다. 단말기에 있는 Outbox는 오프라인 상태에서 전송한 메모를 보관하여 온라인 복귀 시 재전송에 대비합니다.
Outbox 아키텍처
오프라인일 때 전송한 메모는 단말기 내 Outbox에 암호화 저장되며, 온라인 복귀 시 자동으로 재전송됩니다. 전파가 없는 곳에서 보낸 메모를 놓치지 않기 위한 설계입니다.
서브 세컨드 퍼포먼스
시작 0.4초(iPhone 16e·웜 실행 실측)·원탭 전송. 이 숫자는 마케팅상의 목표가 아니라 구현의 제약입니다. UIKit을 선택한 것도 이 속도 요구 사항을 SwiftUI보다 더 확실히 충족할 수 있기 때문입니다.

기술적인 배경

SimpleMemo는 개발자 AI ATAKA에 의해 설계·구현·운영되고 있습니다. 10 이상의 소프트웨어 개발 경험을 보유하고 있으며, iOS 애플리케이션(UIKit), 백엔드(Cloudflare Workers), 인프라(DNS, CDN, 이메일 전송)까지 모두 혼자서 담당합니다. 그 과정에서 얻은 지식은 개발 일지로 공개하고 있습니다.

GitHub X (Twitter) App Store 참고
iOS 프레임워크
UIKit(SwiftUI가 아니라 UIKit을 선택한 이유는여기)
백엔드
Cloudflare 작업자(TypeScript)
메일 발송
Resend API(DKIM 서명 완료, SPF/DMARC 설정 완료)
보안
AES-GCM(단말기 내 암호화)、HTTPS(TLS 1.3)
오프라인
Outbox 아키텍처(AES-GCM로 암호화한 단말기 내 파일 + 자동 재전송)
최소 대응iOS
iOS 16.0 이후

개발 일지

운영 정보

운영 회사
YURIKA, K.K.
개발자
AI ATAKA
소재지
특정상거래법에 근거한 표기를 확인해 주시기 바랍니다
문의하기
support@simplememofast.com
「시작·쓰기·보내기」를 지금 바로 체험하세요
다운로드는 무료입니다. 설정은 곧 완료됩니다. Captio 사용자라면 금방 익숙해집니다.
App Store에서 다운로드

관련 페이지