Comment les Telegram Mini Apps ont réduit notre onboarding de 2 minutes à 10 secondes
Je pensais que la création de mon nouveau jeu serait difficile.
Je me trompais.
La partie difficile n'était ni la logique du jeu, ni les animations.
La partie difficile, c'était tout ce qui se passait avant le début du jeu.
J'ai passé trop de temps à essayer d'optimiser le gameplay.
J'aurais dû optimiser le temps entre le moment où un utilisateur dit « Jouons » et le moment où il joue réellement.
Les jeux mobiles traditionnels comportent trop d'étapes :
- Recevoir un lien
- Ouvrir l'App Store
- Télécharger l'application
- Installer l'application
- Créer un compte
- Vérifier un e-mail
- Se connecter
- Trouver une salle
- Commencer à jouer
Chaque étape pousse les gens à abandonner. L'onboarding ressemble à du travail.
Je voulais un flux qui ressemble à ceci :
- Recevoir un lien
- Appuyer
- Jouer
Les Telegram Mini Apps ont résolu ce problème.
Les utilisateurs ont déjà Telegram. Ils ont une identité, un profil et un graphe social.
Au lieu de créer de nouveaux comptes, nous utilisons celui qu'ils possèdent déjà.
Notre nouveau flux :
- Recevoir un lien
- Ouvrir Telegram
- Commencer à jouer
Il n'y a pas d'installation. Il n'y a pas d'inscription. Il n'y a pas de mots de passe.
Les nouveaux utilisateurs rejoignent une partie en 5 à 10 secondes.
J'ai arrêté de suivre les FPS ou la latence de l'API comme métrique principale.
J'ai commencé à suivre le « Temps jusqu'à la première partie ».
Les gens ne se soucient pas de votre technologie. Ils se soucient de la rapidité avec laquelle ils accèdent à la valeur.
Le meilleur onboarding est celui que les utilisateurs ne remarquent pas.
Développer sur Telegram présente ses propres défis :
- Travailler dans une WebView mobile
- Optimiser les animations pour le mobile
- Gérer les deep links
- Gérer l'état (state)
- Concevoir pour les petits écrans
Ces compromis en valent la peine pour éliminer les frictions.
Je pensais autrefois que les grands produits avaient besoin de plus de fonctionnalités.
Maintenant, je sais que les grands produits gagnent en supprimant les obstacles.
Chaque écran ou mot de passe supplémentaire est une occasion pour un utilisateur de partir.
Maintenant, je pose une question différente quand je développe :
« Que puis-je supprimer avant que les utilisateurs n'accèdent à la valeur ? »
Réduire l'onboarding de deux minutes à dix secondes a été ma meilleure décision produit.
