Fermer l'annonce

À la fin de l'année dernière, Apple a décidé de remplacer les cartes de Google par sa propre solution et a créé un sérieux problème. L'entreprise californienne est sous le feu des critiques de ses clients et des médias ; Les cartes d'Apple contenaient de nombreuses erreurs évidentes en arrière-plan au moment de leur publication. De plus, surtout en dehors des États-Unis, on n’y trouve qu’une fraction des places par rapport à la concurrence. Pourtant, certains ne peuvent pas faire l'éloge des cartes Apple - ce sont des développeurs iOS.

Bien que les clients se plaignent du fait qu'Apple n'a pas passé suffisamment de temps à déboguer les erreurs et les inexactitudes, les développeurs apprécient paradoxalement la « maturité » des cartes. Il s'agit de la qualité du SDK (Software Developer Kit), comme on appelle l'ensemble d'outils, grâce auxquels les créateurs de logiciels peuvent, par exemple, utiliser les fonctions intégrées du système d'exploitation - dans notre cas, des cartes.

Mais comment est-ce possible ? Dans quelle mesure Apple Maps peut-il être avancé alors qu'il n'existe que depuis quelques mois ? En effet, malgré la modification des documents, les principes fondamentaux de la demande sont restés les mêmes même après cinq ans. Au contraire, Apple pourrait leur ajouter encore plus de fonctions, qui n'ont pas pu être mises en œuvre lors de la coopération avec Google. Les développeurs ont donc accepté ce changement dans l’attente de savoir comment ils pourront encore améliorer leurs applications.

Google, en revanche, s'est retrouvé sans solution cartographique pour le système iOS et n'avait donc naturellement rien à offrir, même aux développeurs. Néanmoins, une nouvelle application cartographique et une nouvelle API (interface permettant de se connecter aux serveurs de Google et d'utiliser leurs cartes) ont été publiées en quelques semaines. Dans ce cas, contrairement à Apple, l’application elle-même a suscité plus d’enthousiasme que l’API proposée.

Les développeurs eux-mêmes selon zpravy Fast Company ils reconnaissent que l'API Google Maps présente certains avantages : des documents de meilleure qualité, le support de la 3D ou la possibilité d'utiliser le même service sur différentes plateformes. En revanche, ils évoquent également un certain nombre de lacunes.

Selon eux, Apple offre davantage de possibilités d'utilisation de ses cartes, même si elles sont de mauvaise qualité selon les utilisateurs. Le SDK intégré inclut la prise en charge des marqueurs, des superpositions et des polylignes. Comme le souligne Fast Company, "la superposition est très courante pour les applications qui doivent afficher certaines informations, telles que la météo, les taux de criminalité, voire les données sismiques, sous forme de couche sur la carte elle-même".

Jusqu'où vont les capacités du SDK cartographique d'Apple, explique Lee Armstrong, le développeur de l'application Recherche d'avion. "Nous pouvons utiliser des fonctionnalités avancées telles que des polylignes dégradées, des superpositions ou des animations fluides de plans en mouvement", souligne-t-il en montrant des cartes avec des couches complexes et de nombreuses informations supplémentaires. "Avec le SDK Google Maps, cela n'est tout simplement pas possible pour le moment", ajoute-t-il. Il explique pourquoi il préfère les cartes d'Apple, même si son application prend en charge les deux solutions.

Les cartes d'Apple ont également été choisies par les créateurs de l'application Dompteur de tubes, qui aide les Londoniens avec les horaires. Son créateur, Bryce McKinlay, vante notamment la possibilité de créer des marques animées, que les utilisateurs peuvent également déplacer librement. Une chose similaire n’est pas possible avec la concurrence. Comme autre avantage, le développeur britannique évoque la rapidité des cartes, qui ne s'écartent pas du standard iOS. Google, en revanche, atteint un maximum de 30 ips (images par seconde). "Le rendu des étiquettes et des points d'intérêt reste parfois bloqué, même sur un appareil rapide comme l'iPhone 5", note McKinlay.

Il explique également ce qu'il considère comme le plus gros inconvénient de l'API Google Maps. Selon lui, la pierre d’achoppement est l’introduction de quotas. Chaque application peut gérer 100 000 accès par jour. Selon McKinlay, cette limitation présente un risque important pour les développeurs. « À première vue, 100 000 visites semblent être un nombre raisonnable, mais chaque utilisateur peut générer un grand nombre de visites de ce type. Certains types de demandes peuvent compter jusqu'à dix accès, et donc le quota peut être utilisé assez rapidement", explique-t-il.

Dans le même temps, les créateurs d'applications gratuites ont clairement besoin que leur produit soit utilisé quotidiennement par le plus grand nombre d'utilisateurs possible, sinon ils ne peuvent tout simplement pas gagner leur vie. "Lorsque vous atteignez votre quota, ils commencent à rejeter toutes vos demandes pour le reste de la journée, ce qui empêche votre application de fonctionner et les utilisateurs commencent à se mettre en colère", ajoute McKinlay. Naturellement, les développeurs n'ont pas à résoudre ces problèmes s'ils préfèrent utiliser le SDK intégré d'Apple.

Ainsi, aussi surprenant que cela puisse paraître pour nous, utilisateurs, les développeurs sont plus ou moins satisfaits des nouvelles cartes. Grâce à sa longue histoire, le SDK d'Apple possède un certain nombre de fonctionnalités utiles et une large communauté de programmeurs expérimentés. Malgré le fond de carte défectueux et le faible nombre de lieux, les cartes d'Apple reposent sur une très bonne base, ce qui est exactement le contraire de ce que propose Google. Ce dernier propose depuis des années de superbes cartes, mais sa nouvelle API n'est pas encore suffisante pour les développeurs avancés. Il semble donc que l’expérience joue un rôle essentiel dans le domaine complexe des cartes. Dans ce cas, Apple et Google partagent le succès (ou l’échec).

Source: AppleInsider, Fast Company
.