Vices Cachés :
Pourquoi tester son app dans la vraie vie ?

App Days - Vices Cachés

Matthieu Rouif
Expérience
• iOS Programming à Stanford - 2009	

!

• Fondateur d’As-App - 2009-2010	

!
Stations 	

! de Ski x12

Crix

Kolorami

Goldfish

ToitDeParis

• Co-Fondateur de HeyCrowd - 2011-2012
HeyCrowd
App Days - Vices Cachés

Matthieu Rouif
Développer sur son
émulateur

Tester dans la vrai vie

“get out of theMatthieu Rouif
building” Steve Blank

App Days - Vices Cachés
Environnement

Hardware

Utilisateurs

Stores

App Days - Vices Cachés

Matthieu Rouif
App Days - Vices Cachés

Matthieu Rouif
Environnement
Sans sortir, on ne peut pas tester :	


• Le GPS	

• La réalité augmentée	

• La connexion (intermittence, débit)	

• La photo	

• La batterie	

!

App Days - Vices Cachés

Matthieu Rouif
GPS
• Pas besoin de forfait data.

Utilise le signal GPS/wifi/GPRS	


• Peu précis dans un batiment,
en montagne (Android)	


• Autorisation demandée	

• Appareils sans puces GPS 	

• Les femmes refusent plus
App Days - Vices Cachés

Matthieu Rouif
GPS
• Tester en ski, en voiture, en train,
en vélo, en intérieur	


• En déplacement rapide : CPU plus
utilisé (l’utilisateur s’en aperçoit :
batterie, température)	


• Calibrer la géolocalisation:
Signal
GPS
Wi-Fi
App Days - Vices Cachés

Matthieu Rouif

Batterie
1 heure
1 jour

Précision
10m
800m
Réalité Augmentée
• Plusieurs technologies possibles	

• Boussole+GPS +Accéléromètre. Encore
instable. 	


Ex : même conditions donnent un résultat
différent	


• Reconnaissance d’image fonctionne mieux
mais pas pour tous les usages (Tour Eiffel,
Montagnes)	


!
!

App Days - Vices Cachés

Matthieu Rouif
Connexion

!

• Mobile = connexion intermittante	

• Précharger le contenu (6 questions

toujours en réserve sur HeyCrowd)	


• Donner l’impression de la fluidité	

• Utiliser des requêtes asynchrones,
surtout pour les images	


• Tester dans le métro : peu de bande
passante et instable. PARFAIT	


!

App Days - Vices Cachés

Matthieu Rouif
Appareil Photo
!

• Vos utilisateurs ne sont ni

photographes, ni ingénieurs. Donc :
mauvaise lumière, mauvaise
position GPS. PHOTOS NULLES	


• Temps de chargement très long.

Surtout en EDGE et la montagne	


!

App Days - Vices Cachés

Matthieu Rouif
Batterie
• La batterie reste le premier problème des
smartphones. Elle est sensible :	


• A l’usage GPS : il faut absolument tester
dans le train/voiture/métro	


• A l’usage 3G
• A la luminosité de l’écran	

• Au froid
App Days - Vices Cachés

Matthieu Rouif
Luminosité

• Ecran rétroéclairé	

• En plein soleil, on ne voit rien	

• A la montagne, on ne voit absolument rien
App Days - Vices Cachés

Matthieu Rouif
A retenir
• Prototyper au plus vite l’application et
tester dans son environnement pour
évaluer la faisabilité	


• A minima : 

Simulateur	

 Mobile	

!
(dev)
(jour)

Edge	

(semaine)	


!

• Paramètrer avant la publication
App Days - Vices Cachés

Matthieu Rouif

Métro	

(mois)
App Days - Vices Cachés

Matthieu Rouif
Hardware
Sans utiliser plusieurs appareils, on ne peut pas
tester :	


• La compatibilité des appareils	

• La compatibilité des OS	

• Leur combinaison
App Days - Vices Cachés

Matthieu Rouif
Compatibilité
• Problèmes pour tester sur toutes les
combinaisons device+OS

• Des dizaines de possibilités. Android

plusieurs mois de tests pour un mois de dev	


• Solutions Pareto : 	

• 80% du parc représenté par quelques
combinaisons majoritaires	


• Avoir une base de beta testeur diverse et
utiliser les crash reports pour le reste

App Days - Vices Cachés

Matthieu Rouif
App Days - Vices Cachés

Matthieu Rouif
Utilisateurs
Sans observer ses utilisateurs , on ne peut pas :	


• Tester la première expérience	

• Connaître les usages de son app	

• Itérer pour améliorer
App Days - Vices Cachés

Matthieu Rouif
Première Expérience
Primordiale dans l’impression que vous
laissez aux utilisateurs.	


App Days - Vices Cachés

Matthieu Rouif
Première Expérience
•Lent et Instable : Beaucoup

de choses à initialiser :
Graphismes, Librairies, Base de
données local et externe,
Login...	

!

•Simplifier !

Ex : Questions préchargées, Pas de
création de compte, un seul Xib
App Days - Vices Cachés

Matthieu Rouif
Première Expérience
•Nouvelle App = Nouvelle UX	

!

•Difficile d’observer la

première expérience à distance	

!

•Trouver des utilisateurs dans
la rue, Apple Store, gares... et
observer : “show don’t tell”
App Days - Vices Cachés

Matthieu Rouif
Connaître les usages
Où sont vos utilisateurs ?	

!

App Days - Vices Cachés

• 40% dans leur chambre 	

• 30% devant leur TV	

• 10% aux toilettes

Matthieu Rouif
Connaître les usages
Connatre les usages

36% des utilisateurs refusent
le Push systématiquement

App Days - Vices Cachés

Matthieu Rouif
Connaître les usages
Connatre les usages

54% des utilisateurs refusent
le Facebook Connect
systématiquement	

(Attention aux reviews)

App Days - Vices Cachés

Matthieu Rouif
Itérer
Connaître les usages 	

•Etre à l’écoute	

Ex : reviews, questions	

•Suivre les comportements
(Flurry et en interne). 	

!

Itérer en conséquence:	

•Faciliter l’accès aux features
les plus utilisées.	

Ex : nouveau profil utilisateur	

App Days - Vices Cachés

Matthieu Rouif
A retenir
• Premier chargement primordial : simplifier
le lancement
tester avec de
nouveaux utilisateurs

• Penser l’expérience sans Facebook et
Push Notifications	


• Observer le comportement de vos
utilisateurs pour améliorer

App Days - Vices Cachés

Matthieu Rouif
App Days - Vices Cachés

Matthieu Rouif
Store
Sans observer les Stores, on ne peut pas :	


• Observer les spécificités locales	

• Améliorer sa visibilité	

• Profiter des opportunités
App Days - Vices Cachés

Matthieu Rouif
Spécificité Locale
!

• Opportunités liées aux spécificités

locale, législation.
Ex :
Crix premier de l’App Store Brésilien
en changeant de catégorie	


• Attention aux régies pub en

fonction de vos pays et devices

App Days - Vices Cachés

Matthieu Rouif
Leviers d’optimisation
!

• La découverte d’App est réelle	

• Icône, nom de l’appli, notes,

visuels et mots-clefs extrêmement
importants.
Ex
: Passer premier du store après avoir
changé l’icône	


• Se positionner dans tous les
Stores (surtout Android)	


App Days - Vices Cachés

Matthieu Rouif
Rester Agile
!

• Les plateformes mettent en avant
ceux qui adoptent le plus vite les
nouveaux paradigmes	


• Tous les changements de règle de
Store créent des opportunités	


!

App Days - Vices Cachés

Matthieu Rouif
A retenir
Restez agile, à l’affut d’opportunités :

• Locales	

• Ponctuelles (nouvel OS)	

• Optimiser icônes et metadata
App Days - Vices Cachés

Matthieu Rouif
App Days - Vices Cachés

Matthieu Rouif
Dans la vrai vie !

App Days - Vices Cachés

Matthieu Rouif
Merci

matthieu@heycrowd.com	

et @matthieurouif

App Days - Vices Cachés

Matthieu Rouif

App days 2012 vices cachés

  • 1.
    Vices Cachés : Pourquoitester son app dans la vraie vie ? App Days - Vices Cachés Matthieu Rouif
  • 2.
    Expérience • iOS Programmingà Stanford - 2009 ! • Fondateur d’As-App - 2009-2010 ! Stations ! de Ski x12 Crix Kolorami Goldfish ToitDeParis • Co-Fondateur de HeyCrowd - 2011-2012 HeyCrowd App Days - Vices Cachés Matthieu Rouif
  • 3.
    Développer sur son émulateur Testerdans la vrai vie “get out of theMatthieu Rouif building” Steve Blank App Days - Vices Cachés
  • 4.
  • 5.
    App Days -Vices Cachés Matthieu Rouif
  • 6.
    Environnement Sans sortir, onne peut pas tester : • Le GPS • La réalité augmentée • La connexion (intermittence, débit) • La photo • La batterie ! App Days - Vices Cachés Matthieu Rouif
  • 7.
    GPS • Pas besoinde forfait data. Utilise le signal GPS/wifi/GPRS • Peu précis dans un batiment, en montagne (Android) • Autorisation demandée • Appareils sans puces GPS • Les femmes refusent plus App Days - Vices Cachés Matthieu Rouif
  • 8.
    GPS • Tester enski, en voiture, en train, en vélo, en intérieur • En déplacement rapide : CPU plus utilisé (l’utilisateur s’en aperçoit : batterie, température) • Calibrer la géolocalisation: Signal GPS Wi-Fi App Days - Vices Cachés Matthieu Rouif Batterie 1 heure 1 jour Précision 10m 800m
  • 9.
    Réalité Augmentée • Plusieurstechnologies possibles • Boussole+GPS +Accéléromètre. Encore instable. Ex : même conditions donnent un résultat différent • Reconnaissance d’image fonctionne mieux mais pas pour tous les usages (Tour Eiffel, Montagnes) ! ! App Days - Vices Cachés Matthieu Rouif
  • 10.
    Connexion ! • Mobile =connexion intermittante • Précharger le contenu (6 questions toujours en réserve sur HeyCrowd) • Donner l’impression de la fluidité • Utiliser des requêtes asynchrones, surtout pour les images • Tester dans le métro : peu de bande passante et instable. PARFAIT ! App Days - Vices Cachés Matthieu Rouif
  • 11.
    Appareil Photo ! • Vosutilisateurs ne sont ni photographes, ni ingénieurs. Donc : mauvaise lumière, mauvaise position GPS. PHOTOS NULLES • Temps de chargement très long. Surtout en EDGE et la montagne ! App Days - Vices Cachés Matthieu Rouif
  • 12.
    Batterie • La batteriereste le premier problème des smartphones. Elle est sensible : • A l’usage GPS : il faut absolument tester dans le train/voiture/métro • A l’usage 3G • A la luminosité de l’écran • Au froid App Days - Vices Cachés Matthieu Rouif
  • 13.
    Luminosité • Ecran rétroéclairé •En plein soleil, on ne voit rien • A la montagne, on ne voit absolument rien App Days - Vices Cachés Matthieu Rouif
  • 14.
    A retenir • Prototyperau plus vite l’application et tester dans son environnement pour évaluer la faisabilité • A minima : 
 Simulateur Mobile ! (dev) (jour) Edge (semaine) ! • Paramètrer avant la publication App Days - Vices Cachés Matthieu Rouif Métro (mois)
  • 15.
    App Days -Vices Cachés Matthieu Rouif
  • 16.
    Hardware Sans utiliser plusieursappareils, on ne peut pas tester : • La compatibilité des appareils • La compatibilité des OS • Leur combinaison App Days - Vices Cachés Matthieu Rouif
  • 17.
    Compatibilité • Problèmes pourtester sur toutes les combinaisons device+OS • Des dizaines de possibilités. Android plusieurs mois de tests pour un mois de dev • Solutions Pareto : • 80% du parc représenté par quelques combinaisons majoritaires • Avoir une base de beta testeur diverse et utiliser les crash reports pour le reste App Days - Vices Cachés Matthieu Rouif
  • 18.
    App Days -Vices Cachés Matthieu Rouif
  • 19.
    Utilisateurs Sans observer sesutilisateurs , on ne peut pas : • Tester la première expérience • Connaître les usages de son app • Itérer pour améliorer App Days - Vices Cachés Matthieu Rouif
  • 20.
    Première Expérience Primordiale dansl’impression que vous laissez aux utilisateurs. App Days - Vices Cachés Matthieu Rouif
  • 21.
    Première Expérience •Lent etInstable : Beaucoup de choses à initialiser : Graphismes, Librairies, Base de données local et externe, Login... ! •Simplifier ! Ex : Questions préchargées, Pas de création de compte, un seul Xib App Days - Vices Cachés Matthieu Rouif
  • 22.
    Première Expérience •Nouvelle App= Nouvelle UX ! •Difficile d’observer la première expérience à distance ! •Trouver des utilisateurs dans la rue, Apple Store, gares... et observer : “show don’t tell” App Days - Vices Cachés Matthieu Rouif
  • 23.
    Connaître les usages Oùsont vos utilisateurs ? ! App Days - Vices Cachés • 40% dans leur chambre • 30% devant leur TV • 10% aux toilettes Matthieu Rouif
  • 24.
    Connaître les usages Connatreles usages 36% des utilisateurs refusent le Push systématiquement App Days - Vices Cachés Matthieu Rouif
  • 25.
    Connaître les usages Connatreles usages 54% des utilisateurs refusent le Facebook Connect systématiquement (Attention aux reviews) App Days - Vices Cachés Matthieu Rouif
  • 26.
    Itérer Connaître les usages •Etre à l’écoute Ex : reviews, questions •Suivre les comportements (Flurry et en interne). ! Itérer en conséquence: •Faciliter l’accès aux features les plus utilisées. Ex : nouveau profil utilisateur App Days - Vices Cachés Matthieu Rouif
  • 27.
    A retenir • Premierchargement primordial : simplifier le lancement tester avec de nouveaux utilisateurs • Penser l’expérience sans Facebook et Push Notifications • Observer le comportement de vos utilisateurs pour améliorer App Days - Vices Cachés Matthieu Rouif
  • 28.
    App Days -Vices Cachés Matthieu Rouif
  • 29.
    Store Sans observer lesStores, on ne peut pas : • Observer les spécificités locales • Améliorer sa visibilité • Profiter des opportunités App Days - Vices Cachés Matthieu Rouif
  • 30.
    Spécificité Locale ! • Opportunitésliées aux spécificités locale, législation. Ex : Crix premier de l’App Store Brésilien en changeant de catégorie • Attention aux régies pub en fonction de vos pays et devices App Days - Vices Cachés Matthieu Rouif
  • 31.
    Leviers d’optimisation ! • Ladécouverte d’App est réelle • Icône, nom de l’appli, notes, visuels et mots-clefs extrêmement importants. Ex : Passer premier du store après avoir changé l’icône • Se positionner dans tous les Stores (surtout Android) App Days - Vices Cachés Matthieu Rouif
  • 32.
    Rester Agile ! • Lesplateformes mettent en avant ceux qui adoptent le plus vite les nouveaux paradigmes • Tous les changements de règle de Store créent des opportunités ! App Days - Vices Cachés Matthieu Rouif
  • 33.
    A retenir Restez agile,à l’affut d’opportunités : • Locales • Ponctuelles (nouvel OS) • Optimiser icônes et metadata App Days - Vices Cachés Matthieu Rouif
  • 34.
    App Days -Vices Cachés Matthieu Rouif
  • 35.
    Dans la vraivie ! App Days - Vices Cachés Matthieu Rouif
  • 36.