App Store Apex
Nous vous présentons App Store Apex : une nouvelle visualisation du top de l’App Store!
Vous n’en avez pas marre du vieux classement proposé par iTunes ? Nous si ! C’est pourquoi nous avons construit App Store Apex, une visualisation HTML du classement de l’App Store.
Apex crée un diaporama des 10 applications les plus populaires, et utilise la suite du classement pour créer un arrière-plan en forme de mosaïque. C’est une façon agréable de garder un oeil sur les succès de l’App Store !
Comment puis-je m’en servir ?
C’est un outil très polyvalent. Puisque c’est une page web, vous pouvez l’utiliser sur votre ordinateur, sur votre smartphone, et vous pouvez même l’utiliser comme économiseur d’écran puisqu’il se rafraîchit automatiquement toutes les 15 minutes.
De plus, Apex vous permet de choisir n’importe quel classement. Par défaut il affiche le classement des applications gratuites sur l’App Store Américain, mais vous pouvez facilement en afficher un autre. Il suffit d’aller sur le site de génération de flux RSS d’Apple et de choisir le flux qui vous intéresse. Ensuite, il faut ajouter cette URL à http://apex.applidium.com sous la forme d’un paramètre “feed” (attention, il faut penser à échapper les caractères =
sous la forme %3D
).
Voilà quelques exemples:
- Le classement des applications gratuites sur l’App Store Français
- Les jeux iPad les plus populaires sur l’App Store Espagnol
- Le top des applications business aux Étas-Unis
Pourquoi en HTML ?
En interne nous affichons Apex sur une télévision. Le fait d’écrire Apex en HTML nous permet de connecter à peu près n’importe quel appareil à cet écran pour y afficher cette visualisation.
Ça a aussi été une expérience intéressante: même si les performances sont bonnes la plupart du temps, le rafraîchissement de la liste raltenti l’affichage de façon notable. Heureusement il ne se produit qu’une fois toutes les 15 minutes, mais nous avons atteint les limites d’une application web : étant donné que JavaScript n’expose aucune primitive de concurrence, nous n’avons a priori aucune façon de contourner ce problème.
Tant que nous sommes sur le sujet des performances, un point mérite d’être soulevé : si elles sont très bonnes sur un ordinateur classique, elles sont en revanche beaucoup moins bonnes sur mobile. En effet, l’animation est relativement fluide sur iPhone 5 (~25fps), mais est beaucoup trop lente sur iPad 2, appareil qui n’est pourtant pas si vieux.
J’ai envie de contribuer !
Ça tombe très bien, App Store Apex est open source ! Nous attendons vos pull requests impatiemment sur sa page GitHub !