
Náš Android tech stack pro vývoj mobilních aplikací

23. Feb 2023
AndroidTéměř každý spotřebič nebo zařízení, které je běžnou součástí našeho života, se stává „smart“. Děje se to díky IoT neboli internetu věcí. Tahle smart změna se týká i našich aut. V tomto článku se podíváme na Android Auto od Googlu. Víte, jaké jsou jeho možnosti, jaké typy aplikací pro Android Auto lze vytvářet a čím se liší od Android Auto OS?
Google oznámil Android Auto v roce 2014 na Google I/O jako platformu, která přináší výhody chytrých telefonů do informačně-zábavního systému vozidla. Jeho hlavním cílem je minimalizovat počet interakcí se smartphonem během řízení. První verze systému Android Auto se spoléhala na to, že vaše auto má rádio (HU) s obrazovkou. V roce 2017 byla vydána samostatná aplikace Android Auto pro chytré telefony a tablety. V současnosti mají smartphony s Androidem 10 nebo novějším aplikaci Android Auto zabudovanou.
Android Auto může fungovat dvěma způsoby.
Pokud nemáte v autě kompatibilní rádio, můžete použít samostatnou aplikaci Android Auto v chytrém telefonu nebo tabletu. Po spuštění aplikace se zobrazí uživatelské rozhraní vhodné pro auta. Navigace v aplikaci je snadná díky o něco větším prvkům uživatelského rozhraní, které minimalizují počet chybných kliknutí.
Na domovské obrazovce se zobrazí aktuálně přehrávaná hudba nebo podcast, doporučená místa, která navštívit, nebo upozornění. K dispozici je taky tlačítko pro úpravu nastavení Android Auto a dále např. Google Assistant, abyste mohli používat hlasové příkazy.
Případně můžete použít svůj infotainment kompatibilní s Android Auto (v současnosti je podporových víc než 500 modelů a očekává se, že brzy přibudou další). Spustit systém Android Auto na displeji auta je snadné, stačí připojit smartphone přes kabel USB (některé telefony podporují i bezdrátové připojení) a aplikace se na něm zrcadlí.
Navigační aplikace umožňují uživateli například sledovat živě provoz, nastavovat cíle nebo vybírat trasy. Mnohé z nich poskytují hlasové navigační pokyny do konkrétních destinací a uvádějí odhadovaný čas příjezdu.
Kontaktu můžete zavolat pomocí hlasových příkazů nebo číselné klávesnice, stejně tak můžete procházet seznam oblíbených kontaktů nebo posledních hovorů a rovnou je znovu vytočit. Při příchozím hovoru se zobrazí upozornění s informacemi o volajícím.
Zprávy mohou být při řízení opravdu nebezpečné. Android Auto se postará o bezpečnost díky možnosti číst přijaté zprávy a možnosti nadiktovat odpověď.
Ikona sluchátek zobrazí seznam všech kompatibilních mediálních aplikací, například aplikace pro hudbu, rádio, podcasty nebo audioknihy nainstalované ve vašem telefonu.
Terminologie může být trochu matoucí, proto vám vysvětlím, v čem se liší. Android Auto je platforma fungující v telefonu uživatele, která promítá aplikace pouze do kompatibilních rádií (HU) prostřednictvím USB nebo bezdrátového připojení. Android Automotive OS (AAOS) je novější operační systém, který je dost podobný, ale má jeden zásadní rozdíl. Uživatel nepotřebuje telefon. Běží přímo na hardwaru vozidla. Android Automotive podporuje aplikace vytvořené pro Android i aplikace vytvořené pro Android Auto.
Pokud se chystáte vytvořit aplikaci pro Android Auto, musíte vzít v úvahu všechny požadavky a omezení společnosti Google. Platforma už poskytuje sadu standardizovaných prvků uživatelského rozhraní a režim navigace, které budou fungovat v různých aplikacích. Tyto prvky (např. seznam, mřížku, zprávu, vyhledávání...) byste měli pouze přizpůsobit tak, aby vyhovovaly vašim požadavkům.
Aplikace pro Android Auto nejsou omezeny jen z hlediska prvků uživatelského rozhraní, ale i z hlediska použitelnosti. Tady je seznam těch nejzajímavějších z nich: