Cerita Pengembang

Tentang SimpleMemo

Halaman ini diterjemahkan secara otomatis dari bahasa Jepang. Baca versi asli berbahasa Jepang

Sebuah aplikasi yang dibuat oleh seorang insinyur yang menyukai Captio untuk mereproduksi "pengalaman itu" setelah layanan berakhir. Tidak ada kompromi pada kecepatan, tidak ada kompromi pada privasi.

Kisah Pengembang

Saya mulai memakai Captio sekitar tahun 2013. Ketika banyak aplikasi catatan menonjolkan pengaturan dan pengelolaan, Captio menawarkan kebalikannya: buka aplikasi, langsung mengetik, lalu catatan menghilang setelah tombol kirim ditekan. Hanya itu.

Kesederhanaan yang tegas ini benar-benar memikat hati saya. Bukan aplikasi risalah rapat, bukan alat manajemen tugas, bukan pula aplikasi catatan yang menonjolkan sinkronisasi cloud. Hanya alat untuk mengirim "pikiran pada detik ini juga" ke email sendiri. Justru karena sama sekali tidak ada hambatan yang tidak perlu, saya tidak sampai kehilangan ide pada saat ide itu tiba-tiba muncul.

Bukan sekali atau dua kali saya berpikir, "Apa yang harus saya lakukan jika Captio hilang?"

Oktober 2024, ketakutan itu menjadi kenyataan. Layanan cloud Captio telah berakhir, dan catatan satu ketukan tidak dapat lagi dikirim. Itu ditarik dari App Store sekitar 2 tahun yang lalu, dan pengembang mengumumkan akhir di captio.co, menjelaskan bahwa itu tidak dapat lagi terus bekerja untuk menjaga stabilitas dan keamanan aplikasi.

Malam itu, aku memutuskan untuk membuatnya sendiri. Dengan rasa hormat terhadap Captio dan perasaan yang kuat untuk pengalaman itu, saya mulai menulis dari awal dengan UIKit.

Misi

Pengalaman memo yang dapat ditulis langsung untuk semua orang

Mencatat seharusnya tidak terasa rumit. Buka, tulis, kirim, lalu lanjutkan berpikir. Misi SimpleMemo adalah menjaga pengalaman sederhana itu. Kami mengutamakan kualitas pengalaman yang sudah ada, bukan menambah jumlah fitur.

Filosofi pengembangan

Mengutamakan privasi
Antrean Outbox di perangkat dienkripsi dengan AES-GCM. Saat email dikirim, isi pesan melewati Relay API kami (Cloudflare Workers) dan layanan pengantaran eksternal Resend. Kami tidak menyimpan isi catatan secara permanen. Pengiriman email ini bukan enkripsi ujung ke ujung.
Basis pengiriman dan rentang ketergantungan
Relay API yang kami kembangkan berjalan di Cloudflare Workers dan memakai Resend API untuk pengiriman email. Sistem ini dipengaruhi ketersediaan dan perubahan spesifikasi layanan eksternal tersebut. Outbox di perangkat menampung catatan yang dikirim saat offline untuk dicoba ulang ketika koneksi kembali.
Arsitektur Outbox
Catatan yang dikirim saat offline disimpan secara terenkripsi di Outbox pada perangkat, lalu dikirim ulang otomatis ketika koneksi kembali. Mekanisme ini dirancang agar catatan yang dibuat tanpa sinyal tidak terlewat.
Kinerja subdetik
Terbuka dalam 0.4 detik, berdasarkan pengukuran pada iPhone 16e saat aplikasi sudah dimuat, dan mengirim dengan satu ketukan. Angka ini merupakan batasan implementasi, bukan sasaran pemasaran. UIKit dipilih karena dapat memenuhi kebutuhan kecepatan tersebut dengan lebih konsisten daripada SwiftUI.

Latar belakang teknis

SimpleMemo dirancang, diimplementasikan, dan dioperasikan oleh pengembang AI ATAKA. 10 dengan pengalaman pengembangan perangkat lunak lebih dari 2 tahun, dia bertanggung jawab atas aplikasi iOS (UIKit), backend (Cloudflare Workers), dan infrastruktur (DNS, CDN, pengiriman email) saja. Pengetahuan yang diperoleh dalam proses ini diterbitkan sebagai buku harian pengembangan.

GitHub X (Twitter) App Store catatan
Kerangka Kerja iOS
UIKit (Alasan mengapa saya memilih UIKit daripada SwiftUI adalah di sini)
Backend
Pekerja Cloudflare(TypeScript)
Pengiriman email
Resend API (Ditandatangani DKIM, set SPF/DMARC)
Keamanan
AES-GCM (enkripsi di perangkat), HTTPS (TLS 1.3)
Offline
Arsitektur Outbox: file di perangkat yang dienkripsi dengan AES-GCM + pengiriman ulang otomatis
Minimum kompatibel iOS
iOS 16.0 atau yang lebih baru

Jurnal pengembangan

Informasi operasional

Perusahaan operasi
YURIKA, K.K.
Pengembang
AI ATAKA
Lokasi
Mohon periksa notasi berdasarkan Undang-Undang Transaksi Komersial Tertentu
Pertanyaan
support@simplememofast.com
Coba sekarang: buka, tulis, kirim
Unduh gratis. Pengaturan akan segera selesai. Jika Anda adalah pengguna Captio, Anda akan terbiasa dengan cepat.
Unduh dari App Store

Halaman terkait