كيف بنينا DPlanner: صفر تبعيات، صفر تتبّع
معظم تطبيقات iOS تشحن مع عشرات الـ SDKs الخارجية — تحليلات، تقارير أعطال، شبكات إعلانية، تتبّع إسناد. كل واحد منها يتصل بسيرفر بعيد. كل واحد منها ثغرة خصوصية لم توافق عليها أبداً.
DPlanner يشحن مع صفر.
تحدّي الصفر تبعيات
وضعنا قاعدة من اليوم الأول: إذا Apple لم توفّره، لا نشحنه. كل ميزة في DPlanner مبنية على frameworks Apple الأصلية:
- SwiftUI — الواجهة بالكامل
- SwiftData — التخزين المحلي
- SFSpeechRecognizer — التعرّف على الصوت على الجهاز
- NLTagger — معالجة اللغة الطبيعية
- ActivityKit — Live Activities و Dynamic Island
- AppIntents — Siri و Action Button
لا Firebase. لا Amplitude. لا Sentry. لا Adjust. عندما تستخدم DPlanner، السيرفر الوحيد الذي تلمسه بياناتك هو جهازك أنت.
لماذا هذا مهم
كل SDK خارجي هو قرار ثقة. عندما يتضمّن تطبيق Facebook SDK، بيانات استخدامك تتدفّق إلى Meta. عندما يتضمّن Google Analytics، سلوكك يُحلَّل ويُصنَّف. تقارير الأعطال ترفع stack traces قد تحتوي بيانات مستخدمين. SDKs إسناد الإعلانات تبصم جهازك عبر التطبيقات.
لم نرد أن نتخذ هذه التنازلات نيابة عن مستخدمينا. تطبيق تخطيط يعرف جدولك، عاداتك، وأهدافك — هذه بيانات شخصية عميقة لا يجب أن تغادر هاتفك أبداً.
ماذا بنينا
رغم القيد الصارم، DPlanner تطبيق تخطيط متكامل الميزات:
محلّل لغة طبيعية — محرّك NLP من ~1,500 سطر يفهم مدخلات مثل "اجتماع مع سارة بكرة الساعة 3 في Blue Bottle Coffee." يستخرج التواريخ، الأوقات، الأماكن، جهات الاتصال، والأولويات — كل ذلك يُعالَج محلياً باستخدام NSDataDetector و NLTagger وأنماط regex مخصّصة.
إضافة صوتية سريعة — انقر على المايكروفون، تحدّث بشكل طبيعي، وشاهد الـ tokens تظهر في الوقت الحقيقي بينما المُتعرِّف الصوتي على الجهاز يحوّل كلامك إلى نص. محلّل NLP يعمل على النص فوراً لاستخراج بيانات مُهيكلة.
15 ويدجت — من قائمة مهام بسيطة إلى ويدجت سياقي يتغيّر حسب وقت اليوم، متتبّع عادات بنقرة واحدة، و Live Activities تعرض المؤقّت النشط على شاشة القفل و Dynamic Island.
Siri و Action Button — أنشئ مهام، ابدأ جلسات تركيز، أو أضف عادات بدون لمس الشاشة. Action Button يمكن ضبطه لفتح Quick Add مباشرة.
اختبار على نطاق واسع
أجرينا 726 سيناريو اختبار QA عبر 10 مراحل، تغطّي كل ميزة وحالة حدّية ومنصة. النتيجة: معدّل نجاح تلقائي 99.1% و صفر أعطال في كامل الاختبارات.
أخذنا 32 لقطة شاشة خلال إعادة اختبار التغطية النهائي ووجدنا مشكلتين تجميليتين منخفضتي الخطورة فقط — كلاهما يُحلّ ذاتياً.
نموذج الأعمال (لا يوجد)
DPlanner مجاني. بدون إعلانات، بدون اشتراكات، بدون مشتريات داخلية، بدون طبقة مميزة. هو جزء من منظومة ENVO Studios — نبني أدوات تحترم خصوصيتك ونقدّمها للجميع.
مهمتنا ليست تحقيق أرباح من عادات تخطيطك. مهمتنا إثبات أن البرمجيات التي تحترم الخصوصية يمكن أن تكون بنفس قوة البدائل التي تتجسّس عليك.
ما القادم
DPlanner في طريقه إلى App Store. بعد الإطلاق، نستكشف دعم Apple Watch، مزامنة CloudKit، وتكامل أعمق مع ENVO-Home لربط التحكّم الذكي بالمنزل بجدولك اليومي.
تابع رحلتنا على المدوّنة.