Služby Google Play () jsou proprietární softwarový balíček vytvořený společností Google pro instalaci na zařízeních se systémem Android. Skládá se ze služeb na pozadí a knihoven používaných mobilními aplikacemi běžícími v zařízení. Když byly v roce 2012 představeny, poskytovaly přístup k rozhraním API služby Google+ a ověřovacím protokolu OAuth 2.0. Postupně se rozšířovaly, takže zahrnuly řadu služeb Google, což aplikacím umožnilo se službami snadno komunikovat.

Služby v balíčku zahrnují sledování polohy a geofencing, služby jednotného přihlašování, sledování zdraví a kondice uživatelů, zpracování plateb, integrovanou reklamu a bezpečnostní skenování. Mnoho aplikací na zařízeních Android je závislých na používání Služeb Google Play a balíček vyžaduje, aby uživatel používal účet Google a souhlasil se smluvními podmínkami společnosti Google. Distribuce Služeb Google Play na zařízení Android vyžaduje licenci od společnosti Google, která smluvně zakazuje výrobcům zařízení vyrábět zařízení Android, která nejsou kompatibilní se specifikacemi systému Android od společnosti Google.

Služby Google Play používají téměř všechny aplikace Google, které mají oprávnění na úrovni systému. Bez Služeb Google Play tyto aplikace nemusí fungovat správně.

Služby Služby Google Play Games mohou vývojáři aplikací využívat k umožnění soutěžního a sociálního zážitku prostřednictvím žebříčků, úspěchů a her pro více hráčů. Rozhraní Saved Games API je k dispozici pro synchronizaci uložených her v cloudové infrastruktuře Google.

Rozhraní (API) pro určování polohy poskytují specifikace o technologiích určování polohy, přičemž API pro geofencing umožňují plánování konkrétních akcí, když uživatel vstoupí do určitých geografických hranic nebo je opustí. Fused Location Provider získává informace o poloze, jako je snížená spotřeba energie a rozpoznávání aktivit, což umožňuje aplikacím přizpůsobit se aktuální akci uživatele (např. jízda na kole, chůze atd.).

Rozhraní Google Sign-in pro Android API poskytuje jednotné přihlášení, které ověřuje uživatele v aplikacích pomocí přihlašovacích údajů k účtu Google.

Rozhraní Google Maps API pro Android umožňuje aplikacím zahrnout Mapy Google nebo Street View bez nutnosti otevírat samostatnou aplikaci, což umožňuje plnou kontrolu nad kamerou a poskytuje prostředky pro přidávání vlastních značek a překryvů mapy.

Rozhraní API služby Google Drive pro Android umožňuje použití služby Google Drive jako úložné struktury, která poskytuje vyhledávání a synchronizaci dokumentů spolu s dalšími nástroji pro manipulaci se soubory.

Rozhraní Google Cast pro Android API přidává funkci castingu, která umožňuje aplikacím pro Android zobrazovat obsah na televizorech pomocí Google Castu a navíc poskytuje různé pomocné funkce pro běžné typy zvuku, videa a obrázků.

Mobilní reklamy Google integrují reklamy do aplikací, což umožňuje monetizaci cílením reklam na základě faktorů, jako je poloha uživatele. Rozhraní Google Pay API umožňuje nákupy služeb a zboží prostřednictvím služby Google Pay. Mezi další rozhraní API patří Google Fit API, metody ověřování účtů a Google Analytics.

Google Play Protect je sjednocení bezpečnostních systémů Androidu. V roce 2019 společnost oznámila, že software denně skenuje 50 milionů aplikací. Dne 6. listopadu 2019 společnost Google oznámila založení App Defense Alliance. Partneři mohou požádat Google Play Protect o analýzu aplikace. Výsledky se odesílají partnerovi a Google Play Protect je od partnerů přijímá. V listopadu 2019 mezi partnery App Defense Alliance patřily ESET, Lookout a Zimperium. V říjnu 2023 společnost Google oznámila, že Play Protect bude v době instalace skenovat aplikace stažené z jiného zdroje na přítomnost malwaru.

V květnu 2016 oznámila společnost Google funkci Instant Apps, která je k dispozici prostřednictvím Služeb Google Play pro Android 4.2 a novější a umožňuje vývojářům aplikací poskytovat odlehčené verze svých aplikací, aniž by je uživatelé museli nejprve instalovat z Obchodu Play. Tato funkce debutovala v roce 2017. V červnu 2025 společnost Google prostřednictvím aplikace Android Studio oznámila, že podpora Instant Apps bude v prosinci téhož roku odstraněna. Rozhodnutí bylo přičítáno nízkému využívání této funkce.

Přijetí Služby Google Play se na zařízeních s Androidem 6.0 nebo novějším automaticky aktualizují prostřednictvím služby Google Play. To znamená, že Google může poskytovat aktualizace, aniž by výrobci museli aktualizovat firmware systému Android, a tím se vyhýbá fragmentaci platformy, která se stala nechvalně známou u produktů Android.

Ruční aktualizace je možná pomocí Nastavení – Služby Google – Všechny služby – Systémové služby – Služby Google Play.

Obavy Projekt Android Open Source Project (AOSP) byl oznámen v roce 2007 a fungoval jako základní systém pro všechny výrobce OEM a modifikace firmwaru, jako například CyanogenMod a LineageOS. Různé aplikace AOSP byly převedeny do Google Play s modelem uzavřeného zdrojového kódu. Mnoho aplikací (například Lyft, Uber a mnoho aplikací Google, jako je Gmail a YouTube) funguje pouze tehdy, když je k dispozici a povolen balíček služeb Google Play.

Distribuce Služeb Google Play jako součásti balíčku Google Apps vyžaduje licenci od společnosti Google, která smluvně zakazuje výrobcům zařízení vyrábět zařízení Android, která nejsou kompatibilní se specifikacemi systému Android od společnosti Google. Ostatní, kteří mají zájem o úpravu systému Android, se musí buď odhlásit ze Služeb Google Play, nebo si balíček aplikací Google stáhnout ze zařízení, na kterém jsou předinstalovány, nebo z neoficiálního zdroje.

Aby se obešlo toto těsné propojení s produkty Google, existuje několik iniciativ vývojářů, kteří spouštějí a udržují vlastní distribuce pro Android, jako například LineageOS, CalyxOS, iodéOS nebo /e/OS, které nahrazují Služby Google Play za MicroG, implementaci s otevřeným zdrojovým kódem. Na druhou stranu distribuce jako GrapheneOS implementují sandboxovou verzi Služeb Google Play, která je umožňuje spustit s běžnými oprávněními jako jakékoli jiné aplikace. Tímto způsobem se zmírňují problémy s ochranou soukromí a aplikace mohou interagovat s API Google, aniž by byla narušena kompatibilita s některými aplikacemi Google.

Reference

Kategorie:Rozhraní pro programování aplikací Kategorie:Software Googlu Kategorie:Software pro Android Kategorie:Android (operační systém)