- Tesla s'apprête à facturer de grosses sommes aux développeurs tiers pour accéder aux voitures des utilisateurs
- Les développeurs disent que les coûts de Tesla sont nettement supérieurs à ce qu'ils rapportent aux utilisateurs
- Cela pourrait effacer complètement certaines applications tierces
Le chat est sorti du sac, les amis : Tesla se prépare à commencer à facturer aux développeurs de logiciels l'accès à l'interface de programmation d'applications pour ses voitures, quelque chose qui est utilisé par presque tous les développeurs tiers qui créent des logiciels qui s'intègrent aux véhicules de Tesla.
Nous ne parlons pas ici seulement de centaines, voire de milliers de dollars. Certains développeurs envisagent potentiellement de payer des factures avec des chiffres de plusieurs millions de dollars en fin de compte – et cela va bousiller non seulement les ingénieurs qui construisent le logiciel que de nombreux conducteurs connaissent et aiment, mais aussi les personnes qui utilisent chaque logiciel. jour.
Décoder le jargon technologique
Avant de passer aux choses sérieuses, parlons de ce qu'est réellement une API. Il s'agit essentiellement d'un pont logiciel qui permet à deux programmes de communiquer entre eux de manière très spécifique. Pensez-y comme à un menu de dîner pour un logiciel : il vous indique ce que vous pouvez manger sans vous laisser fouiller dans la cuisine, tout en vous indiquant également comment commander la nourriture (pensez : les noms des aliments sur le menu et les politiques du restaurant). comme « pas de substitutions »).
Dans le monde Tesla, les API créent un tunnel entre le monde extérieur et votre voiture. Si vous avez les clés, vous pouvez les donner à une application tierce pour l'autoriser à effectuer des tâches courantes et complexes sur le véhicule, comme ouvrir votre coffre, documenter votre kilométrage ou effectuer des contrôles automatisés comme préchauffer la batterie de votre voiture à une certaine heure. avant de partir travailler tous les jours.
Des tonnes d'applications tierces ont été créées sur l'API de Tesla. Et il y a aussi une bonne raison à cela. L'application téléphonique native de Tesla est idéale pour les fonctions de base, mais elle manque de commandes plus avancées pour les utilisateurs expérimentés ou pour les personnes qui souhaitent aller au-delà de ce à quoi l'application Tesla permet aux gens d'accéder. Tessie, l'un des plus populaires, donne un aperçu de l'état de la batterie et des projections des coûts de charge, et jusqu'à cette semaineétait l'un des seuls moyens de mettre les commandes Tesla à votre poignet avec un portable.
L'API destinée aux utilisateurs de Tesla n'a pas été documentée depuis plus d'une décennie, c'est-à-dire jusqu'à ce que Tesla la publie officiellement. documentation sur la façon d'utiliser l'API en octobre dernier. Jusque-là, c'était un effort communautaire qui a commencé en 2013 et ça a juste fonctionné, officieusement.
Prix astronomique
La semaine dernière, Tesla a officiellement dévoilé le prix à l'utilisation de son API. Ce sont les coûts que les développeurs devront payer par véhicule pour accéder aux données et effectuer des actions pour les véhicules sur leur application. Et, mes amis, les choses ne s’annoncent pas bien si vous utilisez l’une des dizaines d’applications Tesla tierces qui seront affectées dans quelques semaines seulement.
« Je devrai à Tesla environ 60 millions de dollars par an en utilisant les taux actuels », a écrit James Gragg, développeur fondateur de la populaire application Tesla, Tessie, sur Reddit.
Gragg a déclaré à InsideEVs que Tessie prévoyait de s'adapter aux changements d'API depuis plus d'un an, ce n'est donc pas quelque chose que le développeur n'a pas prévu. Cependant, le changement brutal et les prix exorbitants montrent clairement la direction que Gragg et de nombreux autres développeurs devront suivre s'ils veulent garder leurs applications actives dans l'écosystème Tesla.
« [W]Nous devrons abandonner l'API Web de Tesla et diriger la communication avec la voiture. [over IP and Bluetooth Low Energy]. Tesla a récemment introduit des améliorations du micrologiciel qui permettront cela. Ce n'est pas encore présent sur toutes les voitures, mais j'espère que ce sera le cas dans les prochains mois. Puisqu'il s'agit de méthodes peu coûteuses ou gratuites, j'espère pouvoir migrer tout le monde avec peu ou pas d'impact sur les fonctionnalités ou le prix. C'est le meilleur scénario que je vise », a poursuivi Gragg. « Il y a beaucoup d'efforts à faire, mais je suis déterminé à le faire fonctionner. »
En fait, cela signifie supprimer l'accès en temps réel jusqu'à présent au cloud toujours connecté de Tesla et nécessiter à la place une connexion basée sur la proximité avec la voiture. Pour une connexion IP locale, cela signifie être sur le même réseau sans fil, et Bluetooth Low Energy nécessite que le téléphone du conducteur soit physiquement à portée du véhicule.
Bien entendu, toutes les applications ne suivront pas cette voie. Comme Gragg l'a mentionné, le changement nécessite « des efforts considérables » pour que cela fonctionne. Cependant, si les seules alternatives sont des millions de dollars en frais d’API ou une application non fonctionnelle, il semble que les développeurs auront un choix difficile à faire le plus tôt possible.
« La nouvelle tarification de l'API de Tesla a été un choc pour la communauté. Tesla a annoncé une transition vers un modèle payant fin 2023, mais le nouveau modèle de tarification est assez prohibitif. Dans la plupart des cas, cela obligerait les développeurs à payer des milliers de dollars. de dollars par jour à Tesla, alors que les développeurs ne gagnent qu'une fraction de ce montant », a déclaré Ramin Nasibov, développeur de l'application Stats pour Tesla, dans un e-mail adressé à InsideEVs.
« La plupart des développeurs tiers sont des développeurs individuels et indépendants (c'est mon cas). Des dizaines de milliers de propriétaires de voitures Tesla en sont venus à s'appuyer sur ces applications tierces, qui offrent aux utilisateurs des fonctionnalités qui complètent l'application officielle Tesla. Nous espérons vraiment que Tesla reconsidère le modèle de tarification des API afin que nous puissions continuer à servir nos utilisateurs. »
Tesla tire un Twitter
Photo par : Tesla
Au cas où cette ponction d’argent vous semblerait familière, rappelez-vous que X-ou Gazouillementcomme on l'appelait autrefois, a fait exactement la même chose une fois qu'il est devenu la propriété du PDG de Tesla, Elon Musk. Cela a effectivement effacé de la surface de la terre certaines des applications Twitter tierces les plus populaires qui ne pouvaient pas se permettre des factures mensuelles de plusieurs dizaines de milliers de dollars en raison des requêtes API adressées à la plate-forme.
Reddit a rapidement emboîté le pas. Le PDG Steve Huffman a déclaré qu'il avait été inspiré par la décision stratégique de Musk visant à augmenter les prix des API et qu'il avait fait exactement la même chose avec l'API de Reddit. Sans surprise, des applications populaires comme Apollon mordu la poussière, au moins officiellement.
Cela a conduit Internet à s’en prendre aux plateformes en raison du changement dans l’expérience utilisateur. Pour Reddit, passer de l'application Apollo à l'application officielle Reddit signifiait plus de publicités, moins de fonctionnalités et plus de consommation d'énergie. Pour Twitter, des applications comme Tweetbot ont été supprimées, ce qui signifie également une expérience moins agréable pour les utilisateurs qui ont été contraints d'utiliser Twitter – désolé, X-application native.
Avec Tesla tirant les mêmes ficelles que X et Reddit, il est probable que nous verrons exactement la même chose se produire. Bien sûr, il y a le risque que les applications payantes soient mises à rude épreuve, mais aussi un impact beaucoup plus important sur la convivialité des applications gratuites comme A Better Route Planner :
« Le streaming de données Tesla est une bonne solution technique qui permet aux utilisateurs de disposer de très bonnes données en temps réel. Le prix de cette méthode de données et la façon dont nous l'utilisons dans ABRP deviendraient 4 à 5 dollars par véhicule et par mois, ce qui n'est pas possible pour nous de maintenir un service gratuit pour les utilisateurs », Bo Lincoln, fondateur de l'application A Better Route Planner (maintenant propriété de Rivian), a déclaré à InsideEVs. « Même avec ABRP Premium (5 $/mois), ce dont nous avons généralement besoin pour les solutions de télémétrie payantes, cela ne couvrirait pas nos coûts.
Lincoln a expliqué qu'ABRP devrait supprimer la connectivité Tesla du service de cartographie gratuit destiné aux utilisateurs d'ABRP en raison des frais d'API. Et même si les utilisateurs achetaient un abonnement premium, les données en direct devraient limiter la qualité et la fréquence des données extraites afin de garantir que la facture de leur API soit gérable.
Du point de vue de l’utilisateur, c’est plutôt frustrant. Tesla ouvrant son API l'année dernière a finalement reconnu l'innovation que les développeurs tiers peuvent apporter à l'écosystème déjà riche en logiciels de Tesla. Bon sang, la rumeur dit même que le constructeur automobile aurait envisagé de créer une boutique d'applications embarquée dans la voiture. Mais empêcher financièrement les développeurs de contrôler les voitures est une décision qui devrait irriter les propriétaires.
Tesla montre qu'elle prévoit d'accorder aux gens un crédit de 10 $ pour l'utilisation personnelle de l'API. Peut-être que certaines applications peuvent permettre aux utilisateurs de saisir leur propre clé API pour utiliser le logiciel afin de décharger le coût du développeur tout en conservant les fonctionnalités. Mais la facilité d’une intégration transparente en un clic semble révolue, du moins sans une énorme hausse des prix.