TouchTunes Mobile App

Reconstruction d’une application d’écoute à grande échelle utilisée dans des milliers d’endroits

A person uses a smartphone app to choose songs on a TouchTunes digital jukebox in a colorful bar setting, with the jukebox screen glowing and displaying music content.

À propos de TouchTunes

TouchTunes est une plateforme de juke-box numérique de premier plan qui opère dans les bars, les restaurants et les lieux de divertissement à travers l’Amérique du Nord.

Grâce à son application mobile, les utilisateurs peuvent contrôler à distance les juke-boxes installés dans les salles de spectacle, sélectionner des chansons, gérer des listes de lecture et interagir avec l’environnement musical qui les entoure.

TouchTunes est le leader mondial de la technologie des juke-box connectés et se classe parmi les meilleures applications musicales aux États-Unis en termes de volume de transactions, traitant des millions d’interactions d’utilisateurs chaque semaine.

Cadre du projet

Le projet

En 2023, TouchTunes a lancé une initiative à grande échelle pour reconstruire complètement son écosystème mobile, web et backend. Compte tenu du volume massif de transactions et de la complexité de son infrastructure, l’entreprise avait besoin d’un partenaire de développement capable de contribuer à l’architecture et à l’exécution d’une application mobile moderne et évolutive. Sidekick Interactive a été sélectionné comme partenaire d’excellence pour le développement mobile, fournissant des consultants seniors pour soutenir la refonte et le développement de l’application mobile de TouchTunes de nouvelle génération.

Le contexte

La plateforme mobile TouchTunes sert des millions d’utilisateurs qui interagissent avec des juke-boxes dans des environnements réels, souvent dans des contextes sociaux rapides comme les bars et les restaurants.
Contrairement aux applications internes ou de niche, la plateforme doit gérer :
– des volumes de transactions extrêmement élevés
– des interactions en temps réel entre les utilisateurs et les juke-boxes physiques
– des services de paiement, d’analyse et de géolocalisation
– des exigences de fiabilité élevées
La reconstruction d’une telle application a nécessité une architecture capable de supporter des dizaines de développeurs travaillant simultanément, tout en maintenant des normes strictes en matière de performances et de stabilité.

A collection of TouchTunes mobile app interface components displayed on a purple background, including music queue, song selection, credit purchase screen, genre categories, monthly bonus progress, and recent plays.

Défis et contraintes techniques d'une plateforme musicale à grande échelle

Le problème

Concevoir une architecture capable de prendre en charge de grandes équipes de développement collaboratives

Veiller à ce que l’application reste stable en cas de trafic d’utilisateurs très élevé

Choisir les bons outils et SDK tiers pour l’analyse, les paiements et les services de localisation

Offrir une expérience mobile transparente sur iOS et Android

Les contraintes

Une base de code et une équipe de développement très importantes

Volume élevé de transactions nécessitant une grande fiabilité

Intégration avec les systèmes de gestion existants

Exigences d’évolutivité à long terme pour des millions d’utilisateurs

Four TouchTunes mobile app screens showing features such as music collections, genre exploration, nearby jukebox locations on a map, and a list of favorite songs queued for playback.

Notre approche et notre solution de développement mobile

L’un des premiers mandats des consultants de Sidekick Interactive a été de contribuer à la conception et à la validation de l’architecture de l’application mobile.

L’architecture devait prendre en charge une grande équipe de développement distribuée, permettant à des dizaines d’ingénieurs de travailler simultanément sans créer de conflits ou de problèmes de performance.

L’objectif était de construire une structure qui garantisse :

  • Performances robustes en cas d’utilisation intensive
  • Séparation claire des responsabilités entre les équipes de développement
  • Maintenabilité à long terme de la base de code

Cette base architecturale est devenue un élément clé de l’ensemble du projet.

Il s’agissait de comparer plusieurs fournisseurs et de les analyser :

  • Capacités fonctionnelles
  • Complexité de l’intégration technique
  • Impact sur les performances
  • Frais de licence et d’exploitation

Sidekick Interactive a fourni des recommandations qui ont aidé TouchTunes à sélectionner les outils les plus appropriés tout en optimisant les coûts.

Il s’agit notamment de solutions liées à

  • Analyse et suivi du comportement des utilisateurs
  • Traitement des paiements
  • Services de géolocalisation des applications

Cette phase a permis de fournir des orientations stratégiques et de s’assurer que la pile technologique répondrait aux exigences de la plate-forme en matière d’échelle et de performance.

Chaque équipe était chargée de mettre en œuvre des fonctionnalités spécifiques au sein de l’application tout en respectant l’architecture globale.

L’application mobile a été développée à l’aide de technologies natives :

Compte tenu de l’ampleur, de la complexité et des exigences de performance de la plateforme, le développement natif a été identifié comme la meilleure approche pour garantir une robustesse maximale et une expérience optimale pour l’utilisateur.

Calendrier du projet

2023

Conception de l'architecture
et validation

2024

Évaluation et sélection
des technologies tierces

2024-2025

Application mobile
développement

Fin de l'année 2025

Transfert de connaissances
et phase de transition

Résultats et bénéfices pour l’expérience mobile IoT

Grâce à sa collaboration avec TouchTunes, Sidekick Interactive a contribué à établir les bases techniques nécessaires à la reconstruction d’une plateforme musicale à grande échelle utilisée par des millions d’utilisateurs.

Les principales contributions sont les suivantes

Architecture permettant un développement collaboratif à grande échelle

Évaluation stratégique des technologies tierces

Contributions au développement mobile au sein de plusieurs équipes

Mise en œuvre d’une application native robuste pour iOS et Android

Le taux de stabilité des sessions est de 99,9975 %, ce qui en fait l’une des applications les plus stables et les plus robustes du marché.

Ce projet illustre la capacité de Sidekick Interactive à contribuer à des plates-formes mobiles complexes fonctionnant à grande échelle.

Pourquoi TouchTunes a-t-il choisi Sidekick Interactive ?

TouchTunes a choisi Sidekick Interactive comme partenaire en raison de sa grande expertise dans le domaine :

Concevoir un onboarding intuitif pour les appareils connectés

Faire le lien entre l’expérience matérielle et l’expérience mobile

Fournir une interface utilisateur de haute qualité pour les écosystèmes IoT

Fournir une interface utilisateur de haute qualité pour les écosystèmes IoT

Ce projet démontre la capacité de Sidekick Interactive à soutenir les entreprises qui développent des plateformes numériques à fort trafic et des applications mobiles critiques.

A hand holding a smartphone displaying the TouchTunes mobile app’s browse screen with colorful music genre categories such as country, rock, pop, hip-hop/rap, and electronic on a purple background.

Autres projets

HP : Développement d'applications mobiles complexes

Une application sur mesure pour iPad dédiée aux semelles orthopédiques en 3D. Elle transforme la prise de mesures manuelle en un processus précis et fluide, permettant ainsi aux praticiens de gagner du temps et d’améliorer la précision de leur travail.

Étude de cas d'une application de réseau de recharge de véhicules électriques - Flo 

Découvrez comment Flo a amélioré son application de recharge pour véhicules électriques grâce à des données en temps réel, une expérience utilisateur fluide et des performances évolutives à travers l’Amérique du Nord. Une application intelligente de recharge pour véhicules électriques qui intègre la gestion énergétique domestique, les réseaux de recharge publics et des outils d’analyse, pour une expérience utilisateur fluide.

Travaillons ensemble

Vous recherchez un partenaire technologique ?

Parlons de votre 
idée.
projet.
application.
Scroll to Top
Sidekick Interactive
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.