تطبيق أندرويد متكامل ومصمم خصيصا لضغط ومعالجة وتحويل ملفات الوسائط المتعددة محليا بالكامل على الجهاز. يتميز التطبيق بواجهة مستخدم مبتكرة تعتمد على أسلوب المونوكروم التيتانيوم المصقول والزجاج الداكن المريح للعين، مع التركيز الكامل على الخصوصية المطلقة والأمان العالي دون الحاجة إلى أي اتصال بالإنترنت.
تم الاستغناء بالكامل عن التصاميم التقليدية الملونة والنيون البراق، واستبدالها بنظام بصري مونوكروم متناسق يعتمد على درجات التيتانيوم الرمادي والأبيض الناصع مع تلميحات أزرق كحلي هادئ. تم بناء محاكيات الشرائح التوضيحية داخل شاشة معلومات التطبيق باستخدام الرسم المباشر على الكانفاس لتقديم تجربة بصرية فائقة الدقة:
- محاكي المدارات الذري (الشريحة الأولى): يمثل تداخل المدارات والجسيمات الدوارة حول شعار التطبيق المركزي، مما يرمز لمعالجة البيانات المنظمة.
- مقارنة الشاشة المنقسمة (الشريحة الثانية): محاكاة تفاعلية تعرض خط مسح أبيض يتحرك أفقيا؛ ليعرض على اليسار شبكة البيانات الأصلية غير المضغوطة باللون الأحمر الخافت، وعلى اليمين شبكة البيانات المحسنة والمضغوطة باللون الأخضر الزمردي الهادئ.
- مخطط مسار الصوت والتشغيل (الشريحة الثالثة): محاكاة تفصيلية للموجات الصوتية مع خط مسار رأسي يتحرك بشكل مستمر لتوضيح آلية فصل الصوت والتحويل لملفات متحركة.
- الدرع الأمني وماسح الليزر (الشريحة الرابعة): رادار أمني دائري تنطلق منه موجات للخارج، مع شعاع ليزر أفقي يعمل كخط مسح أمني للبيانات المحلية.
- عقد الاتصال وحركة الجسيمات (الشريحة الخامسة): محاكاة لشبكة من الجسيمات التي تسبح عشوائيا وتتصل ببعضها تلقائيا بخطوط دقيقة عند اقترابها، مما يمثل الترابط البرمجي بين المطورين.
- تقنيات ضغط متقدمة: تقليل مساحة الصور الرقمية بنسبة تصل إلى 90% مع المحافظة الكاملة على دقة الأبعاد ووضوح التفاصيل بدون تشويه.
- محول التنسيقات المحلي: تحويل فوري وصامت للامتدادات الشائعة مثل PNG و JPEG و WEBP بجودة وقيم ضغط مخصصة.
- المعالجة الدفعية: إمكانية إدخال عشرات الصور في أمر واحد، حيث يقوم التطبيق بجدولتها ومعالجتها بالتوالي بطريقة ذكية تمنع استهلاك موارد المعالج.
- محرك الضغط المباشر: يعتمد التطبيق على مشفرات الأجهزة المدمجة في نظام أندرويد (MediaCodec و MediaExtractor و MediaMuxer) بدلا من مكتبات الطرف الثالث الضخمة مثل FFmpeg. يضمن هذا الأسلوب استقرارا كاملا للتطبيق على كافة الأجهزة، ويقلل من استهلاك البطارية، ويمنع الانهيارات المفاجئة أثناء معالجة الفيديوهات الكبيرة.
- تخصيص كامل للأبعاد والإطارات: إمكانية التحكم في جودة التصدير، تغيير معدل الإطارات حتى 60 إطارا بالثانية، وتجريد الفيديو من مسار الصوت لتقليل الحجم.
- تحويل الفيديو إلى صور متحركة: استخراج دقيق لإطارات الفيديو وإعادة ترميزها كملف GIF متحرك بانسيابية عالية وأبعاد محسنة.
- استخراج مسار الصوت النقي: فصل وتصدير الصوت المدمج في الفيديو إلى ملف صوتي ستيريو نقي بجودة MP3 عالية التوافق.
يتضمن التطبيق آليات دفاع وحماية مدمجة لضمان أمان الكود وسرية بيانات المستخدم:
- التحقق من التوقيع الرقمي: عند بدء التشغيل، يقارن التطبيق توقيعه الحالي بالتوقيع الرسمي المسجل لمنع محاولات إعادة التجميع أو حقن الأكواد الخبيثة.
- كشف بيئة التشغيل الخطرة: فحص وجود صلاحيات الروت، أو تشغيل التطبيق داخل محاكيات غير آمنة، أو ربطه بأدوات تتبع الأخطاء وحقن الذاكرة مثل Frida و Xposed.
- التشفير المحلي الآمن: حفظ وتخزين البيانات الحساسة عبر نظام تشفير عتادي، مع واجهة تراجع ذكية تدعم الأجهزة القديمة والرومات المخصصة.
تم تحسين التطبيق ليعمل بكفاءة عالية على مختلف بيئات تشغيل أندرويد ضمن الحدود التالية:
- نظام التشغيل: أندرويد 8.0 (واجهة البرمجة API 26) أو أي إصدار أحدث.
- المعالج الموصى به: معالجات معمارية 64 بت (arm64-v8a) لضمان سرعة الضغط، مع دعم كامل لمعالجات 32 بت (armeabi-v7a).
- الذاكرة العشوائية (RAM):
- الحد الأدنى: 2 جيجابايت لتشغيل التطبيق والضغط البسيط.
- الموصى به: 4 جيجابايت أو أعلى لمعالجة وضغط ملفات الفيديو الطويلة وبدقة عالية دون توقف.
- مساحة التخزين: تعتمد المساحة المطلوبة على أحجام الملفات المدخلة؛ حيث تتم المعالجة محليا على التخزين المؤقت قبل كتابة الملف النهائي وتصديره.
- الاتصال بالشبكة: غير مطلوب مطلقا. يعمل التطبيق بدون إنترنت لضمان سرية وأمان ملفاتك الشخصية.
- لغة البرمجة الأساسية: Kotlin
- إطار عمل الواجهات: Jetpack Compose مبني بالكامل على Material 3 للواجهات التفاعلية الحديثة.
- حقن التبعيات: Hilt (Dagger) لتنظيم بنية المشروع وإدارة دورة حياة المكونات.
- العمليات الخلفية المستقرة: Jetpack WorkManager لجدولة مهام معالجة الوسائط وضمان استمراريتها حتى في حال خروج المستخدم من التطبيق.
المشروع مفتوح المصدر ومرخص تحت رخصة MIT. يتيح الترخيص للمطورين إمكانية استخدام وتعديل الأكواد وتطويرها للاستخدام الشخصي أو التجاري مع ضرورة الإشارة إلى المصدر الأصلي وحقوق المطورين.
