V dnešním světě stále častěji využíváme chytré technologie i během jízdy, a to zejména prostřednictvím rozhraní, jako jsou Apple CarPlay a Android Auto. Tyto platformy umožňují propojení mobilních aplikací s infotainment systémy vozidel, čímž řidiči mohou snadno ovládat aplikace přímo na obrazovce vozu. Pokud již máte mobilní aplikaci, není přechod na CarPlay nebo Android Auto tak složitý, jak by se mohlo zdát. Tento článek se zaměřuje na to, jakým způsobem lze přizpůsobit stávající mobilní aplikaci pro tyto platformy.
CarPlay od Applu a Android Auto od Googlu jsou platformy, které umožňují zobrazovat a ovládat určité aplikace na obrazovkách v automobilech. Uživatelé mohou prostřednictvím těchto rozhraní bezpečně ovládat své aplikace, jako jsou navigace, hudební přehrávače nebo komunikační nástroje, aniž by museli používat telefon.
Základem pro obě platformy je to, že poskytují uživatelské rozhraní, které je optimalizováno pro bezpečné používání během řízení. Aplikace běží na mobilním zařízení a platformy CarPlay a Android Auto fungují jako druhý displej, který řidičům poskytuje přístup k funkcím aplikace.
Než se pustíte do přizpůsobení aplikace, je důležité pochopit, že Apple i Google velmi přísně regulují typy aplikací, které mohou být integrovány do CarPlay nebo Android Auto. Mezi podporované aplikace patří:
Pokud vaše aplikace spadá do některé z těchto kategorií, máte možnost ji integrovat do CarPlay nebo Android Auto.
Pokud již máte existující aplikaci, která spadá do podporované kategorie, proces přidání podpory pro CarPlay a Android Auto není příliš komplikovaný. Zde jsou hlavní kroky, jak můžete začít:
Při vývoji CarPlay aplikace pro Progresguru jsme v Peko Studio zjistili, že pro aplikace typu hudební a podcastový přehrávač je integrace CarPlay poměrně přímočará. CarPlay nabízí pevně definovanou strukturu uživatelských rozhraní, jako je tab-based navigace a obrazovka „Now Playing“. Pro aplikace tohoto typu je klíčové, že Apple poskytuje přednastavené šablony rozhraní, které vývojáři jednoduše naplní obsahem, jako jsou seznamy podcastů, hudby nebo jiných multimediálních souborů.
V případě Progresguru šlo hlavně o to, aby aplikace vracela správný seznam skladeb a zpracovávala dotykové vstupy pro přehrávání. Díky tomu jsme dokázali rychle implementovat CarPlay rozhraní bez nutnosti zásadních změn v samotné logice aplikace. Obdobně to funguje i u Android Auto, kde jsou k dispozici podobné šablony a API pro integraci multimediálních aplikací.
Výsledek? Uživatelé Progresguru nyní mohou pohodlně poslouchat své oblíbené podcasty nebo audioknihy přímo v autě, aniž by museli používat svůj telefon. Celý proces vývoje byl díky pevně daným šablonám a jasně definovaným pravidlům uživatelského rozhraní pro CarPlay i Android Auto velmi efektivní.
Přizpůsobení vaší mobilní aplikace pro CarPlay nebo Android Auto není složitý proces, pokud máte aplikaci, která spadá do podporované kategorie. Díky omezeným možnostem přizpůsobení uživatelského rozhraní je vývoj relativně rychlý. Pokud zvažujete přechod na CarPlay nebo Android Auto, vývojový tým může využít stávající infrastrukturu aplikace a přidat nové rozhraní pro vozidla bez nutnosti výrazných úprav základní logiky aplikace.
Tímto způsobem můžete rozšířit svou aplikaci a nabídnout svým uživatelům bezpečnější a pohodlnější způsob, jak s ní interagovat i během jízdy.