Le développement pour les systèmes d'infodivertissement automobile comme Android Auto et Apple Carplay est-il la prochaine grande chose ?
Publié: 2022-03-11Chaque fois que vous voyez un titre qui pose une question, la réponse à cette question particulière est généralement un gros non. Cependant, en ce qui concerne le développement de logiciels pour les systèmes d'infodivertissement de voiture de nouvelle génération comme Android Auto et Apple Carplay, ce n'est pas le cas. Si vous pouvez consacrer quelques minutes, je vais essayer d'expliquer pourquoi.
Nous avons tous entendu parler de voitures autonomes et sans conducteur pendant des années, et beaucoup d'entre nous ont eu la chance d'essayer des implémentations rudimentaires de ces technologies, qui font lentement leur chemin vers les voitures grand public. Cet article ne traitera pas de ceux-ci pour les raisons suivantes : les voitures sans conducteur sont encore dans des années, elles seront fermées pour développement et elles ne créeront pas de nouveau marché pour les développeurs, à moins que vous ne souhaitiez que votre voiture soit garée en parallèle à l'aide de code écrit par un codeur indépendant de 16 ans pour 5 $ de l'heure.
Cependant, les voitures équipées de systèmes d'infodivertissement connectés de nouvelle génération créeront de nouvelles opportunités sur plusieurs fronts. Si vous avez déjà un système d'infodivertissement avec un écran tactile soigné et un GPS dans votre voiture, veuillez accepter mes condoléances ; il est sur le point de devenir aussi obsolète qu'un Nokia 3310 par rapport à un iPhone.
Je sais que c'est une déclaration audacieuse, et beaucoup d'entre vous ne seront pas d'accord avec moi, mais j'aime commencer sur une note provocante. Je ferai de mon mieux pour vous faire changer d'avis, et si j'échoue, n'hésitez pas à me le faire savoir dans la section des commentaires.
L'évolution des systèmes d'infodivertissement automobile, ou son absence
Alors, qu'est-ce qui ne va pas avec la génération actuelle de systèmes d'infodivertissement et de navigation automobile ? Comment se fait-il que beaucoup d'entre nous aient choisi de ne pas les acheter ? Pourquoi ne voyons-nous pas beaucoup de développement dans ce créneau ?
Tout se résume à une combinaison de considérations techniques et économiques. La technologie grand public est devenue obsolète au fil des années, environ deux cycles de produits pour les smartphones, trois à quatre cycles pour les ordinateurs de bureau et les ordinateurs portables. Cela se traduit généralement par deux à cinq ans. Naturellement, à mesure que les produits mûrissent, leur cycle de vie s'allonge également.
L'industrie automobile ne fonctionne pas de cette façon, donc très peu d'entre nous sortent et achètent une nouvelle voiture presque aussi souvent. En fait, de nombreuses voitures neuves sont livrées avec des garanties de trois à cinq ans, il est donc peu probable que la plupart des gens les vendent avant cinq ans ou plus. Les voitures sont conçues pour durer une décennie ou plus, et elles ne peuvent pas être mises à niveau comme les ordinateurs de bureau, ou recevoir des mises à jour OTA comme nos smartphones.
Mais attendez, pourquoi les constructeurs automobiles n'installent-ils pas simplement la technologie prête à l'emploi utilisée dans les tablettes et les smartphones ? Pourquoi avons-nous encore des cadrans coûteux s'il serait moins cher de les remplacer par un panneau haute résolution utilisé dans les tablettes à 200 $ ? La réponse est simple; ça ne marcherait pas.
L'électronique automobile est un monde à part de la technologie grand public. Bien qu'ils puissent être basés sur des architectures et des technologies de puces similaires, ils doivent être beaucoup plus durables. Contrairement à votre iPad, votre système d'infodivertissement automobile doit supporter un environnement très hostile et faire face à de nombreux problèmes potentiels :
- Vibrations et forces G constantes.
- Températures extrêmement élevées et basses.
- Capacité à résister à des niveaux d'humidité élevés ou aux éclaboussures d'eau occasionnelles.
- Le MTBF doit être beaucoup plus long.
- Lorsqu'ils échouent, ils doivent faire preuve de sécurité.
- Les systèmes d'infodivertissement sont intégrés à de nombreux autres composants.
- Les problèmes juridiques et réglementaires doivent être résolus.
Je pourrais allonger cette liste, mais je pense que c'est suffisant pour prouver mon point de vue ; un système d'infodivertissement automobile et un iPad n'ont pas grand-chose en commun. Ils peuvent partager le même ADN, mais il en va de même pour un MacBook Air et un Panasonic Toughbook.
La bonne nouvelle est que les développeurs n'ont pas besoin de se préoccuper de ces problèmes, car ils seront résolus par les constructeurs automobiles et les entreprises technologiques qui tenteront de glisser leur pied dans la porte et de s'emparer d'un morceau de ce marché émergent. Cela nous laisse avec de bonnes vieilles puces et systèmes d'exploitation, et qu'ils soient dans un ordinateur de bureau, un smartphone, un grille-pain intelligent ou une nouvelle voiture, ils parlent tous le même langage ; ils exécutent tous du code.
Quel type de technologie arrive sur nos voitures ?
Un certain nombre de poids lourds de la technologie, dont Apple, Google, Texas Instruments et Nvidia, sont déjà entrés sur ce marché. Vous pouvez déjà acheter des voitures équipées de certains de ces systèmes, et certaines solutions comme les plates-formes d'infodivertissement basées sur Tegra de Nvidia sont sur le marché depuis des années.
La prochaine étape évidente consiste à ouvrir ces plates-formes et à attirer davantage de marques et de consommateurs dans le train en marche.
Google Android Auto et Apple CarPlay devraient dominer cet espace pour les années à venir. Si vous souhaitez consulter une comparaison directe des systèmes, vous pouvez vous rendre sur CNET.
Maintenant, ces plates-formes n'ont pas grand-chose en commun avec les voitures sans conducteur, les voitures autonomes ou tout ce que vous choisissez de les appeler. Ils ne font que remplacer les systèmes d'infodivertissement "stupides" que nous avons aujourd'hui. Voici une analogie qui devrait expliquer ce qui est sur le point de se produire : les plates-formes d'infodivertissement de nouvelle génération sont aux systèmes actuels ce que les smartphones sont aux téléphones équipés. Ils ont beaucoup plus de potentiel pour le développement futur, l'intégration avec d'autres appareils, la connectivité haut débit mobile rapide, etc.
En termes de matériel, nous verrons des solutions de système sur puce (SoC) plus puissantes, capables de fournir des données 4G rapides, des graphismes époustouflants, des capacités GPS améliorées et même certaines fonctionnalités de pointe telles que le suivi de mouvement.
Par exemple, Nvidia essaie de tirer parti de sa technologie GPU pour activer le suivi des mouvements qui devrait fournir aux conducteurs une meilleure connaissance de la situation. Cela ne signifie pas que nous nous retrouverons avec des voitures sans conducteur alimentées par des SoC Nvidia, mais la technologie pourrait être utilisée pour surveiller les obstacles lors du stationnement, les voitures dans nos angles morts, etc. Il n'y a pas si longtemps, la puissance de calcul nécessaire pour y parvenir était réservée aux solutions graphiques professionnelles, mais la dernière génération de processeurs Nvidia Tegra comprend 192 cœurs GPU, ou cœurs CUDA pour être précis. Tegras à venir comportera des processeurs encore plus puissants et des cœurs CUDA supplémentaires (256 cœurs et plus).
Même la génération actuelle est suffisamment puissante pour permettre le développement de voitures autonomes, sans parler de véhicules dotés de fonctionnalités de suivi de mouvement rudimentaires. Si vous êtes intéressé par les détails geek, vous pouvez consulter ce blog Nvidia, détaillant comment une carte de développement Jetson TK1 peut être utilisée pour la détection et l'autonomie à faible consommation.
La très bonne nouvelle est que l'industrie pourra utiliser de grandes quantités de code CUDA, développé pour les cartes graphiques discrètes. Il fonctionnera également sur les plates-formes mobiles Nvidia. La mauvaise nouvelle est qu'Android Auto et Apple CarPlay n'exploiteront tout simplement pas ce potentiel, du moins pas encore. Au lieu de cela, ils agiront comme des « deuxièmes écrans » pour nos appareils mobiles.
En bout de ligne ; le matériel ne sera pas un problème.
Qu'est-ce que cela signifie pour les développeurs ?
À ce stade, vous êtes probablement nombreux à vous poser cette question. Le potentiel de développement par des tiers sur ces plateformes sera limité ; les gens ne les utiliseront pas pour naviguer ou jouer à des jeux. Certaines applications sont exclues pour des raisons de sécurité, la taille du marché restera limitée pendant des années et la croissance sera lente en raison des longs cycles de vie des produits.
ABI Research estime qu'Apple CarPlay sera installé dans environ 24 millions de nouvelles voitures expédiées en 2019. L'équipe de recherche s'attend également à ce que l'adoption d'Android Auto s'accélère et soit "plus agressive que CarPlay". En tout cas, ces chiffres ne semblent pas trop excitants, du moins pas de notre point de vue. Plus d'un milliard de smartphones sont expédiés chaque année, donc expédier environ 50 millions de voitures avec des systèmes d'infodivertissement de nouvelle génération dans quatre ans n'a pas l'air impressionnant. Cependant, ces voitures seront sur nos routes pendant environ une décennie, tandis que les smartphones et les tablettes sont rendus obsolètes et remplacés dans 2-3 ans. Malgré de faibles ventes globales, la base d'utilisateurs d'infodivertissement va croître et d'ici la fin de la décennie, nous pourrions envisager quelques centaines de millions de nouvelles voitures avec des systèmes d'infodivertissement sophistiqués sur nos routes. Cela semble un peu plus tentant, n'est-ce pas ?
La base d'utilisateurs sera limitée pour les années à venir, mais cela se résume à la qualité plutôt qu'à la quantité. Ceux qui achètent une Audi à 50 000 $ avec un nouveau système d'infodivertissement peuvent s'offrir quelques applications haut de gamme pour leur nouveau jouet. Ce n'est pas le cas des centaines de millions d'utilisateurs de téléphones, qui n'utilisent tout simplement pas d'applications payantes.
Mais qu'est-ce que les gens vont développer pour commencer ?
Eh bien, pour être parfaitement honnête, pas grand-chose. Bien que ces unités puissent être considérées comme des plates-formes autonomes, avec des capacités matérielles et logicielles plus que suffisantes, elles seront en réalité utilisées comme "seconds écrans" pour les appareils mobiles, elles sont projetées de votre smartphone vers le système d'infodivertissement. Il n'y a rien de mal à cela, et les développeurs abordent déjà les appareils portables de la même manière.
Cela signifie que nous nous retrouverons avec deux approches :
- Applications mobiles standard qui utiliseront les systèmes d'infodivertissement comme deuxième écran.
- Applications développées spécifiquement pour l'infodivertissement automobile.
Les développeurs travaillant sur certains types d'applications pouvant être utiles dans les voitures devront s'assurer qu'elles fonctionnent bien sur les systèmes d'infodivertissement. Le nombre d'applications pouvant être considérées comme utiles dans une voiture est limité. Hormis les applications de base, qui seront de toute façon préinstallées sur ces systèmes, il n'y aura pas beaucoup de place pour les applications mobiles standard modifiées pour fonctionner sur les systèmes d'infodivertissement. Jeux, applications de fitness, applications de plein air, lecteurs de nouvelles, applications sociales - très peu d'entre eux auraient du sens dans une voiture.

La deuxième approche semble plus difficile, mais elle pourrait s'avérer plus lucrative à long terme. Il n'y a pas d'application "tueur" spécialement conçue pour utiliser la multitude de capteurs de nos téléphones qui s'intégreront de manière transparente aux systèmes d'infodivertissement. Après tout, préféreriez-vous qu'une application qui tue s'exécute sur 10 % de tous les systèmes automobiles déployés plutôt qu'une application iOS médiocre installée par 0,1 % des utilisateurs d'iPhone ? Que se passe-t-il si votre équipe propose quelque chose de vraiment utile et original, et que les grands constructeurs automobiles finissent par préinstaller votre application sur leurs systèmes. Long drink sur le yacht, quelqu'un ?
Mais que pourraient créer des développeurs tiers ? Les applications principales géreront beaucoup de choses, complétées par des services majeurs comme Spotify ou la radio TuneIn. La vraie question que nous devrions nous poser est de savoir ce que nous voudrions utiliser en conduisant, alors voici quelques applications, fonctionnalités et services de base que l'utilisateur moyen aimerait voir sur son écran d'infodivertissement.
- Cartes et navigation.
- Appels vocaux et messagerie.
- Notifications pertinentes.
- Musique et radio.
- Commande vocale.
Il est clair que la plupart de ces problèmes seront couverts par les applications principales, mais il y a toujours place à l'amélioration. De nombreux services de streaming de contenu sont voués à bondir, car tout le monde aime les bons morceaux sur la route, qu'ils soient diffusés à partir de votre collection personnelle dans le cloud ou si vous aimez la radio parlée. Les cartes et la navigation sont également couvertes par les applications principales et les solutions tierces populaires. Les applications principales géreront les notifications, les appels vocaux, la messagerie et les commandes vocales.
Créer des opportunités pour les petits développeurs
Cela ne laisse pas beaucoup de place aux petits développeurs tiers ou aux startups désireux de se lancer dans l'action. Ils devront faire preuve de créativité et se tailler une toute nouvelle niche s'ils veulent réussir. Ils devront être originaux ou s'adresser à un très petit groupe d'utilisateurs potentiels, comme les passionnés d'automobile.
C'est un problème évident, car les petits développeurs peuvent être très agiles, innovants et ils constituent un élément essentiel de tout écosystème d'applications. Cela ne signifie pas pour autant qu'il n'y a pas de place pour eux. La monétisation sera un problème car les startups et les développeurs indépendants ne pourront pas compter sur les publicités. Même s'ils le pouvaient, cela ne ferait pas beaucoup de différence en raison de la petite base d'utilisateurs et du fait que ces applications ne seraient pas utilisées aussi souvent que leurs homologues sur smartphone. Peu d'applications automobiles seront gratuites (à l'exception des services existants essayant d'entrer sur un nouveau marché), et je soupçonne que de nombreuses applications de niche se retrouveront avec un prix élevé pour justifier le développement et assurer un retour sur investissement dans un délai raisonnable. Il est également possible que les dirigeants de l'industrie essaient de subventionner le développement, mais il est trop tôt pour le dire.
Personnellement, je suis un optimiste prudent. Nous verrons des gens avec de bonnes idées et le savoir-faire pour les exécuter et créer des services entièrement nouveaux pour ces plateformes. Ce n'est peut-être pas aussi simple que de créer une application multiplateforme, mais les preneurs de risques frappent souvent dans le mille et créent des services performants.
Voyons donc ce qui pourrait être accompli et quelles niches pourraient être couvertes :
- Sécurité routière.
- Sécurité et responsabilité d'assurance.
- Applications pour les passionnés d'automobile.
- Applications d'économie de carburant.
- Santé et ergonomie.
La sécurité est évidemment un excellent argument de vente, de sorte que les développeurs pourraient se concentrer sur certains aspects non couverts par les applications principales. Tout dépend de la complexité du système d'infodivertissement, de son ouverture correcte et de la possibilité d'amélioration des solutions de stock préinstallées.
Par exemple, que diriez-vous d'une application qui collecterait des informations anonymes sur la vitesse moyenne des véhicules circulant sur un tronçon de route particulier ? Stockez les informations dans le cloud, faites correspondre le type de véhicule, les conditions de la route, éliminez les résultats aberrants (5 % supérieur et inférieur) et vous pourriez vous retrouver avec un moyen très simple d'informer le conducteur s'il conduit ou non dans un coffre-fort. plage de vitesse (qu'ils pourraient définir eux-mêmes, en fonction de leurs préférences personnelles, de leurs capacités et de leur véhicule). Si vous approchez de quelques épingles à cheveux, le système peut vous avertir que d'autres conducteurs ralentissent juste derrière le virage ou qu'ils savent quelque chose que vous ne savez pas (par exemple, l'emplacement des radars). Cela permettrait à tous les conducteurs de s'appuyer sur l'expérience d'autres conducteurs qui connaissent cette route particulière.
La responsabilité en matière de sécurité et d'assurance est un autre créneau qui pourrait avoir beaucoup de sens, en particulier sur certains marchés. Dans certaines parties du monde, un grand nombre de conducteurs comptent sur les dashcams. Ils agissent comme des boîtes noires bon marché et aident à lutter contre la fraude à l'assurance. En prime, nous pouvons également voir des vidéos YouTube incroyables. Un système d'infodivertissement moderne pourrait fournir beaucoup plus d'informations qu'une dashcam stupide. Vous pouvez extraire l'emplacement, les données d'accélération/décélération, la vitesse à l'impact, etc. Cela ferait, évidemment, de nombreuses affaires judiciaires et réclamations d'assurance une affaire ouverte et fermée.
Le vol est un autre problème, bien qu'il soit beaucoup plus difficile à résoudre avec la technologie. Bien sûr, vous pouvez installer des caméras IP qui pourraient identifier le voleur de voiture dès qu'il entre par effraction, mais il y a une faiblesse inhérente à cette approche ; les escrocs professionnels utilisent déjà des brouilleurs pour les fréquences des téléphones portables et les signaux GPS.
Les têtes d'essence pourraient obtenir des applications intéressantes qui leur permettraient de s'interfacer avec le système de diagnostic embarqué (OBD) du véhicule. Cela permettrait d'économiser quelques déplacements coûteux et inutiles au garage, mais cela pourrait également fournir des informations supplémentaires aux automobilistes. Certaines d'entre elles pourraient être affichées en temps réel, transformant l'écran d'infodivertissement en un tas de cadrans capables d'afficher des informations dont le conducteur moyen ne se soucie pas moins. Certains développeurs se sont déjà fait un nom dans ce créneau, et si vous n'êtes pas familier avec le concept, vous pouvez consulter l'application très appréciée Torque Pro pour plus de détails.
L'économie de carburant pourrait également être améliorée avec une technologie intelligente. Le système pourrait suivre votre trajet et déterminer l'itinéraire le plus économique, le style de conduite le plus économe, et il pourrait vous aider à suivre les dépenses, à comparer les prix dans différentes stations-service, etc. Cela pourrait être particulièrement intéressant pour les exploitants de flottes et les entreprises en général.
Les applications de santé ne sont pas un choix évident en ce qui concerne les plates-formes automobiles, mais soyez patient. Grâce aux wearables, nous avons pu alimenter le système avec des données importantes, comme la fréquence cardiaque du conducteur, l'activité physique et les mouvements, etc. Le système d'infodivertissement pourrait avertir les conducteurs de faire une pause s'ils sont stressés ou s'ils n'ont pas fait de pause et étiré leurs jambes pendant des heures. Et si les nouvelles voitures intégraient des caméras orientées vers le conducteur ? Ceux-ci pourraient également être utilisés pour vérifier la posture du conducteur et sonner s'ils remarquent que le conducteur est sur le point de s'endormir au volant.
Pourquoi développer pour Apple CarPlay et Android Auto ?
Si vous souhaitez découvrir le créneau automobile et si vous pensez avoir ce qu'il faut pour développer pour Android Auto ou Apple CarPlay, les pages de développement officielles sont le point de départ évident.
La page des développeurs d'Android Auto offre de nombreuses informations et ressources utiles, et d'autres sont en cours de route. L'accent est mis sur l'extension de votre application pour qu'elle fonctionne dans les véhicules. Google propose donc des directives claires pour la conception de l'interface utilisateur Android Auto, les applications de messagerie, les applications audio, etc. La section des meilleures pratiques contient de nombreuses informations utiles, alors assurez-vous de la consulter si vous souhaitez avoir une image claire de la vision de Google.
Il n'y a pas autant de ressources disponibles gratuitement pour Apple CarPlay, du moins pas pour le moment. Étant donné que les deux plates-formes sont encore mouillées derrière les oreilles, il est compréhensible que le volume de documentation soit limité.
À première vue, les deux plates-formes sont similaires, mais celle de Google semble plus flexible et "plus intelligente". Étant donné que les deux sont susceptibles d'évoluer, il est trop tôt pour porter un jugement et dire qui sortira vainqueur. J'ai déjà mentionné certaines prévisions de marché, et il semble que les deux plateformes seront à égalité en termes de ventes globales.
Cependant, il y a quelques considérations que les développeurs doivent garder à l'esprit. Étant donné que le cycle de vie de ces produits sera beaucoup plus long, les utilisateurs seront coincés avec tout ce qu'ils obtiendront pendant des années. Ce n'est pas un gros problème lorsque vous achetez une tablette à 300 $, mais qu'en est-il d'une voiture à 30 000 $ ? Et si vous décidiez de troquer votre Nexus contre un iPhone, ou vice versa ? Eh bien, autant acheter une nouvelle voiture, car cela ne fonctionnera pas. Il est probable que ces systèmes enfermeront les utilisateurs pendant des années, les obligeant à choisir une plate-forme mobile lorsqu'ils achètent une nouvelle voiture et à s'y tenir. On s'attend à ce que la plupart des constructeurs automobiles proposent les deux systèmes (en option, évidemment), mais ce n'est pas une solution élégante. Que faire si votre conjoint ou vos enfants n'utilisent pas le même système d'exploitation mobile que vous ? Que faire si la valeur de revente de votre voiture est affectée négativement par votre choix de plateforme d'infodivertissement ?
Et les voitures plus anciennes ? La bonne nouvelle est que les unités principales du marché secondaire avec CarPlay et Android Auto apparaissent, mais elles ne sont pas bon marché. Tôt ou tard, les tenues chinoises en boîte blanche commenceront à créer leurs propres versions pour quelques centaines de dollars. Cependant, l'installation d'unités principales de rechange dans de nombreuses voitures modernes peut être délicate, c'est donc un obstacle pour de nombreux propriétaires de voitures.
Dans tous les cas, malgré leurs limites et leur adoption lente, les plates-formes automobiles intelligentes deviendront un marché de niche important d'ici la fin de la décennie. Les équipementiers et les constructeurs automobiles gagneront quelques milliards de dollars, mais le potentiel des développeurs restera limité pour les années à venir.
