حول SimpleMemo
هذه الصفحة مترجمة آليًا من الأصل الياباني. اقرأ الأصل الياباني
تطبيق أنشأه مهندس أحب Captio لإعادة إنتاج "تلك التجربة" بعد نهاية الخدمة. لا يوجد حل وسط بشأن السرعة، ولا حل وسط بشأن الخصوصية.
قصة المطور
بدأت في استخدام Captio حول 2013. في ذلك الوقت، بينما ادعت العديد من تطبيقات المذكرات "التنظيم" و"الإدارة"، أصرت Captio على العكس تماما. أدخل مباشرة بعد البدء، وعند الضغط على زر الإرسال، ستختفي المذكرة. هذا كل ما في الأمر.
لقد أسرتني هذه البساطة الحاسمة تمامًا. لم يكن تطبيقًا لمحاضر الاجتماعات، ولا أداة لإدارة المهام، ولا تطبيق ملاحظات يجعل المزامنة السحابية ميزته الأساسية. كان مجرد أداة ترسل «أفكار هذه اللحظة» إلى بريدك الإلكتروني. ولأنه كان خاليًا تمامًا من أي احتكاك زائد، لم تعد الأفكار تفلت مني لحظة ورودها.
لم أفكر مرة أو مرتين، "ماذا علي أن أفعل إذا اختفى Captio؟"
أكتوبر 2024، أصبح هذا الخوف حقيقة واقعة. انتهت الخدمة السحابية ل Captio، ولم يعد من الممكن إرسال الملاحظات بنقرة واحدة. تم سحبه من App Store منذ حوالي 2 منذ سنوات، وأعلن المطور النهاية على catio.co، موضحا أنه لم يعد بإمكانه الاستمرار في العمل للحفاظ على استقرار وأمن التطبيق.
في تلك الليلة، قررت أن أصنعها بنفسي. مع احترام Captio والمشاعر القوية لتلك التجربة، بدأت الكتابة من الصفر باستخدام UIKit.
المهمة
لا ينبغي أن يكون فعل "تدوين الملاحظات" بهذا الثقل. قم بالتنشيط والكتابة والإرسال. هذا وحده يدفع الأفكار إلى الأمام. تتمثل مهمة SimpleMemo في الاستمرار في حماية تلك التجربة النقية. بدلا من زيادة الوظائف، نعطي الأولوية لتحسين جودة التجربة الحالية.
فلسفة التنمية
خلفية تقنية
تم تصميم SimpleMemo وتنفيذه وتشغيله من قبل المطور AI ATAKA. 10 مع أكثر من عامين من الخبرة في تطوير البرمجيات، وهو مسؤول عن تطبيق iOS (UIKit)، والواجهة الخلفية (Cloudflare Workers)، والبنية التحتية (DNS، CDN، تسليم البريد الإلكتروني) وحدها. يتم نشر المعرفة المكتسبة في العملية كمذكرات تطوير.
- إطار عمل iOS
- UIKit (السبب في أنني اخترت UIKit بدلا من SwiftUI هو هنا)
- الواجهة الخلفية
- عمال Cloudflare (TypeScript)
- تسليم البريد
- Resend API (موقع DKIM، مجموعة SPF/DMARC)
- الأمن
- AES-GCM (تشفير داخل المحطة الطرفية)، HTTPS (TLS 1.3)
- متصل
- بنية Outbox (الملفات في المحطة الطرفية المشفرة باستخدام AES-GCM + إعادة الإرسال التلقائي)
- الحد الأدنى من التوافق iOS
- iOS 16.0 أو أحدث
يوميات التطوير
- يوم يوميات التطوير 1 - اليوم الذي اختفى فيه Captio →
- UIKit مقابل SwiftUI - لماذا اخترت UIKit في 2025 →
- بنية Outbox - مصممة لمنع الانسكابات حتى في وضع عدم الاتصال →
- تتابع تصميم API - ترحيل البريد الإلكتروني المصنوع مع عمال Cloudflare →
- الخصوصية التصميم الأول - التنفيذ الذي لا يترك ملاحظات على الخادم →
معلومات التشغيل
- شركة التشغيل
- YURIKA, K.K.
- مطور
- AI ATAKA
- الموقع
- يرجى التحقق من التدوين استنادا إلى قانون المعاملات التجارية المحدد
- اتصل بنا
- support@simplememofast.com