Vyxel Apps: متجر تطبيقات أندرويد مفتوح المصدر يعتمد كلياً على GitHub

Vyxel Apps: متجر تطبيقات أندرويد مفتوح المصدر يعتمد كلياً على GitHub
هذا المقال متاح بالإنجليزية Read in English

مشكلة العثور على تطبيقات أندرويد مفتوحة المصدر

إذا كنت من مستخدمي أندرويد المهتمين بالبرمجيات مفتوحة المصدر، فأنت تعرف المعاناة. متجر Google Play مليء بالتطبيقات المغلقة المصدر التي تحتوي على إعلانات وتتبع، والبدائل مثل F-Droid جيدة لكنها لا تضم كل شيء. الكثير من التطبيقات الرائعة توجد فقط على GitHub، مدفونة في مستودعات لا يراها أحد. البحث عنها يعني تصفح عشرات الصفحات، وتحميل ملفات APK من مصادر غير موثوقة، وتتبع التحديثات يدوياً.

هذه الفجوة هي ما يسدها Vyxel Apps.

🔗 المستودع الرسمي: github.com/NikhilKain/vyxel-apps 🔗 صفحة الإصدارات: github.com/NikhilKain/vyxel-apps/releases

ما هو Vyxel Apps؟

Vyxel Apps هو تطبيق أندرويد مفتوح المصدر، يعمل كواجهة أمامية (frontend) لمستودعات GitHub. يسمح لك باكتشاف وتثبيت وتحديث التطبيقات المفتوحة المصدر مباشرة من GitHub Releases، دون الحاجة إلى تصفح المستودعات واحداً تلو الآخر .

التطبيق من تطوير Nikhil، مطور أندرويد مستقل، وهو متاح مجاناً تماماً، بدون إعلانات، بدون تتبع، وبموجب رخصة مفتوحة المصدر.

الميزات الرئيسية

أكثر من 18 تصنيفاً للتطبيقات

التطبيق ينظم المستودعات إلى 18 تصنيفاً مختلفاً: الخصوصية، الوسائط المتعددة، الألعاب، الإنتاجية، أدوات المطورين، وغيرها. هذا يسهل اكتشاف تطبيقات جديدة في مجالات اهتمامك بدلاً من التصفح العشوائي.

تثبيت ذكي من GitHub Releases

عندما تختار تطبيقاً، يقوم Vyxel Apps بتحليل صفحة الإصدارات الخاصة به، ويقترح ملف APK المناسب لجهازك تلقائياً. يفحص التطبيق معمارية جهازك (ARM, ARM64, x86) ويختار الإصدار الصحيح. إذا كان هناك إصدارات متعددة، يعرضها كلها لتختار منها.

نظام Trust Score (درجة الثقة)

واحدة من أبرز ميزات Vyxel Apps هي نظام الدرجات المدمج. كل مشروع يحصل على درجة من 0 إلى 100 بناءً على عوامل متعددة:

  • عدد النجوم (Stars) على GitHub
  • نشاط التطوير (تاريخ آخر commit، تكرار الإصدارات)
  • عدد الإصدارات المستقرة
  • عدد المشتقات (forks)

هذا النظام يساعدك على تمييز المشاريع النشطة والموثوقة من تلك المهجورة أو التجريبية.

تنبيهات التحديثات في الخلفية

بعد تثبيت تطبيق عبر Vyxel Apps، يقوم التطبيق بمراقبة المستودع الأصلي. عندما يصدر المطور نسخة جديدة، تتلقى إشعاراً على هاتفك. يمكنك تحديث التطبيق بنقرة واحدة دون الحاجة إلى العودة إلى المتصفح.

مقارنة التطبيقات جنباً إلى جنب

يمكنك اختيار تطبيقين ومقارنتهما مباشرة: عدد النجوم، تاريخ آخر تحديث، حجم الملف، التصنيفات، والوصف. هذا يساعد في اتخاذ قرار مستنير عند التردد بين تطبيقين متشابهين.

مزامنة المشاريع التي وضعت نجمة على GitHub

إذا كنت قد وضعت نجمة (star) على مستودعات معينة على GitHub، يمكنك مزامنة هذه القائمة مع Vyxel Apps. ستظهر هذه المشاريع في قسم “المفضلة” (favourites) تلقائياً، مما يسهل تتبعها وتثبيت تحديثاتها.

سجل التثبيت والعودة للإصدارات السابقة

يحتفظ Vyxel Apps بسجل للتطبيقات التي قمت بتثبيتها عبره، مع الاحتفاظ بآخر 3 إصدارات من كل تطبيق. إذا كان تحديث جديد يحتوي على خطأ أو ميزة لا تعجبك، يمكنك العودة إلى إصدار أقدم بنقرة واحدة.

صور من المستودعات

يسحب Vyxel Apps صور العرض (screenshots) من ملف README الخاص بكل مشروع ويعرضها في صفحة التطبيق. هذا يعطيك فكرة عن شكل التطبيق قبل تثبيته.

دعم Material 3 والسمات

التطبيق مبني على تصميم Material 3 من Google، مع دعم الوضع الفاتح والداكن و AMOLED (أسود نقي)، وألوان مميزة قابلة للتخصيص.

الخصوصية والأمان

Vyxel Apps يتبع نهجاً صارماً في الخصوصية:

  • لا إعلانات: التطبيق مجاني بالكامل ولا يحتوي على أي إعلانات.
  • لا تتبع: لا يتم جمع أي بيانات عن المستخدمين أو استخداماتهم.
  • المصدر الوحيد الموثوق: المصدر الرسمي الوحيد لـ Vyxel Apps هو مستودع GitHub. أي ملف APK من موقع آخر أو قناة تلغرام غير رسمي وقد يكون معدلاً. يجب التحقق من توقيع التطبيق قبل التثبيت.

كيف يعمل تحت الغطاء؟

Vyxel Apps يستخدم GitHub API لجلب البيانات من المستودعات. يقوم بتحليل واجهة GitHub Releases لاستخراج روابط APK. التطبيق نفسه لا يستضيف أي ملفات، ولا يقوم بتعديلها. كل التحميلات تتم مباشرة من GitHub.

هذا يعني أن Vyxel Apps لا يتحمل مسؤولية محتوى التطبيقات التي تثبتها. الأمان يعتمد على ثقتك في مطور التطبيق الأصلي.

التثبيت

تنزيل مباشر من GitHub

  1. اذهب إلى صفحة الإصدارات: github.com/NikhilKain/vyxel-apps/releases
  2. حمّل أحدث ملف APK (مثلاً vyxel-apps-1.0.0.apk)
  3. على جهاز أندرويد: اذهب إلى الإعدادات → التطبيقات → الوصول الخاص → تثبيت تطبيقات من مصادر غير معروفة → فعّل للمتصفح أو مدير الملفات الذي ستستخدمه.
  4. انقر على ملف APK واتبع التعليمات.

التثبيت عبر ADB (للمطورين)

adb install vyxel-apps-1.0.0.apk

التثبيت عبر F-Droid (مستقبلاً)

قد يتوفر التطبيق لاحقاً في متجر F-Droid، لكن حالياً المصدر الوحيد هو GitHub.

التطبيقات المميزة على Vyxel Apps

من خلال التصفح، يمكنك العثور على كنوز من التطبيقات مفتوحة المصدر التي قد لا تعرفها:

  • بدائل خصوصية: تطبيقات بديلة للخدمات الشهيرة مع احترام الخصوصية.
  • أدوات مطورين: محررات كود، أدوات اختبار، عارضات JSON، وغيرها.
  • العاب بسيطة ومفتوحة المصدر.
  • أدوات إنتاجية: محررات نصوص، تطبيقات تدوين ملاحظات، منظمات مهام.

منافسة F-Droid: كيف يختلف Vyxel Apps؟

F-Droid هو متجر التطبيقات مفتوحة المصدر الأكثر شهرة على أندرويد. لكن Vyxel Apps يختلف عنه بعدة طرق:

الميزة Vyxel Apps F-Droid
مصدر التطبيقات GitHub Releases مباشرة مستودع F-Droid الرسمي
سرعة وصول التحديثات فورية (بمجرد إصدار المطور) تأخير (حتى تتم إضافة الحزمة للمستودع)
اختيار APK المناسب تلقائي حسب الجهاز يدوي أحياناً
Trust Score نعم لا
مزامنة نجوم GitHub نعم لا
العودة للإصدارات السابقة نعم (آخر 3 إصدارات) محدود
الاعتماد على GitHub API نعم (قد يتغير API) لا
عدد التطبيقات يعتمد على ما تجده في GitHub آلاف التطبيقات المدرجة

Vyxel Apps ليس بديلاً كاملاً عن F-Droid، لكنه مكمل جيد. F-Droid يضم تطبيقات مصادق عليها ومعاد بناؤها من المصدر. Vyxel Apps يمنحك الوصول إلى كل ما هو موجود على GitHub، لكن مع مخاطر أمان أعلى قليلاً.

القيود والتنبيهات

أولاً، لأن Vyxel Apps يعتمد على GitHub Releases، فإنه لا يمكنه تثبيت تطبيقات لا تصدر المطورون ملفات APK من خلالها. بعض المشاريع تقدم فقط كود المصدر بدون حزم مجمعة.

ثانياً، التطبيق لا يتحقق من صحة توقيع APK. إذا قام أحدهم برفع ملف APK ضار تحت اسم مشروع موثوق، فلن يكتشفه Vyxel Apps.

ثالثاً، GitHub API لديه حدود على عدد الطلبات. إذا كان لديك العديد من التطبيقات المثبتة وقمت بتحديثها جميعاً دفعة واحدة، قد تواجه تأخيراً.

رابعاً، التطبيق لا يزال في مراحله الأولى. قد تكون هناك أخطاء أو ميزات ناقصة.

ما قاله المطور

يقول Nikhil، المطور الوحيد وراء المشروع: “أنا مطور أندرويد مستقل، وأركز على جعل تطبيقات GitHub أسهل في الاكتشاف والتثبيت على أندرويد. إذا أعجبك المشروع وتريد دعم التطوير المستقبلي وإصلاح الأخطاء والميزات الجديدة، فكر في دعم المشروع”.

مستقبل المشروع

في خطط التطوير القادمة، قد نرى: دفعياً لتثبيت عدة تطبيقات في وقت واحد، دعم لمستودعات GitLab و Gitea (مثل Codeberg)، وتكامل أعمق مع نظام أذونات أندرويد.

الخلاصة

Vyxel Apps هو مشروع صغير لكنه يحل مشكلة حقيقية. إذا كنت من عشاق البرمجيات مفتوحة المصدر على أندرويد، أو باحثاً دائماً عن بدائل مجانية للمتاجر التقليدية، أو مطوراً يريد اكتشاف مشاريع جديدة في مجالك، فهذا التطبيق يستحق التجربة.

التطبيق مجاني، مفتوح المصدر، يحترم خصوصيتك، ويحول GitHub من مستودع كود إلى متجر تطبيقات حقيقي.

روابط سريعة

https://github.com/NikhilKain/vyxel-apps

https://github.com/NikhilKain/vyxel-apps/releases

https://github.com/NikhilKain/vyxel-apps/issues

التفاعلات والتعليقات

سجّل الدخول بحساب GitHub للتعليق أو التفاعل. مدعوم بـ Giscus (مخزَّن في GitHub Discussions)

EN