Este dezvoltarea sistemelor de infotainment pentru mașini precum Android Auto și Apple Carplay următorul lucru important?

Publicat: 2022-03-11

Ori de câte ori vezi un titlu care pune o întrebare, răspunsul la întrebarea respectivă este de obicei un nu. Cu toate acestea, când vine vorba de dezvoltarea de software pentru sistemele de infotainment auto de ultimă generație, cum ar fi Android Auto și Apple Carplay, nu este cazul. Dacă vă puteți rezerva câteva minute, voi încerca să vă explic de ce.

Cu toții am auzit de ani de zile vorbindu-se despre mașini autonome, fără șofer, și mulți dintre noi au avut șansa de a încerca câteva implementări rudimentare ale unor astfel de tehnologii, care își fac treptat drum spre mașinile de masă. Această postare nu se va ocupa de acestea din următoarele motive: mașinile fără șofer sunt încă la câțiva ani, vor fi închise pentru dezvoltare și nu vor crea o nouă piață pentru dezvoltatori, nu decât dacă doriți ca mașina dvs. să fie parcata în paralel folosind cod. scris de un programator de 16 ani care lucrează independent pentru 5 USD pe oră.

Cu toate acestea, mașinile cu sisteme de infotainment conectate de ultimă generație vor crea noi oportunități pe mai multe fronturi. În cazul în care aveți deja un sistem de infotainment cu un ecran tactil îngrijit și GPS în mașină, vă rugăm să acceptați condoleanțe; este pe cale să devină la fel de învechit ca un Nokia 3310 în comparație cu un iPhone.

Platformele de infotainment de ultimă generație sunt pentru sistemele actuale ceea ce smartphone-urile sunt pentru a avea telefoane.
Tweet

Știu că este o afirmație îndrăzneață și mulți dintre voi nu veți fi de acord cu mine, dar îmi place să încep cu o notă provocatoare. Voi face tot posibilul să vă răzgândesc și, dacă nu reușesc, nu ezitați să mă anunțați în secțiunea de comentarii.

Evoluția sistemelor de infotainment auto sau lipsa acesteia

Deci, ce este atât de rău cu generația actuală de sisteme de navigație și infotainment pentru mașini? Cum de mulți dintre noi am ales să nu le cumpere? De ce nu vedem o mare dezvoltare în această nișă?

Totul se rezumă la o combinație de considerații tehnice și economice. Tehnologia de consum devine depășită în ani, aproximativ două cicluri de produse pentru smartphone-uri, trei până la patru cicluri pentru desktop și laptopuri. Asta se traduce de obicei în doi până la cinci ani. Desigur, pe măsură ce produsele se maturizează, ciclul lor de viață se extinde și el.

Industria auto nu funcționează așa, așa că foarte puțini dintre noi ieșim și cumpărăm o mașină nouă aproape la fel de des. De fapt, multe mașini noi sunt livrate cu garanții de la trei până la cinci ani, așa că este puțin probabil ca majoritatea oamenilor să le vândă timp de cinci sau mai mulți ani. Mașinile sunt construite pentru a rezista un deceniu sau mai mult și nu pot fi actualizate ca PC-urile desktop și nu pot primi actualizări OTA, cum ar fi smartphone-urile noastre.

Android Auto

Dar stai, de ce producătorii de mașini nu instalează pur și simplu tehnologia de la raft folosită în tablete și smartphone-uri? De ce mai avem cadrane scumpe dacă ar fi mai ieftin să le înlocuim cu un panou de înaltă rezoluție folosit în tablete de 200 USD? Răspunsul este simplu; nu ar merge.

Electronicele auto sunt o lume diferită de tehnologia de consum. Deși se pot baza pe arhitecturi și tehnologii similare de cip, ele trebuie să fie mult mai durabile. Spre deosebire de iPad-ul dvs., sistemul dvs. de infotainment al mașinii trebuie să suporte un mediu foarte ostil și să se ocupe de o mulțime de probleme potențiale:

  • Vibrații constante și forțe G.
  • Temperaturi extrem de ridicate și scăzute.
  • Abilitatea de a rezista la niveluri ridicate de umiditate sau la stropii ocazionale de apă.
  • MTBF trebuie să fie mult mai lung.
  • Când eșuează, trebuie să eșueze în siguranță.
  • Sistemele de infotainment sunt integrate cu numeroase alte componente.
  • Problemele legale și de reglementare trebuie abordate.

Aș putea extinde această listă, dar cred că este suficient pentru a-mi dovedi punctul de vedere; un sistem de infotainment auto și un iPad nu au atât de multe în comun. Ele pot împărtăși același ADN, dar același lucru este valabil și pentru un MacBook Air și un Panasonic Toughbook.

Vestea bună este că dezvoltatorii nu trebuie să fie îngrijorați de niciuna dintre aceste probleme, deoarece vor fi abordate de producătorii de mașini și companiile de tehnologie care încearcă să-și bage piciorul în ușă și să apuce o parte din această piață emergentă. Asta ne lasă cu cipuri și sisteme de operare vechi bune și, indiferent dacă sunt într-un desktop, smartphone, prăjitor de pâine inteligent sau o mașină nouă, toate vorbesc aceeași limbă; toți execută cod.

Ce fel de tehnologie vine la mașinile noastre?

O serie de grele tehnologice, inclusiv Apple, Google, Texas Instruments și Nvidia, au intrat deja pe această piață. Puteți cumpăra deja mașini echipate cu unele dintre aceste sisteme, iar unele soluții precum platformele de infotainment bazate pe Tegra de la Nvidia sunt pe piață de ani de zile.

Următorul pas evident este deschiderea acestor platforme și atragerea mai multor mărci și consumatori.

Google Android Auto și Apple CarPlay vor domina acest spațiu în anii următori. În cazul în care doriți să verificați o comparație directă a sistemelor, vă puteți adresa CNET.

Apple Carplay

Acum, aceste platforme nu au prea multe în comun cu mașinile fără șofer, cu mașinile autonome sau cum alegeți să le numiți. Sunt doar un înlocuitor pentru sistemele de infotainment „proaste” pe care le avem astăzi. Iată o analogie care ar trebui să explice ce urmează să se întâmple: platformele de infotainment de nouă generație sunt pentru sistemele actuale ceea ce smartphone-urile sunt pentru a avea telefoane. Au un potențial mult mai mare pentru dezvoltarea viitoare, integrarea cu alte dispozitive, conectivitate rapidă în bandă largă mobilă și așa mai departe.

În ceea ce privește hardware-ul, vom vedea soluții System-on-Chip (SoC) mai puternice, capabile să ofere date rapide 4G, grafică uimitoare, capabilități GPS îmbunătățite și chiar unele funcții de ultimă oră, cum ar fi urmărirea mișcării.

De exemplu, Nvidia încearcă să-și folosească tehnologia GPU pentru a permite urmărirea mișcării, care ar trebui să ofere șoferilor o mai bună cunoaștere a situației. Acest lucru nu înseamnă că vom ajunge cu mașini fără șofer alimentate de SoC-uri Nvidia, dar tehnologia ar putea fi folosită pentru a căuta obstacole la parcare, mașini în unghiurile noastre moarte și așa mai departe. Nu cu mult timp în urmă, puterea de calcul necesară pentru a realiza acest lucru era rezervată soluțiilor grafice profesionale, dar cea mai recentă generație de procesoare Nvidia Tegra are 192 de nuclee GPU sau, mai exact, nuclee CUDA. Viitoarele Tegras vor avea procesoare și mai puternice și nuclee CUDA suplimentare (256 și mai multe nuclee).

Chiar și generația actuală este suficient de puternică pentru a permite dezvoltarea mașinilor autonome, darămite vehiculelor cu unele funcții rudimentare de urmărire a mișcării. În cazul în care sunteți interesat de detaliile geek, puteți consulta acest blog Nvidia, care detaliază modul în care o placă de dezvoltare Jetson TK1 poate fi utilizată pentru detectarea și autonomie de putere redusă.

Vestea cu adevărat bună este că industria va putea folosi cantități mari de cod CUDA, dezvoltat pentru plăci grafice discrete. Va funcționa și pe platformele mobile Nvidia. Vestea proastă este că Android Auto și Apple CarPlay pur și simplu nu vor valorifica acest potențial, cel puțin nu încă. În schimb, ele vor acționa ca „al doilea ecran” pentru dispozitivele noastre mobile.

Concluzie; hardware-ul nu va fi o problemă.

Ce înseamnă asta pentru dezvoltatori?

Până în acest moment, probabil că mulți dintre voi vă puneți această întrebare. Potențialul de dezvoltare terță parte pe aceste platforme va fi limitat; oamenii nu le vor folosi pentru a naviga sau a juca jocuri. Anumite aplicații nu sunt disponibile din motive de siguranță, dimensiunea pieței va rămâne limitată ani de zile, iar creșterea va fi lentă din cauza ciclurilor lungi de viață ale produselor.

ABI Research estimează că Apple CarPlay va fi instalat în aproximativ 24 de milioane de mașini noi livrate în 2019. Echipa de cercetare se așteaptă, de asemenea, că adoptarea Android Auto va accelera și să fie „mai agresivă decât CarPlay”. În orice caz, aceste cifre nu par prea interesante, cel puțin nu din perspectiva noastră. Mai mult de un miliard de smartphone-uri sunt livrate în fiecare an, așa că livrarea a aproximativ 50 de milioane de mașini cu sisteme de infotainment de ultimă generație, peste patru ani, nu pare impresionantă. Cu toate acestea, aceste mașini vor fi pe drumurile noastre timp de aproximativ un deceniu, în timp ce smartphone-urile și tabletele sunt depășite și înlocuite în 2-3 ani. În ciuda vânzărilor totale scăzute, baza de utilizatori de infotainment va crește și până la sfârșitul deceniului ne-am putea uita la câteva sute de milioane de mașini noi cu sisteme de infotainment de lux pe drumurile noastre. Acum sună puțin mai tentant, nu-i așa?

Baza de utilizatori va fi limitată în anii următori, dar se reduce la calitate în detrimentul cantității. Cei care cumpără un Audi de 50.000 USD cu un nou sistem de infotainment își pot permite câteva aplicații premium pentru noua lor jucărie. Acesta nu este cazul sutelor de milioane de utilizatori de telefoane, care pur și simplu nu folosesc deloc aplicațiile plătite.

Dar ce vor dezvolta oamenii pentru a începe aceste lucruri?

Ei bine, ca să fiu perfect sincer, nu prea mult. În timp ce aceste unități pot fi văzute ca platforme de sine stătătoare, cu capabilități hardware și software mai mult decât adecvate, în realitate vor fi folosite ca „al doilea ecran” pentru dispozitivele mobile, ele sunt proiectate de pe smartphone-ul tău către sistemul de infotainment. Nu este nimic în neregulă în asta, iar dezvoltatorii abordează deja dispozitivele purtabile într-un mod similar.

Aceasta înseamnă că vom ajunge cu două abordări:

  • Aplicații mobile standard care vor folosi sisteme de infotainment ca al doilea ecran.
  • Aplicații dezvoltate special pentru infotainment auto.

Dezvoltatorii care lucrează la anumite tipuri de aplicații care pot fi utile în mașini vor trebui să se asigure că funcționează bine pe sistemele de infotainment. Numărul de aplicații care ar putea fi considerate utile într-o mașină este limitat. În afară de aplicațiile de bază, care oricum vor fi preinstalate pe aceste sisteme, nu va fi prea mult loc pentru aplicațiile mobile standard modificate pentru a rula pe sistemele de infotainment. Jocuri, aplicații de fitness, aplicații în aer liber, cititoare de știri, aplicații sociale – foarte puține dintre ele ar avea sens într-o mașină.

A doua abordare pare mai provocatoare, dar s-ar putea dovedi mai profitabilă pe termen lung. Nu există o „aplicație ucigașă” special concepută pentru a utiliza multitudinea de senzori de pe telefoanele noastre care se vor integra perfect cu sistemele de infotainment. La urma urmei, ați prefera să aveți o aplicație ucigașă care rulează pe 10% din toate sistemele de automobile implementate decât o aplicație iOS mediocră instalată de 0,1% dintre utilizatorii de iPhone? Ce se întâmplă dacă echipa ta vine cu ceva cu adevărat util și original și, în cele din urmă, marii producători de mașini încep să preinstaleze aplicația ta pe sistemele lor. Bauturi lungi pe iaht, cineva?

Dar ce ar putea crea dezvoltatorii terți? Aplicațiile de bază vor gestiona o mulțime de lucruri, completate de servicii majore precum Spotify sau radio TuneIn. Adevărata întrebare pe care ar trebui să o punem este ce am dori să folosim în timp ce conducem, așa că iată câteva aplicații, funcții și servicii de bază pe care utilizatorul obișnuit și-ar dori să le vadă pe ecranul său de infotainment.

  • Hărți și navigație.
  • Apeluri vocale și mesagerie.
  • Notificări relevante.
  • Muzică și radio.
  • Control vocal.

Este clar că cele mai multe dintre acestea vor fi acoperite de aplicațiile de bază, dar există întotdeauna loc de îmbunătățire. O mulțime de servicii de streaming de conținut vor apărea, pentru că toată lumea iubește melodiile bune pe drum, fie că sunt transmise în flux din colecția ta personală în cloud, fie dacă îți place radioul. Hărțile și navigarea sunt, de asemenea, acoperite de aplicații de bază și de soluții populare de la terți. Aplicațiile de bază vor gestiona notificări, apeluri vocale, mesagerie și comenzi vocale.

Crearea de oportunități pentru dezvoltatorii mici

Acest lucru nu lasă mult loc pentru micii dezvoltatori terți sau startup-uri dornici să intre în acțiune. Ei vor trebui să fie creativi și să-și creeze o nișă complet nouă dacă vor să o facă mare. Acestea vor trebui să fie originale sau să se adreseze unui grup foarte mic de potențiali utilizatori, cum ar fi pasionații de automobilism.

Aceasta este o problemă evidentă, deoarece dezvoltatorii mici pot fi foarte agili, inovatori și sunt o parte vitală a oricărui ecosistem de aplicații. Totuși, asta nu înseamnă că nu există loc pentru ei. Monetizarea va fi o problemă, deoarece startup-urile și dezvoltatorii independenți nu se vor putea baza pe reclame. Chiar dacă ar putea, nu ar face mare diferență din cauza bazei mici de utilizatori și a faptului că aceste aplicații nu ar fi folosite la fel de des ca și omologii lor de pe smartphone. Puține aplicații pentru automobile vor fi gratuite (cu excepția serviciilor existente care încearcă să intre pe o nouă piață) și bănuiesc că multe aplicații de nișă vor ajunge cu un preț ridicat pentru a justifica dezvoltarea și a asigura rentabilitatea investiției într-un interval de timp rezonabil. Există, de asemenea, șansa ca liderii din industrie să încerce să subvenționeze dezvoltarea, dar este prea devreme pentru a spune.

Personal, sunt un optimist prudent. Vom vedea oameni cu idei bune și know-how pentru a le executa și a crea servicii complet noi pentru aceste platforme. S-ar putea să nu fie la fel de simplu ca crearea unei aplicații multiplatforme, dar cei care își asumă riscuri deseori lovesc direct și construiesc servicii de succes.

Deci, să aruncăm o privire la ceea ce ar putea fi realizat și ce nișe ar putea fi acoperite:

  • Siguranța rutieră.
  • Raspundere de securitate si asigurare.
  • Aplicații pentru pasionații de autovehicule.
  • Aplicații cu economie de combustibil.
  • Sănătate și ergonomie.

Siguranța este, evident, un punct de vânzare excelent, așa că dezvoltatorii s-ar putea concentra pe unele aspecte care nu sunt acoperite de aplicațiile de bază. Totul depinde de cât de elaborat este sistemul de infotainment, dacă este deschis corect și dacă există loc de îmbunătățire pentru soluțiile preinstalate, de stoc.

De exemplu, ce zici de o aplicație care ar colecta informații anonime despre viteza medie a vehiculelor care circulă pe o anumită porțiune de drum? Stocați informațiile în cloud, potriviți tipul vehiculului, condițiile drumului, eliminați rezultatele aberante (sus și jos 5%) și ați putea ajunge la o modalitate foarte simplă de a informa șoferul dacă conduce sau nu într-un sigur intervalul de viteză (pe care l-ar putea defini ei înșiși, potrivindu-și preferințele personale, abilitățile și vehiculul lor). Dacă te apropii de câteva agrafe, sistemul te poate avertiza că alți șoferi încetinesc chiar în spatele curbei sau că știu ceva ce tu nu știi (adică locația radarelor). Acest lucru ar permite tuturor șoferilor să se bazeze pe experiența altor șoferi care sunt familiarizați cu acel drum.

Răspunderea pentru securitate și asigurare este o altă nișă care ar putea avea foarte mult sens, mai ales pe unele piețe. În anumite părți ale lumii, un număr mare de șoferi se bazează pe camerele de bord. Acţionează ca nişte cutii negre ieftine şi ajută la combaterea fraudei în asigurări. Ca bonus suplimentar, putem vedea și câteva videoclipuri uimitoare de pe YouTube. Un sistem modern de infotainment ar putea oferi mult mai multe informații decât o cameră de bord proastă. Puteți extrage locația, datele de accelerare/decelerare, viteza la impact și așa mai departe. Acest lucru ar face, evident, multe cauze în instanță și cereri de asigurare o afacere deschisă și închisă.

Furtul este o altă problemă, deși ar fi mult mai greu de rezolvat cu ajutorul tehnologiei. Sigur, ai putea configura niște camere IP care ar putea identifica hoțul de mașină de îndată ce pătrunde, dar există o slăbiciune inerentă acestei abordări; Escrocii profesioniști folosesc deja bruiaj pentru frecvențele telefoanelor mobile și semnalele GPS.

Capetele pe benzină ar putea primi niște aplicații interesante care le-ar permite să interfațeze cu sistemul de diagnosticare la bord (OBD) al vehiculului. Acest lucru ar economisi câteva călătorii costisitoare și inutile la garaj, dar ar putea oferi șoferilor informații suplimentare. O parte dintre ele ar putea fi afișate în timp real, transformând ecranul de infotainment într-o grămadă de cadrane capabile să afișeze informații despre care șoferul obișnuit nu i-ar păsa mai puțin. Unii dezvoltatori și-au făcut deja un nume în această nișă, iar dacă nu sunteți familiarizat cu conceptul, puteți consulta aplicația Torque Pro foarte apreciată pentru mai multe detalii.

Economia de combustibil ar putea fi îmbunătățită și cu ajutorul tehnologiei inteligente. Sistemul ar putea să vă urmărească naveta și să descopere cea mai economică rută, cel mai frugal stil de condus și vă poate ajuta să urmăriți cheltuielile, să comparați prețurile la diferite benzinării și așa mai departe. Acest lucru ar putea prezenta un interes deosebit pentru operatorii de flote și pentru întreprinderi în general.

Aplicațiile de sănătate nu sunt o alegere evidentă când vine vorba de platforme auto, dar suportați-mă. Datorită dispozitivelor portabile, am putea alimenta sistemul cu câteva date importante, cum ar fi ritmul cardiac al șoferului, activitatea fizică și mișcarea și așa mai departe. Sistemul de infotainment ar putea avertiza șoferii să ia o pauză dacă sunt stresați sau dacă nu și-au luat o pauză și și-au întins picioarele ore în șir. Ce se întâmplă dacă mașinile noi integrează camere orientate către șofer? Acestea ar putea fi, de asemenea, folosite pentru a verifica poziția șoferului și pentru a stinge sunetul dacă observă că șoferul este pe cale să moștenească la volan.

De ce să dezvoltați pentru Apple CarPlay și Android Auto?

Dacă sunteți interesat să verificați nișa auto și dacă credeți că aveți ceea ce este necesar pentru a dezvolta pentru Android Auto sau Apple CarPlay, paginile oficiale de dezvoltare sunt locul evident pentru a începe.

Pagina pentru dezvoltatori Android Auto oferă o mulțime de informații și resurse utile, cu mai multe în curs. Accentul se pune pe extinderea aplicației dvs. pentru a funcționa în vehicule, așa că Google oferă linii directoare clare pentru designul interfeței de utilizare Android Auto, aplicațiile de mesagerie, aplicațiile audio și așa mai departe. Secțiunea cu cele mai bune practici găzduiește o mulțime de informații utile, așa că asigurați-vă că o verificați dacă doriți să obțineți o imagine clară a viziunii Google.

Nu există atât de multe resurse disponibile gratuit pentru Apple CarPlay, cel puțin nu pentru moment. Deoarece ambele platforme sunt încă umede în spatele urechilor, este de înțeles că volumul documentației este limitat.

În realitate, cele două platforme sunt similare, dar Google pare a fi mai flexibilă și „mai inteligentă”. Deoarece ambele vor evolua probabil, este prea devreme pentru a judeca și a spune care va ieși pe primul loc. Am menționat deja câteva previziuni de piață și se pare că ambele platforme vor fi egale în ceea ce privește vânzările totale.

Cu toate acestea, există câteva considerații pe care dezvoltatorii ar trebui să le țină cont. Deoarece ciclul de viață al acestor produse va fi mult mai lung, utilizatorii vor rămâne blocați cu orice primesc timp de ani de zile. Nu este mare lucru când cumperi o tabletă de 300 de dolari, dar ce zici de o mașină de 30.000 de dolari? Ce se întâmplă dacă decideți să schimbați Nexusul cu un iPhone sau invers? Ei bine, ați putea la fel de bine să cumpărați o mașină nouă, pentru că nu va funcționa. Este probabil ca aceste sisteme să blocheze utilizatorii ani de zile, forțându-i să aleagă o platformă mobilă atunci când își cumpără o mașină nouă și să rămână cu ea. Majoritatea producătorilor de mașini sunt așteptați să ofere ambele sisteme (ca extra opțional, evident), dar aceasta nu este o soluție elegantă. Ce se întâmplă dacă soțul sau copiii tăi nu folosesc același sistem de operare mobil ca și tine? Ce se întâmplă dacă valoarea de revânzare a mașinii dvs. este afectată negativ de alegerea dvs. de platformă de infotainment?

Dar mașinile mai vechi? Vestea bună este că apar unități principale de pe piața de schimb cu CarPlay și Android Auto, dar nu sunt ieftine. Mai devreme sau mai târziu ținutele chinezești cu cutie albă vor începe să-și facă propriile versiuni pentru câteva sute de dolari. Cu toate acestea, instalarea unităților principale ale pieței de schimb în multe mașini moderne poate fi dificilă, așa că este o problemă pentru mulți proprietari de mașini.

În orice caz, în ciuda limitărilor și a adoptării lente, platformele auto inteligente vor deveni o piață de nișă semnificativă până la sfârșitul deceniului. Echipamentele de hardware și producătorii de mașini vor câștiga câteva miliarde de dolari, dar potențialul pentru dezvoltatori va rămâne limitat pentru anii următori.