MicroG एक मुफ़्त सॉफ़्टवेयर परियोजना है जो Google की मालिकाना Play Services को दोबारा लागू करती है। इसका मुख्य घटक, Gms Core, उन ऐप्स को Lineage OS जैसे AOSP-आधारित कस्टम ROM पर चलने देता है जो Google के मालिकाना API को कॉल करते हैं। यह गैर-मुफ़्त Google Play Services, जिसे आम तौर पर "GApps" कहा जाता है, का मुफ़्त विकल्प है। जो उपयोगकर्ता Android की मुख्य सुविधाओं का आनंद लेते हुए अपनी गोपनीयता और स्वतंत्रता वापस पाना चाहते हैं, वे इसका उपयोग कर सकते हैं, हालांकि इसका लाभ उठाने वाले ऐप्स micro G से संवाद करने के लिए अब भी मालिकाना लाइब्रेरी पर निर्भर हो सकते हैं, ठीक वैसे ही जैसे वे असली Google Play Services के साथ करते हैं।
Gms Core कई सुविधाएं देता है। उपयोगकर्ता Google सेवाओं में शामिल होने का विकल्प चुन सकते हैं और ऐप समर्थन बढ़ा सकते हैं, और यह ऑनलाइन और ऑफ़लाइन दोनों तरह की लोकेशन सेवाएं प्रदान करता है। इसे बैटरी, मेमोरी और CPU पर कम भार डालने के लिए डिज़ाइन किया गया है, और इसमें कोई bloatware शामिल नहीं है। यह असली डिवाइस, टेस्ट एमुलेटर और वर्चुअल मोबाइल इंफ़्रास्ट्रक्चर पर काम करता है। यह परियोजना मुफ़्त और ओपन सोर्स है, जिसका लाइसेंस Apache 2.0 है।
काम करने के लिए, Android सिस्टम को signature spoofing का समर्थन करना होगा, जिससे Gms Core Google API को कॉल करने वाले ऐप्स के सामने आधिकारिक Play Services होने का दिखावा कर सकता है। कुछ ROM यह समर्थन पहले से देते हैं, और परियोजना के दस्तावेज़ बताते हैं कि अन्य ROM पर उपयोगकर्ता क्या कर सकते हैं। Gms Core में Unified Network Location Provider मॉड्यूल भी शामिल है, जो Google के नेटवर्क लोकेशन प्रदाता के लिए ऐप्स की कॉल संभालता है। एक पूर्ण micro G सेटअप के लिए Play Store के विकल्प वाले ऐप की भी ज़रूरत होती है, जैसे micro G Companion।
लागू किए गए API की वर्तमान स्थिति परियोजना wiki पर दर्ज है, और योगदान का स्वागत है। डेवलपर उपयोगकर्ताओं से अनुरोध करते हैं कि वे लॉग, स्क्रीनशॉट, वर्शन नंबर और डिवाइस की जानकारी के साथ बग रिपोर्ट करें। उपयोगकर्ताओं को उन समस्याओं के लिए तीसरे पक्ष के ऐप्स के लेखकों से संपर्क नहीं करना चाहिए जो micro G सेवाओं से संबंधित हो सकती हैं। जिसके पास संवेदनशील डेटा वाला logcat है, वह उसे निजी तौर पर भेज सकता है।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित