HeadlinesBriefing HeadlinesBriefing.com

MicroG: بديل مجاني لخدمات Google Play

Hacker News •
×

MicroG مشروع برمجيات حرة يعيد تنفيذ خدمات Google Play المملوكة لشركة Google. مكونه الأساسي، Gms Core، يتيح للتطبيقات التي تستدعي واجهات برمجة Google المملوكة العمل على ROM مخصصة مبنية على AOSP، مثل Lineage OS. وهو بديل حر لخدمات Google Play غير الحرة، والتي يُشار إليها عادةً بشكل عام باسم "GApps". يمكن للمستخدمين الذين يرغبون في استعادة خصوصيتهم وحريتهم مع الاستمتاع بالميزات الأساسية لنظام Android استخدامه، غير أن التطبيقات التي تستفيد منه قد تظل تعتمد على مكتبات مملوكة للتواصل مع micro G، تماماً كما تفعل مع خدمات Google Play الأصلية.

يقدم Gms Core عدة ميزات. يمكن للمستخدمين الاشتراك في خدمات Google وتوسيع دعم التطبيقات، كما يوفر خدمات تحديد المواقع المتصلة بالإنترنت وغير المتصلة. صُمم ليكون خفيفاً على البطارية والذاكرة ووحدة المعالجة المركزية، ولا يتضمن برامج غير ضرورية. يعمل على الأجهزة الحقيقية وأجهزة المحاكاة الاختبارية والبنية التحتية للأجهزة المحمولة الافتراضية. المشروع مجاني ومفتوح المصدر، ومرخّص بموجب ترخيص Apache 2.0.

لكي يعمل، يجب أن يدعم نظام Android انتحال التوقيعات، ما يسمح لـ Gms Core بالظهور بمظهر خدمات Play الرسمية أمام التطبيقات التي تستدعي واجهات Google البرمجية. بعض ROM توفر هذا الدعم جاهزاً، وتشرح وثائق المشروع ما يمكن للمستخدمين فعله مع ROM أخرى. يتضمن Gms Core أيضاً وحدة Unified Network Location Provider التي تتولى استدعاءات التطبيقات لموفر الموقع عبر الشبكة التابع لـ Google. كما يتطلب إعداد micro G الكامل تطبيق بديلاً لمتجر Play، مثل micro G Companion.

الحالة الراهنة لواجهات البرمجة المنفذة موثقة في wiki المشروع، والمساهمات مرحب بها. يطلب المطورون من المستخدمين الإبلاغ عن الأخطاء مع السجلات ولقطات الشاشة وأرقام الإصدارات ومعلومات الجهاز. ولا ينبغي للمستخدمين الاتصال بمؤلفي التطبيقات الخارجية بشأن مشكلات قد تتعلق بخدمات micro G. ومن لديه logcat يحتوي على بيانات حساسة يمكنه إرساله بشكل خاص.

المصدر: Hacker News · لخّصه HeadlinesBriefing