Google öppnar dörren till Android Auto-appar för smarta hem
Android Auto får en ny appkategori. Google har meddelat att IoT (eller smarta hemappar) för bilar nu stöds av Play Store. Utvecklare kan nu skapa appar för smarta hem, och efter Googles utökade bilsäkerhetsgranskning kommer de att vara tillgängliga för bilskärmar. Det var tidigt tillgängligt ett tag, men funktionen blir nu offentlig.
Som vanligt täcker appprogrammet Android for Cars två väldigt olika plattformar: Android Auto och Android Automotive OS. Fruktansvärda varumärken betyder att folk alltid är förvirrade, men Android Auto är appen som körs på din telefon. Precis som Apple CarPlay ansluter du din telefon till bilens instrumentbräda (eller så ansluter den trådlöst) och telefonens mjukvara tar kontroll över bilens instrumentbräda och använder den som en extern bildskärm. Istället för bilens inbyggda infotainmentsystem ser du ett användargränssnitt skapat av Google, samt eventuella kompatibla Android Auto-appar installerade på din telefon.
Android Automotive OS (AAOS), å andra sidan, är fordonets infotainmentsystem. Google tecknar avtal med biltillverkare för att få bilen att köra Android istället för det underliggande Linux, QNX eller andra bilsystem, inklusive killappar som Google Maps och Google Assistant. Bilen blir en Android-dator och du kan aldrig radera den. Idag hittar du Android Automotive OS på nya Polestar/Volvo, GM och snart Honda och Ford-fordon. Medan AAOS och Android Auto är helt olika plattformar, stöder de i princip samma tredjepartsappar. För Android Auto installerar du appen från telefonens Play Store och för AAOS använder du bilens inbyggda Play Store,
Att utveckla appar för bilar är komplext och dyrt eftersom allt är föremål för säkerhetsföreskrifter från US National Highway Traffic Safety Administration (NHTSA) och liknande tillsynsmyndigheter runt om i världen. Reglerna för fordonstillämpningar är extremt detaljerade: NHTSA:s Human Factors Driver-Vehicle Interface Design Guide är ett 260-sidigt dokument som reglerar allt från storleken på text och ikoner till hur lång tid det tar att slutföra en viss uppgift.” Utvecklare av fordonsappar behöver inte bara brottas med NHTSA:s riktlinjer, utan också riktlinjer från de 45 andra länder där deras Android Auto-appar kommer att finnas tillgängliga. Att följa alla dessa regler är en nästan omöjlig uppgift för en liten utvecklare och ett enormt hinder för inträde.
Googles lösning på global säkerhetsefterlevnad är att inte tillåta utvecklare att göra mycket när det gäller ”design” och begränsa utvecklingen av bilappar till mer begränsade ”appmallar”. Det här är fasta mönster som Google förbereder och granskar av globala tillsynsmyndigheter, och sedan kan apputvecklare lägga till färger, ikoner och data till sina färdiga mönster. Så i Android Auto och Android Automotive använder alla medieappar samma grundläggande mediaspelares design, och ett företag som Spotify kan färglägga den designen grönt och svart, streama sina automatiska streams och albumomslag och välja vad de ska göra med en. eller två extra knappar.. Det är allt. Pandoras media-app är blå och spelar annan musik
Den strikta utformningen av appmallar innebär att bilappar är begränsade till endast vissa typer av appar, och det finns så många som sex typer: Multimedia, Messaging, Navigation, Attraktioner, Video och nu Internet of Things. Ett nytt kalkylblad från Google bekräftar att meddelandeappar oförklarligt fortfarande inte är tillgängliga på Android Automotive, och den nya Videos-appen (det finns nu en YouTube-app i bilen) fungerar inte på Android Auto. För apputvecklare i Play Butik får du inte skapa en bilapp om den inte passar någon av dessa kategorier. Detta stoppar dock inte alternativa metoder för applikationsdistribution – webbläsarföretaget Vivaldihar ett avtal om att distribuera sin webbläsare på Polestar-bilar AAOS – biltillverkarna kan leverera vilken programvara de vill, och de måste kontrollera applikationen med säkerhetsregulatorer. Vivaldis appar och videor fungerar förresten inte när bilen är i rörelse.
Lämna ett svar