Lo sviluppo di sistemi di infotainment per auto come Android Auto e Apple Carplay è la prossima grande novità?

Pubblicato: 2022-03-11

Ogni volta che vedi un titolo che pone una domanda, la risposta a quella particolare domanda è di solito un grosso no. Tuttavia, quando si tratta di sviluppo software per sistemi di infotainment per auto di nuova generazione come Android Auto e Apple Carplay, non è così. Se puoi risparmiare qualche minuto, cercherò di spiegare perché.

Tutti abbiamo sentito parlare di auto a guida autonoma e senza conducente per anni e molti di noi hanno avuto la possibilità di provare alcune implementazioni rudimentali di tali tecnologie, che si stanno lentamente facendo strada verso le auto tradizionali. Questo post non tratterà quelli per i seguenti motivi: le auto senza conducente sono ancora lontane anni, saranno chiuse per lo sviluppo e non creeranno un nuovo mercato per gli sviluppatori, a meno che tu non voglia parcheggiare la tua auto in parallelo usando il codice scritto da un programmatore di 16 anni freelance per $ 5 l'ora.

Tuttavia, le auto con sistemi di infotainment connessi di nuova generazione creeranno nuove opportunità su più fronti. Nel caso in cui tu abbia già un sistema di infotainment con un touchscreen pulito e GPS nella tua auto, per favore accetta le mie condoglianze; sta per diventare obsoleto come un Nokia 3310 rispetto a un iPhone.

Le piattaforme di infotainment di nuova generazione sono per i sistemi attuali ciò che gli smartphone sono per i telefoni dotati di funzionalità.
Twitta

So che è un'affermazione audace e molti di voi non saranno d'accordo con me, ma mi piace iniziare con una nota provocatoria. Farò del mio meglio per farti cambiare idea e, se fallisco, non esitare a farmelo sapere nella sezione commenti.

Evoluzione dei sistemi di infotainment per auto, o mancanza di esso

Quindi cosa c'è di così sbagliato nell'attuale generazione di sistemi di infotainment e navigazione per auto? Come mai molti di noi hanno scelto di non comprarli? Perché non vediamo molto sviluppo in questa nicchia?

Tutto si riduce a una combinazione di considerazioni tecniche ed economiche. La tecnologia di consumo è diventata obsoleta nel giro di anni, circa due cicli di prodotti per smartphone, da tre a quattro cicli per desktop e laptop. Questo di solito si traduce in due o cinque anni. Naturalmente, man mano che i prodotti maturano, anche il loro ciclo di vita si estende.

L'industria automobilistica non funziona in questo modo, quindi pochissimi di noi escono e comprano un'auto nuova quasi altrettanto spesso. In effetti, molte auto nuove vengono fornite con garanzie da tre a cinque anni, quindi è improbabile che la maggior parte delle persone le venda per cinque o più anni. Le auto sono costruite per durare un decennio o più e non possono essere aggiornate come i PC desktop o ricevere aggiornamenti OTA come i nostri smartphone.

Android Auto

Ma aspetta, perché le case automobilistiche non installano semplicemente la tecnologia standard utilizzata in tablet e smartphone? Perché abbiamo ancora quadranti costosi se sarebbe più economico sostituirli con un pannello ad alta risoluzione utilizzato in tablet da $ 200? La risposta è semplice; non funzionerebbe.

L'elettronica automobilistica è un mondo a parte rispetto alla tecnologia di consumo. Sebbene possano essere basati su architetture e tecnologie di chip simili, devono essere molto più durevoli. A differenza del tuo iPad, il tuo sistema di infotainment per auto deve sopportare un ambiente molto ostile e affrontare un sacco di potenziali problemi:

  • Vibrazioni costanti e forze G.
  • Temperature estremamente alte e basse.
  • Capacità di resistere a livelli elevati di umidità o schizzi d'acqua occasionali.
  • MTBF deve essere molto più lungo.
  • Quando falliscono, devono andare in sicurezza.
  • I sistemi di infotainment sono integrati con numerosi altri componenti.
  • Le questioni legali e regolamentari devono essere affrontate.

Potrei ampliare questo elenco, ma penso che sia sufficiente per dimostrare il mio punto; un sistema di infotainment per auto e un iPad non hanno molto in comune. Possono condividere lo stesso DNA, ma lo stesso vale per un MacBook Air e un Panasonic Toughbook.

La buona notizia è che gli sviluppatori non devono preoccuparsi di nessuno di questi problemi, perché saranno affrontati da case automobilistiche e aziende tecnologiche che cercano di far scivolare il piede nella porta e afferrare un pezzo di questo mercato emergente. Questo ci lascia con i buoni vecchi chip e sistemi operativi, e che siano su un desktop, uno smartphone, un tostapane intelligente o una nuova macchina, parlano tutti la stessa lingua; tutti eseguono codice.

Che tipo di tecnologia sta arrivando sulle nostre auto?

Un certo numero di pesi massimi della tecnologia, tra cui Apple, Google, Texas Instruments e Nvidia, sono già entrati in questo mercato. Puoi già acquistare auto dotate di alcuni di questi sistemi e alcune soluzioni come le piattaforme di infotainment basate su Tegra di Nvidia sono sul mercato da anni.

Il prossimo passo ovvio è aprire queste piattaforme e portare più marchi e consumatori sul carrozzone.

Google Android Auto e Apple CarPlay sono destinati a dominare questo spazio negli anni a venire. Nel caso in cui desideri controllare un confronto testa a testa dei sistemi, puoi andare su CNET.

Apple Carplay

Ora, queste piattaforme non hanno molto in comune con le auto senza conducente, le auto a guida autonoma o come si sceglie di chiamarle. Sono semplicemente un sostituto dei sistemi di infotainment "stupidi" che abbiamo oggi. Ecco un'analogia che dovrebbe spiegare cosa sta per accadere: le piattaforme di infotainment di nuova generazione stanno ai sistemi attuali come gli smartphone stanno ai telefoni. Hanno molto più potenziale per lo sviluppo futuro, l'integrazione con altri dispositivi, la connettività a banda larga mobile veloce e così via.

In termini di hardware, vedremo soluzioni System-on-Chip (SoC) più potenti, in grado di fornire dati 4G veloci, grafica straordinaria, capacità GPS migliorate e persino alcune funzionalità all'avanguardia come il rilevamento del movimento.

Ad esempio, Nvidia sta cercando di sfruttare la sua tecnologia GPU per abilitare il rilevamento del movimento che dovrebbe fornire ai conducenti una migliore consapevolezza della situazione. Ciò non significa che ci ritroveremo con auto senza conducente alimentate da SoC Nvidia, ma la tecnologia potrebbe essere utilizzata per cercare gli ostacoli durante il parcheggio, le auto nei nostri punti ciechi e così via. Non molto tempo fa, la potenza di calcolo necessaria per ottenere questo risultato era riservata a soluzioni grafiche professionali, ma l'ultimo raccolto di processori Nvidia Tegra presenta 192 core GPU, o core CUDA per la precisione. I prossimi Tegra presenteranno CPU ancora più potenti e core CUDA aggiuntivi (256 e più core).

Anche l'attuale generazione è abbastanza potente da consentire lo sviluppo di auto autonome, per non parlare di veicoli con alcune rudimentali funzionalità di rilevamento del movimento. Se sei interessato ai dettagli geek, puoi dare un'occhiata a questo blog Nvidia, che descrive in dettaglio come una scheda di sviluppo Jetson TK1 può essere utilizzata per il rilevamento e l'autonomia a bassa potenza.

La buona notizia è che l'industria sarà in grado di utilizzare grandi quantità di codice CUDA, sviluppato per schede grafiche discrete. Funzionerà anche su piattaforme mobili Nvidia. La cattiva notizia è che Android Auto e Apple CarPlay semplicemente non sfrutteranno questo potenziale, almeno non ancora. Invece, agiranno come "secondi schermi" per i nostri dispositivi mobili.

Linea di fondo; l'hardware non sarà un problema.

Cosa significa questo per gli sviluppatori?

A questo punto, molti di voi probabilmente si stanno ponendo questa domanda. Il potenziale di sviluppo di terze parti su queste piattaforme sarà limitato; le persone non li useranno per navigare o giocare. Alcune app sono fuori discussione per motivi di sicurezza, le dimensioni del mercato rimarranno limitate per anni e la crescita sarà lenta a causa dei lunghi cicli di vita dei prodotti.

ABI Research stima che Apple CarPlay sarà installato in circa 24 milioni di nuove auto spedite nel 2019. Il gruppo di ricerca prevede anche che l'adozione di Android Auto acceleri e sia "più aggressivo di CarPlay". In ogni caso, questi numeri non sembrano troppo eccitanti, almeno non dal nostro punto di vista. Ogni anno vengono spediti più di un miliardo di smartphone, quindi spedire circa 50 milioni di auto con sistemi di infotainment di nuova generazione tra quattro anni non sembra impressionante. Tuttavia, queste auto saranno sulle nostre strade per circa un decennio, mentre smartphone e tablet saranno resi obsoleti e sostituiti in 2-3 anni. Nonostante le scarse vendite complessive, la base di utenti dell'infotainment aumenterà ed entro la fine del decennio potremmo vedere un paio di centinaia di milioni di nuove auto con fantasiosi sistemi di infotainment sulle nostre strade. Ora che suona un po' più allettante, non è vero?

La base di utenti sarà limitata negli anni a venire, ma si riduce alla qualità piuttosto che alla quantità. Coloro che acquistano un'Audi da $ 50.000 con un nuovo sistema di infotainment possono permettersi alcune app premium per il loro nuovo giocattolo. Questo non è il caso di centinaia di milioni di utenti di telefoni, che semplicemente non usano affatto app a pagamento.

Ma cosa svilupperanno le persone per iniziare queste cose?

Beh, a dire il vero, non molto. Sebbene queste unità possano essere viste come piattaforme autonome, con capacità hardware e software più che adeguate, in realtà verranno utilizzate come "secondi schermi" per dispositivi mobili, vengono proiettate dallo smartphone al sistema di infotainment. Non c'è niente di sbagliato in questo e gli sviluppatori stanno già affrontando i wearable in modo simile.

Ciò significa che ci ritroveremo con due approcci:

  • App mobili standard che utilizzeranno i sistemi di infotainment come secondo schermo.
  • App sviluppate appositamente per l'infotainment automobilistico.

Gli sviluppatori che lavorano su determinati tipi di applicazioni che potrebbero essere utili nelle automobili dovranno assicurarsi che funzionino bene sui sistemi di infotainment. Il numero di applicazioni che potrebbero essere considerate utili in un'auto è limitato. A parte le app principali, che saranno comunque preinstallate su questi sistemi, non ci sarà molto spazio per le app mobili standard ottimizzate per l'esecuzione su sistemi di infotainment. Giochi, app per il fitness, app per esterni, lettori di notizie, app social: pochissimi di loro avrebbero senso in un'auto.

Il secondo approccio sembra più impegnativo, ma potrebbe rivelarsi più redditizio a lungo termine. Non esiste una "app killer" progettata specificamente per utilizzare la moltitudine di sensori sui nostri telefoni che si integreranno perfettamente con i sistemi di infotainment. Dopotutto, preferiresti avere un'app killer in esecuzione sul 10% di tutti i sistemi automobilistici implementati piuttosto che un'app iOS mediocre installata dallo 0,1% degli utenti iPhone? E se il tuo team escogita qualcosa di veramente utile e originale e alla fine le grandi case automobilistiche iniziano a preinstallare la tua app sui loro sistemi. Long drink sullo yacht, chiunque?

Ma cosa potrebbero creare gli sviluppatori di terze parti? Le app principali gestiranno molte cose, integrate da servizi importanti come Spotify o TuneIn radio. La vera domanda che dovremmo porci è cosa vorremmo usare durante la guida, quindi ecco alcune app, funzionalità e servizi di base che l'utente medio vorrebbe vedere sul proprio schermo di infotainment.

  • Mappe e navigazione.
  • Chiamate vocali e messaggistica.
  • Notifiche pertinenti.
  • Musica e radio.
  • Controllo vocale.

È chiaro che la maggior parte di questo sarà coperta dalle app principali, ma c'è sempre spazio per miglioramenti. Molti servizi di streaming di contenuti sono destinati a balzare in avanti, perché tutti amano i buoni brani in viaggio, sia che vengano trasmessi in streaming dalla tua raccolta personale nel cloud, sia se ti piacciono le radio parlanti. Mappe e navigazione sono anche coperte da app di base e soluzioni di terze parti popolari. Le app principali gestiranno notifiche, chiamate vocali, messaggistica e comandi vocali.

Creazione di opportunità per piccoli sviluppatori

Ciò non lascia molto spazio ai piccoli sviluppatori di terze parti o alle startup desiderose di entrare in azione. Dovranno essere creativi e ritagliarsi una nicchia completamente nuova se vogliono diventare grandi. Dovranno essere originali o soddisfare un gruppo molto ristretto di potenziali utenti, come gli appassionati di automobilismo.

Questo è un problema ovvio, perché i piccoli sviluppatori possono essere molto agili, innovativi e sono una parte vitale di qualsiasi ecosistema di app. Tuttavia, questo non significa che non ci sia spazio per loro. La monetizzazione sarà un problema perché le startup e gli sviluppatori indipendenti non potranno fare affidamento sugli annunci. Anche se potessero, non farebbe molta differenza a causa della piccola base di utenti e del fatto che queste app non verrebbero utilizzate così spesso come le loro controparti per smartphone. Poche app automobilistiche saranno gratuite (tranne per i servizi esistenti che cercano di entrare in un nuovo mercato) e sospetto che molte app di nicchia finiranno con un prezzo elevato per giustificare lo sviluppo e garantire il ROI in un lasso di tempo ragionevole. C'è anche la possibilità che i leader del settore cercheranno di sovvenzionare lo sviluppo, ma è troppo presto per dirlo.

Personalmente, sono un cauto ottimista. Vedremo persone con buone idee e il know-how per realizzarle e creare servizi completamente nuovi per queste piattaforme. Potrebbe non essere così semplice come creare un'app multipiattaforma, ma chi si assume il rischio spesso colpisce il bersaglio e crea servizi di successo.

Diamo quindi un'occhiata a ciò che potrebbe essere realizzato e quali nicchie potrebbero essere coperte:

  • Sicurezza stradale.
  • Sicurezza e responsabilità assicurativa.
  • Applicazioni per appassionati di automobilismo.
  • Applicazioni di risparmio di carburante.
  • Salute ed ergonomia.

La sicurezza è ovviamente un ottimo punto di forza, quindi gli sviluppatori potrebbero concentrarsi su alcuni aspetti non coperti dalle app principali. Tutto dipende da quanto è elaborato il sistema di infotainment, se è aperto correttamente e se c'è spazio per migliorare le soluzioni stock preinstallate.

Ad esempio, che ne dici di un'app che raccolga informazioni anonime sulla velocità media dei veicoli che viaggiano su un particolare tratto di strada? Archivia le informazioni nel cloud, abbina il tipo di veicolo, le condizioni della strada, elimina i risultati anomali (alto e basso 5%) e potresti finire con un modo molto semplice per informare il conducente se sta guidando in sicurezza o meno gamma di velocità (che potrebbero definire loro stessi, in base alle loro preferenze personali, capacità e al loro veicolo). Se ti stai avvicinando a qualche tornante, il sistema potrebbe avvisarti che altri guidatori rallentano appena dietro la curva o che sanno qualcosa che tu non sai (ad esempio la posizione degli autovelox). Ciò consentirebbe a tutti i conducenti di fare affidamento sull'esperienza di altri conducenti che hanno familiarità con quella particolare strada.

La sicurezza e la responsabilità assicurativa sono un'altra nicchia che potrebbe avere molto senso, specialmente in alcuni mercati. In alcune parti del mondo, un numero enorme di conducenti si affida alle dashcam. Si comportano come scatole nere economiche e aiutano a reprimere le frodi assicurative. Come bonus aggiuntivo, possiamo anche vedere alcuni fantastici video di YouTube. Un moderno sistema di infotainment potrebbe fornire molte più informazioni di una stupida dashcam. È possibile estrarre dati su posizione, accelerazione/decelerazione, velocità all'impatto e così via. Ciò, ovviamente, renderebbe molte cause giudiziarie e richieste di risarcimento assicurative un affare aperto e chiuso.

Il furto è un altro problema, anche se sarebbe molto più difficile da affrontare con la tecnologia. Certo, potresti installare alcune telecamere IP in grado di identificare il ladro d'auto non appena irrompe, ma c'è una debolezza intrinseca in questo approccio; i truffatori professionisti usano già i jammer per le frequenze dei telefoni cellulari e i segnali GPS.

Le teste di benzina potrebbero ottenere alcune app interessanti che consentirebbero loro di interfacciarsi con il sistema OBD (On-Board Diagnostics) del veicolo. Ciò risparmierebbe alcuni viaggi in garage costosi e non necessari, ma potrebbe anche fornire agli automobilisti informazioni aggiuntive. Alcuni di essi potrebbero essere visualizzati in tempo reale, trasformando lo schermo dell'infotainment in una serie di quadranti in grado di visualizzare informazioni di cui il guidatore medio non potrebbe importare di meno. Alcuni sviluppatori si sono già fatti un nome in questa nicchia e, se non hai familiarità con il concetto, puoi dare un'occhiata all'acclamata app Torque Pro per maggiori dettagli.

Anche il risparmio di carburante potrebbe essere migliorato con la tecnologia intelligente. Il sistema potrebbe tracciare il tuo tragitto giornaliero e capire il percorso più economico, lo stile di guida più frugale e potrebbe aiutarti a tenere traccia delle spese, confrontare i prezzi in diverse stazioni di servizio e così via. Ciò potrebbe essere di particolare interesse per gli operatori di flotte e le imprese in generale.

Le app per la salute non sono una scelta ovvia quando si tratta di piattaforme automobilistiche, ma abbiate pazienza. Grazie ai wearable, potremmo alimentare il sistema con alcuni dati importanti, come la frequenza cardiaca del guidatore, l'attività fisica e il movimento, e così via. Il sistema di infotainment potrebbe avvisare i conducenti di fare una pausa se sono stressati o se non si sono presi una pausa e hanno allungato le gambe per ore. E se le nuove auto integrassero telecamere rivolte al guidatore? Quelli potrebbero anche essere usati per controllare la postura del guidatore e suonare fuori se notano che il guidatore sta per appisolarsi al volante.

Perché sviluppare per Apple CarPlay e Android Auto?

Se sei interessato a dare un'occhiata alla nicchia automobilistica e se pensi di avere quello che serve per sviluppare per Android Auto o Apple CarPlay, le pagine di sviluppo ufficiali sono il punto di partenza ovvio.

La pagina degli sviluppatori di Android Auto offre molte informazioni e risorse utili, con altre in arrivo. L'obiettivo è estendere la tua app per funzionare nei veicoli, quindi Google offre linee guida chiare per la progettazione dell'interfaccia utente di Android Auto, le app di messaggistica, le app audio e così via. La sezione delle migliori pratiche contiene molte informazioni utili, quindi assicurati di controllarle se vuoi avere un quadro chiaro della visione di Google.

Non ci sono molte risorse disponibili gratuitamente per Apple CarPlay, almeno non per il momento. Poiché entrambe le piattaforme sono ancora bagnate dietro le orecchie, è comprensibile che il volume della documentazione sia limitato.

A prima vista, le due piattaforme sono simili, ma quella di Google sembra essere più flessibile e "più intelligente". Poiché è probabile che entrambi si evolvano, è troppo presto per esprimere un giudizio e dire quale ne uscirà in cima. Ho già menzionato alcune previsioni di mercato e sembra che entrambe le piattaforme saranno equamente abbinate in termini di vendite complessive.

Tuttavia, ci sono alcune considerazioni che gli sviluppatori dovrebbero tenere a mente. Poiché il ciclo di vita di questi prodotti sarà molto più lungo, gli utenti rimarranno bloccati con tutto ciò che ottengono per anni. Questo non è un grosso problema quando acquisti un tablet da $ 300, ma che ne dici di un'auto da $ 30.000? E se decidessi di sostituire il tuo Nexus con un iPhone o viceversa? Bene, potresti anche comprare una macchina nuova, perché non funzionerà. È probabile che questi sistemi bloccheranno gli utenti per anni, costringendoli a scegliere una piattaforma mobile quando acquistano una nuova auto e ad attenersi ad essa. La maggior parte delle case automobilistiche dovrebbe offrire entrambi i sistemi (come optional, ovviamente), ma questa non è una soluzione elegante. Cosa succede se il tuo coniuge o i tuoi figli non usano il tuo stesso sistema operativo mobile? Cosa succede se il valore di rivendita della tua auto è influenzato negativamente dalla tua scelta della piattaforma di infotainment?

E le auto più vecchie? La buona notizia è che stanno arrivando unità principali aftermarket con CarPlay e Android Auto, ma non sono economiche. Prima o poi gli abiti bianchi cinesi inizieranno a creare le proprie versioni per un paio di centinaia di dollari. Tuttavia, l'installazione di unità principali aftermarket in molte auto moderne può essere complicata, quindi è una svolta per molti proprietari di auto.

In ogni caso, nonostante i loro limiti e la lenta diffusione, le piattaforme automobilistiche intelligenti diventeranno un mercato di nicchia significativo alla fine del decennio. Gli allestimenti hardware e le case automobilistiche guadagneranno qualche miliardo di dollari, ma il potenziale per gli sviluppatori rimarrà limitato negli anni a venire.