開発日誌 Dev Log
Captioというアプリが好きすぎて、もう一度あの体験を作りたくなった。
「Captio式シンプルメモ」の開発過程を、技術的な意思決定とともに記録しています。
We loved Captio so much, we wanted to recreate that experience.
This dev log documents the technical decisions behind building Simple Memo - Captio-style.
技術トピック深掘り Technical Deep Dives
Captio代替アプリを作った理由
Captioがサービス終了した後、なぜ自分で代替アプリを作ることにしたのか。Captio体験の3要素を分解。
UIKit vs SwiftUI:起動速度のための選択
2026年にUIKitを選んだ理由。Time-to-Text 500ms以下を実現するアーキテクチャ設計。
Outboxアーキテクチャ:取りこぼしゼロ設計
送信即UIクリア、でもメッセージは絶対に失われない。AES-GCM暗号化Outboxパターンの全容。
Relay API:Cloudflare Workersでメール送信基盤を構築
Gmail API依存からの脱却。エッジコンピューティングで世界中から数十msでメール送信。
プライバシーファースト設計:偏執的なこだわり
ephemeral URLSession、プライバシーオーバーレイ、ログ無害化。メモアプリだからこそ過剰なくらいがちょうどいい。
Why We Built a Captio Alternative
After Captio shut down, we decided to build our own. Deconstructing the 3 elements of the Captio experience.
UIKit vs SwiftUI: Choosing for Launch Speed
Why UIKit in 2026. Architecture design to achieve Time-to-Text under 500ms.
Outbox Architecture: Zero Message Loss
Instant UI clear on send, but messages never lost. The full AES-GCM encrypted Outbox pattern.
Relay API: Email Infrastructure on Cloudflare Workers
Breaking free from Gmail API. Edge computing for global email delivery in milliseconds.
Privacy-First Design: Obsessive Attention to Detail
Ephemeral URLSession, privacy overlay, sanitized logs. For a memo app, being overly cautious is just right.