Le HTC Touch Diamond propose une nouvelle expérience aux utilisateurs : interface graphique faisant oublier Windows Mobile, fonctions communicantes très complètes et offre logicielle intéressante. Néanmoins ce terminal souffre aujourd'hui de quelques problèmes de performances, essentiellement dues à l'écran VGA très gourmant, mais aussi à une batterie bien limitée. Dans cet article vous trouverez une liste de trucs et astuces pour optimiser le Touch Diamond : meilleures performances, meilleure autonomie, et donc meilleure expérience.
Note : La majorité des "trucs et astuces" proviennent du forum XDA-Developers. Toutes les modifications présentées dans cet article ont été testée sur une ROM Française 1.37. Néanmoins, méfiance, les modification de la base de registre peuvent avoir pour conséquence la réinitialisation complète du PDA (retour en configuration d'usine). Nous vous invitons à faire attention et surtout pensez à sauvegarder vos données personnelles.
Mise à jour du 20/08/2008 : HTC propose une nouvelle ROM officielle , améliorant la sensibilité, les performances et l'autonomie. Néanmoins les astuces présentées dans cet article restent valables. A noter la sortie de Schap'Advanced Configuration Tools en version 3.0 qui se voit ajouter un grand nombre d'options et ainsi simplifie l'optimisation du Touch Diamond.
Les outils nécessaires
Editeur de base de registres
Pour modifier la base de registre il vous faut un éditeur spécifique. Il en existe de nombreux, mais deux sortent du lot : PHM Registry Editor , un outil simple et gratuit, et Resco Registry un add-on à Resco Explorer .
Toute modification de la base de registre nécessite un 'soft reset' (redémarrage du PDA). Pour cela, il suffit d'enlever la batterie quelques secondes, ou d'appuyer sur le petit bouton rouge à l'arrière du PDA (une fois la coque enlevée).
Schap's Advanced Configuration Tools
Mise à jour du 20/08/08 : Advanced Configuration Tools est disponible en version 3, plus complet et plus adapté au Touch Diamond.
Les terminaux HTC, et plus généralement les terminaux Windows Mobile partagent en commun beaucoup de paramêtre de configuration. Un développeur ingénieux propose un outil regroupant une grande partie de cette configuration. Ainsi il devient inutile (pour certains réglages) de modifier directement la base de registre.
Schap's Advanced Configuration Tools 2.1.0.0 peut être télécharger via Clubic.
Schap's Advanced Configuration Tools 3.0 sur le site de l'éditeur
Optimisation de la batterie
3G versus EDGE
L'un des éléments du Diamond le plus "consommateur" reste la puce 3G. En effet pour simplifier, quand la 3G est activée, l'appareil utilise simultanément la 3G et le GSM pour permettre la bascule transparente d'un réseau à un autre en cas de perte de l'un des deux. De plus les débits étant plus important (surtout en HSDPA), la consommation augmente. A titre de comparaison, dans le cadre d'une utilisation classique, le simple fait de désactiver la 3G permet de gagner en 50% et 80% d'autonomie ! Avec le Push Mail activé le gain augmente encore dépassant les 100% !
Pour désactiver la 3G manuellement, il faut passer par le menu démarrer / Paramêtres / Téléphone.L'onglet "Bande" vous permet de forcer la 3G ou le GSM. En Auto, le téléphone choisit la 3G par défaut, et revient au GSM en cas d'absence de réseau 3G.
Naturellement désactiver la 3G fait perdre une des fonctions les plus intéressantes du Diamond : l'accès à l'Internet Mobile à Haut débit. Et activer/désactiver la 3G impose de nombreuses manipulations. Heureusement il existe une astuce simplifiant cette bascule.
Une fois de plus il faut utiliser "Advanced Configuration Tools". Il faut passer par le menu en bas à droite et lancer "Paramêtre Comm Manager". Vous pouvez alors modifier la structure par défaut du gestionnaire de communication du Diamond.
Attention vous ne pouvez pas ajouter de fonction sans en retirer une car l'écran ne peut en afficher que 6 simultanément. Pour donner un accès rapide à l'activation/désactivation de la 3G il faut cliquer sur "3G". Une fois valider le gestionnaire de communication intègrera cette fonction.
Gérer manuellement la puissance du rétro éclairage
En intégrant un écran VGA, HTC transcende l'affichage. Mais en contre partie, on se retrouve face à un problème de consommation électrique. Pour encore améliorer l'affichage en toute circonstance, HTC propose par défaut un réglage automatique du rétro-eclairage : celui-ci augmente et diminue tout seul en fonction de la luminosité de l'environnement. Il faut avouer que cela fonctionne très bien et que avec un rétro éclairage au maximum, le Diamond reste lisible même en plein soleil.
On peut naturellement désactiver ce réglage automatique, et ainsi forcer sur une luminosité moyenne, voir basse. Ce niveau est très suffisant dans beaucoup de situation. Le gain d'autonomie est évident, surtout quand vous utilisez l'appareil en mode "PDA".
Pour cela il faut aller dans le menu démarrer / paramêtre / Système / icône "Alimentation" / Onglet "Rétro-éclairage". Le réglage de la luminosité est personnel et dépendant de la sensibilité de chaque utilisateur. Néanmoins très logiquement une plus faible luminosité consommera nettement moins.
L'onglet suivant, nommé "Avancé", permet d'affiner les réglages et donc encore gagner quelques minutes d'autonomie.
Le reveil à l'arriver d'un SMS
Les utilisateurs recevant régulièrement des SMS auront noter qu'à chaque fois, le PDA se "reveille", c'est à dire que l'écran s'allume. Le principe du SMS est justement de travailler "en différé" c'est à dire qu'on ne prend note du message et qu'on n'y répond que plus tard. Du coup bien qu'il faille être informé de l'arrivé du message (sonnerie, vibreur, etc...) le reveil de l'écran est inutilement consommateur de courant.
Une simple modification de la base de registre règle ce problème.
en suivant l'arborescence HKEY_LOCAL_MACHINE/Drivers/RIL vous trouverez la Clef "DisableSMSWakeUPEvent". il faut alors passer la valeur à 1 à la place de 0.
Un soft reset est nécessaire pour que la modification soit prise en compte.
Optimisation des performances
A cause de son écran VGA (4 fois plus de pixels qu'un smartphone classique) et de son interface en 3D, le Touch Diamond ne présente pas les performances que laissaient espérer son processeur à 528mHz. Parfois la réactivité faiblit et quelques écrans "figés" viennent ternir le tableau. Il existe des astuces pour améliorer cela. Naturellement si elles n'ont pas été intégrées par défaut par HTC c'est que chaque modification est à double tranchant.
Activer et paramètrer le système de cache de fichiers
Le système Windows Mobile est en permanence en train d'accéder à des fichiers. Pour accélérer ce processus, il intègre un système de cache de fichiers. Par défaut celui ci n'est pas activé. Avec le logiciel Advanced Configuration Tool, dans la rubrique "Performances" vous devez passer la ligne "Cache du système de fichiers" sur "Activé". Une fois cela fait (et le PDA rebooté) vous pouvez attribuer une taille à ce cache. 8mo semble un bon compromis entre l'espace occupé et les performances obtenues.
Vous pouvez également augmenter le "Cache du filtre du système de fichiers" en le passant à 131072 secteurs.
Le système TouchFLO 3D utilise un grand nombre de fichiers, qui eux mêmes font appels à d'autres fichiers. L'activation du cache améliore donc les performances de l'interface, ce qui se traduit par une plus grande fluidité.
Vous pouvez également augmenter le cache alloué à la table d'allocation des fichiers. Par défaut celle-ci fait 16Mo mais vous pouvez la passer à 32Mo. Pour cela utilisez l'éditeur de base de registres, et trouvez la chaine HKEY_LOCAL_MACHINE/SYSTEM/StorageManager/FATFS
Changez la valeur CacheSize à 32768.
Attention le cache de la table d'allocation des fichiers utilise la mémoire vive, dont il bloque une partie. En attribuant 32Mo au cache on améliore les performances générales mais on diminue d'autant les ressources pour les programmes lancées. Et rapidement ma mémoire sature ce qui entraine une chute importante des performances. Il est donc important de manipuler avec précaution ce paramêtre en fonction de l'utilisation que vous avez du téléphone.
Augmenter le cache "police graphique"
Vous pouvez également augmenter légerement le cache des glyphes. Les glyphes sont les caractères affichés. Ils sont calculés à chaque apparition (ce qui peut être lourd, notamment pour le lissage en VGA). Avec le cache on ne le calcule qu'une seule fois. En augmentant le cache on améliore encore le résultat.
Pour cela il faut utiliser le logiciel Advanced Configuration Tools et dans la partie "Performance" changer la valeur de "Cache des Glyphes" (passer à 32ko).
Accélerer le défilement du TouchFLO
La technologie TouchFLO permet de manipuler les objets affichés à l'écran "au doigt". On peut ainsi faire défiler une liste ou un menu sans cliquer, mais en glissant le doigt. Via la base de registres on peut modifier la vitesse de ce défilement.
Pour cela trouvez la chaîne HKEY_LOCAL_MACHINE/SOFTWARE/OEM/TFLOSettings. Deux valeurs sont à changer : la première "SpeedHigh" passez la valeur à 5 (par défaut la valeur est 25).Pour la seconde "SpeeLow", passez la valeur à 14 (par défaut la valeur est 70)
Le gain se traduit par un défilement plus rapide, sur les listes mais aussi sur le défilement des onglets du TouchFLO 3D ! Attention cela n'améliore pas la fluidité et implique même parfois l'apparition de ralentissement car le système n'a pas toujours le temps de charger entièrement l'écran !
Améliorer l'ergonomie
Modifier la sensibilité de l'écran tactile
L'écran tactile doit répondre rapidement aux solicitations. Néanmoins Windows Mobile n'a pas été prévu initialement pour la technologie "TouchFLO". Du coup il faut régler précisément la sensibilité pour que l'appareil comprenne l'action : un défilement de liste (contact par exemple) ou la sélection d'un objet (par exemple : utiliser le clavier virtuel).
Mais la sensibilité de l'écran reste assez subjective. Et donc c'est à chacun d'affiner ses réglages.
Pour cela il faut régler le "seuil de pression", via le logiciel "Advanced Configuration Tools".
La valeur par défaut dépend de la version de ROM du Diamond. En augmentant la valeur on augmente la sensibilité et donc on améliore l'ergonomie "au doigt". En contre partie l'utilisation du stylet n'est pas vraiment améliorée.
Le GPS dans l'EXIF des photos
Avec un GPS intégré dans le terminal il pourrait sembler intéressant
de l'utiliser pour "géocoder" les photos. Ainsi dans le code EXIF
(informations techniques sur la photo) on peut enregistrer les
coordonnées GPS de la prise de vue. Par défaut les téléphone HTC ne le
font pas. Cette fonction peut être activée simplement mais attention,
cela peut avoir un impact sur l'autonomie, puisque le GPS se déclenche
à chaque fois que vous lancer l'appareil photo.
Pour activer
cette fonction, dans Adavnced Configuration Tools, trouvez la ligne
"Appareil Photo" et mettez le champs "Géolocalisation Photo" sur "Activée".
|