Android, A Google mobil operációs rendszere valószínűleg a leggyakrabban használt operációs rendszer a világban. A Google operációs rendszere Ez nem csak nyílt forráskódú, hanem a Linux kernelen is alapul.
Mint olyan, sokan azt várják, hogy a rendszer teljesen nyitott és ingyenes lesz, de sajnos úgy tűnik, hogy nem. Az Android közösség néhány tagja aggódik amiatt, hogy az Android hosszú távon saját operációs rendszerré válik.
Ennek orvoslására egyesek összefogtak a microG projekt végrehajtása érdekében amelynek célja az alkalmazások és könyvtárak teljesen ingyenes újbóli telepítése a Google Android felhasználói teréből.
Az Android nyílt forráskódú megtartásán alapuló MicroG
akkor, a microG csapata kifejtette, hogy néhány népszerű alkalmazás, annak ellenére, hogy nyílt forráskódú, most megköveteli a Google saját könyvtárainak telepítését.
Mindehhez súlyos problémák adódnak a Google saját szoftverében, amelyeket az Android mod közösség felfedezett és jelentett.
Ezért elmagyarázták, ez a helyzet arra késztette őket, hogy elkezdjék fejleszteni a Google alkalmazói szoftverének és könyvtárainak "klónját".
A projekt neve microG, és a fő cél az, hogy az Android közösség számára a rendszer fő könyvtárainak és alkalmazásainak nyílt és ingyenes megvalósítását hozza létre.
A csapat szerint bár a microG komponensek többsége még korántsem teljes, az eredmények meglepőek.
Ez lehetővé teszi az ingyenes szoftverfelhasználók számára az előnyöket széles körű támogatás az alkalmazások számára. Az adatvédelemre törekvő felhasználók csökkenthetik vagy ellenőrizhetik a Google-nak küldött adatokat.
Különösen a régebbi telefonok számíthatnak az akkumulátor élettartamának javulására, a microG-t nem csak valós eszközökben használják, hanem a teszteszközökben is helyettesítik a Google eszközeit, sőt a virtuális mobil infrastruktúrában is használják.
A közösségben, A microG "fantasztikus projektnek" számít. Egyesek számára a microG az elkövetkező években nagyon hasznos opcióvá válik, hogy megkerülje a Google számos követelményét és politikáját, amely szerint az Android ökoszisztémában blokkolják a harmadik féltől származó alkalmazásokat.
Példát hoznak a LineageOS-ra, amely már használ néhány microG megvalósítást. A LineageOS for microG egy teljes Android-élmény a Google Apps nélkül.
Mivel magában foglalja a Google Android felhasználói teret birtokló alkalmazások és könyvtárak ingyenes microG megvalósítását. Ez lehetővé teszi az összes szükséges Google-szolgáltatás használatát anélkül, hogy zárt forrást kellene fenntartania az Android rendszerén.
Itt találhatók a microG projekt különböző összetevői.
Service Core vagy GmsCore
GmsCore, van könyvtári alkalmazás, amely biztosítja a futtatáshoz szükséges funkciókat használó alkalmazások Google Play-szolgáltatások vagy Google Maps Android API (v2).
Más szavakkal, a Google Play szolgáltatás keretrendszerének ingyenes és nyílt megvalósítása. Engedélyezi azokat az alkalmazásokat, amelyek a Google API-kat hívják meg exkluzív AOSP-alapú ROM-okon fut, mint például a Replicant és a LineageOS.
A zárt forráskód helyett A Google Apps (GAPPS), egy hatékony eszköz az adatvédelem visszaszerzéséhez, miközben élvezi az Android főbb jellemzőit.
A GmsCore alkalmazás számos funkcióval rendelkezik, többek között: a Google-szolgáltatások engedélyezése és az alkalmazás-támogatás kibővítése, online / offline helymeghatározás, kevesebb akkumulátor-, memória- és processzorhatás, valós eszközökön, teszt emulátorokon és virtuális mobil infrastruktúrán fut.
Továbbá ingyenes és nyílt forráskódú, és nem igényel semmilyen bloatware-t.
Szolgáltatási keretrendszer Proxy GsfProxy
A GsfProxy az egy kis segédprogram, amely lehetővé teszi az üzenetküldéshez kifejlesztett alkalmazásokat Google Cloud to Device (C2DM) használja a Google Cloud szolgáltatással kompatibilis üzenetküldő szolgáltatást hogy a GmsCore-val van ellátva.
Az Unified Network Location Provider (UnifiedNlp) egy olyan könyvtár, amely helyalapú Wi-Fi-t és cellatornyokat biztosít a Google hálózati helyszolgáltatóját használó alkalmazások számára. A GmsCore része, de a legtöbb Android rendszeren önállóan is működhet.
Térképek v1
A Mapsv1 Maps API egy olyan rendszerkönyvtár, amely ugyanazt a funkciót biztosítja, mint a Google Maps API (v1), jelenleg elavult.