Co pro vývojáře znamená odstranění Google Play Services z telefonů Huawei?

Co pro vývojáře znamená odstranění Google Play Services z telefonů Huawei?

Trendy

Telefony Huawei jsou známé pro svůj silný hardware a vynikající poměr cena / výkon. Na jaře 2020 se stal Huawei jedničkou v prodeji mobilních telefonů a také na statistikách používání mobilních aplikací vidíme, že spolu s Applem a Samsungem pravidlně obsazuje první tři místa.

Došlo ale k závažné změně. V důsledku obchodních sankcí Spojených států jsou nové telefony počínaje modelem P40 bez služeb Google PlayServices. To neznamená pouze chybějící ikonu na Obchod Play pro stahování aplikací, ale především omezení některých funkcí, které jsou pro mobilní svět podstatné:

  • mapy
  • push notifikace
  • nákupy v aplikaci
  • přihlašování přes Google účet
  • reklamy v aplikaci
  • analytické služby Google Analytics
  • polohové služby – překlad souřadnice na adresu a naopak
  • a další

Zatímco chybějící Obchod Play lze různými způsoby obejít, důsledkem omezení funkcí Google Play Services je, že některé aplikace na nových Huawei telefonech fungují s omezením nebo vůbec. Nadále není možné využívat funkce, které Google v rámci knihoven Google Play Services nabízí.

Pro Huawei to znamená, aby si vybudoval vlastní ekosystém a pro vývojáře aplikací to znamená, aby se na nový ekosystém napojili.

Znamená to tedy vedle verze pro Android a iPhone vyvíjet i samostatně verzi pro Huawei. A ne pouze vyvíjet, ale také testovat (= pořídit další zařízení), publikovat a podporovat. Ačkoliv na telefonech dál běží Android a lze tudíž využít většinou naprogramovaného, pro věci vyjmenované výše je třeba použít místo knihoven Google kity z platformy HMS.

Odkaz na HMS kity: https://developer.huawei.com/consumer/en/community/codelabs

Znamená to založit si vývojářský účet na Huawei App Gallery a procházet dalším schvalováním při publikaci. Huawei slibuje, že se tato práce rozhodně vyplatí, neboť se rozhodl vybudovat z App Gallery primární distribuční místo asijského regionu. A kdo si vyzkoušel, co to znamená, když si aplikaci nainstaluje „pár Číňanů“, ví, že je o co stát.

Odkaz na Huawei App Gallery: https://appgallery.huawei.com

Úprava aplikace pro Huawei nemusí vždy znamenat zásadní úpravy. V některých případech je možné do App Gallery uploadnout stejné APK, jako se uploaduje do Google Play. To je však možné pouze tehdy, pokud se nepoužívají funkce vyjmenované výše. Například přihlášení přes Facebook není na Google Play Services závislé a funguje dobře bez změny.

Video, které ukazuje, jak to vypadá, když se na Huawei P40 spouští aplikace, které nejsou optimalizované: https://youtu.be/KDZAuUnN5bM
Po spuštění aplikace se zobrazí hláška: The version of the Google Play services installed on this device is not authentic. Please update the Google Play Services from Google Play Store.

INITED Solutions nabízí tvorbu nových aplikací i služby úpravy stávajících aplikací pro platformu Huawei. Rádi Vám s Vaší aplikací poradíme.

Kam dále: Návod na publikaci mobilní aplikace do Huawei App Gallery.

Sdílejte článek
Jaroslav Pavlíček
Jaroslav Pavlíček

Jaroslav je certifikovaný architekt (TOGAF) s 25+ lety praxe v IT. Díky tomu mají naše mobilní aplikace vysokou technickou úroveň a jsou postavené na spolehlivých technologiích. Své zkušenosti získával na projektech v zahraničí (Velká Británie, Malta) a vedle INITED působí jako konzultant Adobe Experience Manager, AEM.

Oblíbené
Splash screeny v mobilních aplikacích. Od teorie a historie až po implementace na iOS a Androidu

V ideálním světě by se mobilní aplikace spustila okamžitě. Načtení všech potřebných dat ale chvíli trvá. Telefony jsou sice čím dál tím výkonnější, aplikace s...

Ilustrační grafika s nápisem AI.
5 tipů, jak využít umělou inteligenci v mobilní aplikaci

Pokud se 10 lidí zeptáte, jaký je největší trend v oblasti mobilních aplikací, s největší pravděpodobností vám všichni odpoví stejně – umělá inteligence. Velká popularita...

Ilustrační obrázek s názvem rozhovoru s Janou Markovou o mobilních a webových aplikacích.
Ostatní 20. 3. 2024
Jana Marková: Mobilní, nebo webová aplikace? Někdy je nejlepší mít obě

Aby práce na mobilní aplikaci běžely plynule a bez zbytečných potíží, je potřeba pečlivé projektové vedení. A za to je v INITED už od roku...

Ilustrační grafika s názvem článku a rukou kreslící návrh mobilní aplikace.
Od nápadu na aplikaci k dokonalému projektu: 6 kroků, které musíte ujít

„Mám nápad na skvělou mobilní aplikaci.“ Takovou větu u nás slyšíme velmi často. Jenže… od nápadu k aplikaci vede dlouhá cesta, na které potřebujete promyslet...

Mohlo by vás zajímat

Zobrazit vše
Splash screeny v mobilních aplikacích. Od teorie a historie až po implementace na iOS a Androidu
Mobilní aplikace
Splash screeny v mobilních aplikacích. Od teorie a historie až po implementace na iOS a Androidu

V ideálním světě by se mobilní aplikace spustila okamžitě. Načtení všech potřebných dat ale chvíli trvá. Telefony jsou sice čím dál tím výkonnější, aplikace s...

Jana Marková: Mobilní, nebo webová aplikace? Někdy je nejlepší mít obě
Ostatní
Jana Marková: Mobilní, nebo webová aplikace? Někdy je nejlepší mít obě

Aby práce na mobilní aplikaci běžely plynule a bez zbytečných potíží, je potřeba pečlivé projektové vedení. A za to je v INITED už od roku...

Apple umožňuje publikovat aplikace v alternativních obchodech. Jaké jsou podmínky?
Mobilní aplikace
Apple umožňuje publikovat aplikace v alternativních obchodech. Jaké jsou podmínky?

Vydávat aplikace pro iOS mimo App Store bylo až donedávna prakticky nemyslitelné. Od března 2024 je to ale jinak – Apple totiž vydavatelům v Evropské...

Od nápadu na aplikaci k dokonalému projektu: 6 kroků, které musíte ujít
Mobilní aplikace
Od nápadu na aplikaci k dokonalému projektu: 6 kroků, které musíte ujít

„Mám nápad na skvělou mobilní aplikaci.“ Takovou větu u nás slyšíme velmi často. Jenže… od nápadu k aplikaci vede dlouhá cesta, na které potřebujete promyslet...

6 rozdílů mezi ASO pro App Store a pro Google Play
6 rozdílů mezi ASO pro App Store a pro Google Play

Jakmile připravíte novou mobilní aplikaci, máte před sebou zásadní úkol – dostat ji k co největšímu množství lidí. Pomůže vám s tím ASO – tedy...