La dernière fois je vous ai présenté le Flame,
notre appareil de référence pour les développeurs
et pour ceux intéressés par ce que pourrait être un appareil Firefox OS de milieu de gamme.
Une fois que vous avez allumé votre Flame il vient comme ceci.
Le temps que cette vidéo sorte, il y aura peut-être une nouvelle interface
donc gardez-le à jour, c'est vraiment facile de mettre à jour le système d'exploitation.
Pour faire de ce téléphone un véritable téléphone de développeur
vous avez juste à aller dans les paramètres
puis dans les paramètres internet du téléphone : « Informations sur l'appareil ».
Une fois que vous y êtes, cliquez sur « Plus d'informations »
et activez le menu développeur.
Lorsque vous retournez dans le menu principal
vous avez désormais le menu développeur qui peut être déroutant pour l'utilisateur lambda
mais qui est une fonction réellement intéressante pour un développeur.
Vous avez par exemple les bords de calques, les bords de tuiles, la composition matérielle
les tuiles, l'overscrolling :
tout ce qui se passe dans l'interface en elle-même,
de la carte vidéo à la mémoire vive,
peut maintenant être inspecté par vous et c'est beaucoup plus facile
que d'essayer via le registre ADB en USB
mais vous pouvez également le faire si vous voulez.
Nous avons maintenant une nouvelle section très intéressante
sur Firefox OS nommée « Informations développeurs ».
Une fois que vous l'avez activée ici,
vous pouvez voir que des informations sont en sur-impression sur l'écran.
Activez les informations développeurs et vous pouvez tout de suite voir la quantité de mémoire
actuellement utilisée par le système
et la quantité de mémoire qu’utilise l'application que vous déboguez.
Comme tout dans Firefox OS est une application, y compris l'écran Paramètres
vous pouvez en fait déboguer cet écran Paramètres alors que vous l'utilisez.
Vous pouvez également activer les images/secondes,
ce qui vous affiche ici le nombre d'images/secondes utilisées
le temps de chargement : combien de temps il a fallu
pour charger l'application que vous utilisez actuellement,
reflows, blocages et tous les différents paramètres dont vous avez besoin en tant que développeur.
Vous observez la consommation mémoire de l'application et vous pouvez le recouper avec
le nombre d'objets JS, JS strings etc. définis pour vous.
Tout ceci vous permet de voir le comportement de votre application sur votre appareil
et pour tous les développeurs d'applications pour qui tout ceci est pénible, nous avons mis en place ce HUD pour vous.
Activez-le, testez votre application, modifiez-la jusqu'à ce qu'elle soit rapide
et ajoutez-la au marketplace
et d'autres utilisateurs de Firefox OS seront contents.