بعد 4 أشهر اكتمل app تجاري حقيقي مع تحديثات ضخمة لـ efvcms وcms المنفصل
خلال هذه الأشهر الأربعة انشغلت تماماً بتطوير app، وراجعت يومياً مراجع صينية وإنجليزية لصنع منتج يتفوق على تطبيقات الفيديو app المعروضة للبيع. قضيت أكثر من شهر لتصميم إطار عام بقواعد موحدة، ثم وجدت الحل. بعد توفره أصبحت سرعة تطوير كل app أعلى بأكثر من 5 مرات. سيتحول محور التطوير إلى الهاتف، ونخطط لـ app للمسؤول بإدارة الفيديو والمسلسلات والتنزيل غير المتصل والمستخدمين، وapp للقصص المصورة وapp للبرامج الصوتية، لتحقيق عدة app من مصدر واحد. إليك صور المنتج:


لا تظهر الصور كل التفاصيل. ثبّت حزمة Android لتجربة السلاسة: https://down.querydata.org/down/android.apk
ميزات app
- تجربة سلسة باستخدام
flutter، تدعم المنصتين وقد اجتازتا الاختبار. - اختبار متكرر لكل الصفحات وتصميم
uiممتاز. نزّلappللتجربة. - دمج إعلانات متكامل تقريباً: مواضع ثابتة وإعلانات بداية وخلاصة وإعلان إلزامي قبل التشغيل، مع أنواع إضافية لاحقاً.
- تكامل كامل مع إحصاءات Google
firebaseعلىiosوAndroid، بما فيه تفاصيل الصفحات التي زارها المستخدم. - فحص تحديث مؤجل مخصص: عند فتح
appينتظر10sثم يتحقق من إصدار جديد، ويعرض تنبيه التنزيل عند توفره. - إعلان بداية تفاعلي على غرار Bilibili، يُسحب لعرض المحتوى.
- صفحة ترويج مستقلة وبارزة بإعلانات عشوائية. يمكن استبعاد الأقل عائداً شهرياً للوصول إلى أفضل تركيبة دخل.
- تشغيل كامل للفيديوهات والمسلسلات مع تحميل البيانات مسبقاً، لتبدأ المشاهدة فور فتح الصفحة.
- سرعة تشغيل متغيرة وتبديل الدقة وترجمة
srtخارجية وإرسال إلى الشاشة. اختُبر الإرسال علىiosوAndroid مع توافق ممتاز لكل الطرازات. - صفحة مستقلة لطلبات الأفلام والملاحظات لمعرفة تجربة المستخدم الفعلية فوراً.
- نقاط مقابل تسجيل الحضور. سنضيف لاحقاً نقاطاً مقابل ضغط الإعلانات لتشجيعها وزيادة الإيرادات.
- توسيع العنوان والملخص في صفحة التشغيل على غرار Bilibili؛ راجعنا مراجع كثيرة لإنجازه.
- يتصل
appبنظامapiفيcmsالمنفصل، لجلب البيانات مباشرة من خادم وسيط في الذاكرة. لم يعدcmsالمنفصل مجردcms، بل خادم ذاكرة وسيط يخزن بياناتefvcmsفي ذاكرةcmsالمنفصل باستخدامredis. كلما كثر مستخدموappزادت السلاسة! تطلب ذلك مجموعتيapiوتشغيل ثلاثة أنظمة أثناء التطوير، حتى أن حاسوبي لم يُغلق لشهرين كي لا أعيد تشغيلها كل مرة! - نزّل وثبّت
appلتجربة بقية ميزاتapp.
تحديثات efvcms وcms المنفصل
خلال الأشهر الثلاثة عدّلنا كثيراً من الكود لدعم الهاتف. مثلاً، أضفنا sort إلى api جلب البيانات في api لإرجاع المحتوى وفق ترتيبات مختلفة. وأضفنا حالة معالجة طلبات الأفلام والملاحظات وتحريرها خلفياً، وحقل تفاصيل الملاحظات للمستخدم. كما أضفنا رقم إصدار app في الإعداد؛ إذا تجاوز إصدار app المثبت، ينبه app المستخدم للتحديث. وأضفنا إعلانات app على غرار Bilibili، بدمج الخلاصة والإعلان الإلزامي قبل التشغيل في إعداد واحد يتضمن الملصق والعنوان والوصف ومدة التشغيل الإلزامي. التغييرات كثيرة ولا أتذكرها كلها؛ جرّبها بعد التحديث.
خطة التحديثات القادمة
- جدول مواعيد الأنمي على غرار Bilibili.
- مساهمات المستخدمين باستئناف الرفع.
- تحسين
UIباستمرار. - إعلان منبثق إلزامي في صفحة التشغيل مرة واحدة عند فتح
app، دون تكرار طوال جلسة فتحAPP! - تقديم وتأخير الفيديو بالسحب داخل المشغل.
- نظام
CPSذاتي بلا إدارة مستمرة: لوحة وكيل مستقلة، إدخال البيانات->مراجعة المسؤول->الموافقة->تحزيم الوكيل السحابي لـAPP->دخول عبرAPPودفع أو ضغط إعلان->عمولة نسبية للوكيل->طلب سحب من لوحته->مراجعة مالية ودفع، في دورة متكاملة. - ربط النقاط بضغط الإعلانات؛ كلما زاد الضغط زادت النقاط.
- استبدال النقاط بعضوية.
- إضافة الدفع.
- تحسين إعلانات الخلاصة لزيادة الضغط.
- منظومة
app: مصدر واحد وعدةappتتبادل الزيارات. ستأتي لاحقاً نسختا القصص المصورة والصوتappبنظام مستخدمين وإعلانات مشترك. appهاتف مخصص للمسؤول لإدارةefvcmsمن أي مكان، مع فيديو ومسلسلات وتنزيل غير متصل وعرض حالة الخادم وغيرها.- متصفح مدمج مستقل في
appيراقب التنزيلات ويعالجها داخلapp، مع تثبيت وفتح تلقائيين بعد التنزيل وميزات متقدمة أخرى! - ربط منظومة الحماية الكاملة للمحتوى المسجل، لمنع التشغيل على الويب وإتاحته على
APPفقط.


