Plans : iOS 6 moins gourmand qu'iOS 5

Nicolas Furno |

Pour sa propre solution cartographique livrée avec iOS 6, Apple a choisi de représenter les données avec des vecteurs plutôt que des images. Les routes par exemple sont définies comme une série de coordonnées reliées entre elles par un trait, plutôt que comme une série d'images collées entre elles. Plans est beaucoup plus fluide sous iOS 6 pour cette raison : quand vous zoomez une carte, l'application se charge en local d'afficher la route sans avoir à charger de nouvelles images. C'est aussi ce qui permet à Apple de faire tourner ses cartes librement. Google utilise également des cartes vectorielles pour les terminaux Android, mais l'application iOS n'y a jamais eu droit.

Lyon la tête à l'envers, une possibilité liée aux vecteurs : Plans calcule à la volée le tracé des routes et autres informations, quelle que soit l'orientation de la carte.

L'intérêt de cette solution est aussi sa légèreté. Plans ne télécharge plus que des coordonnées pour afficher une route ou un hôpital et dessine ensuite la forme sur votre iPhone. Sous iOS 5, les cartes étaient chargées sous la forme d'image sur les serveurs de Google, ce qui impliquait de télécharger des données beaucoup plus grosses. Des coordonnées pèsent quelques octets, il faut ajouter à cela les toponymes et quelques informations supplémentaires (type d'une route par exemple), mais on reste largement en dessous du poids des images qu'il fallait jusque-là charger.

Onavo, éditeur d'une application chargée de suivre votre consommation de données et surtout de la réduire, a mesuré le gain de Plans sous iOS 6, par rapport à iOS 5. Ses mesures montrent que le gain est très important en vue standard : on consomme en moyenne 80 % de données en moins avec la nouvelle version ! Quand Google Maps chargeait en moyenne 1,3 MB pour une opération, l'application ne charge plus que 217 KB. Sur certaines opérations, notamment dans les zones urbanisées, on charge parfois même près de sept fois moins de données.

Google Maps fonctionne encore avec un système de tuiles.

Ces très bonnes performances concernent la vue standard. Les photos satellites ne sont, par définition, pas des données vectorielles et Apple les charge dans Plans sous la forme de tuiles, comme Google. Là aussi, Onavo a mesuré des progrès importants sous iOS 6 : le chargement des données est deux fois plus léger en moyenne avec la nouvelle version, sans doute grâce à l'utilisation d'images mieux optimisées.

L'approche vectorielle offre également à Apple plus de souplesse quant à la représentation des données. On avait déjà noté que les numéros de routes étaient représentés différemment selon les pays, mais le constructeur est allé plus loin. Aux États-Unis, Plans a une représentation des numéros de route pour chaque État. À côté, Google Maps paraît plus triste avec un symbole unique dans tout le pays. [Via : Cult of Mac]

Accédez aux commentaires de l'article