Depuis quelques mois, le monde Android s'est métamorphosé en champs de bataille des processeurs. Avec l'arrivée des processeurs Dual-Core, souvent traduit en Français par « double-cœurs », le marché des smartphones s'est en quelque sorte transformé en marché de processeurs. En effet, en introduisant son Tegra 2, NVIDIA avait officiellement lancé la compétition des téléphones Android les plus puissants.
Qu'est-ce donc un processeur et en quoi est-il si important ? Est-ce une nécessité d'avoir un Dual-Core ? Est-ce le seul paramètre à tenir en compte pour une question de performance ? Je vais essayer de vous offrir une vulgarisation des termes qui semblent si techniques mais qui sont en fait assez simples à comprendre.
Pour commencer, voici un petit rappel des différents points traités dans mon guide de « Comment choisir son téléphone Android » :
1. L'opérateur mobile et où acheter
2. Quelle marque choisir
3. Ne pas ignorer les capacités de la mémoire
4. Appareil photo et caméra vidéo
5. Processeurs et performances
6. Communauté de développeurs
7. Le point fort de chacun

Le processeur
Si l'on simplifie, un processeur est la centrale ou le cœur d'un ordinateur où les informations sont traitées. Les processeurs sont aussi utilisés pour faire tourner les smartphones et les tablettes. En gros, un processeur fournit la base de la puissance de votre téléphone en envoyant des impulsions de données à une fréquence donnée (1 GHz = 1 milliard de battements par seconde).
La vitesse à laquelle un processeur tourne se mesure soit en unité MIPS (millions d'instruction par seconde) soit en FLOPS (floating-point operations per second). Si je ne me trompe pas, il existe bien un rapport entre les hertz et les MIPS (ou FLOPS) sans que les deux soient directement liés. Mais de toute façon, ça dépasse mes connaissances et c'est inutile de nous y aventurer plus dans ce guide d'amateur.
Retenez juste qu'il existe des processeurs pour smartphones à différentes fréquences et que plus celles-ci sont grandes, plus le processeur offrira une meilleure performance. Vous pouvez notamment voir des chiffres tels 600 MHz, 1 Ghz ou encore 1.2 GHz.
Avec mon expérience, je ne crois pas qu'il est si important de différencier les constructeurs de processeurs comme NVIDIA, Qualcomm, Samsung, Texas Instrument ou encore ARM.
Single-Core ou Dual-Core
Vous me direz que ça devient compliqué si l'on parle d'un cœur monté d'un noyau (en cardiologie, le noyau serait le Sinus Atrial du cœur humain). Lorsque vous entendez parler d'un processeur « double-cœurs », ça veut effectivement dire double noyaux. Les processeurs ont toujours été construits avec une architecture simple avec un unique noyau. Depuis une demie année, les constructeurs de téléphones mobiles s'intéressent aux processeurs appelés Dual-Core (donc double noyaux). Qualifiés de plus performants, ces derniers moteurs équipent maintenant la plupart des nouveaux appareils mobiles de haute gamme chez Android.

Deux noyaux ne signifient pas forcément une vitesse ou une puissance doublée. C'est juste que le processeur possède deux emplacements sur lesquels le traitement de données peut être divisé. Compliqué à comprendre ? Regardez ce spot publicitaire très fraîchement sorti du géant Sud-Coréen Samsung :
On peut aussi parler de « channels » (ou voies) dans un processeur. Je ne vais pas m'étendre sur ce paramètre, mais LG en fait l'éloge pour son nouveau LG Optimus 3D (processeur Texas Instrument OMAP 4). Retenez qu'un Dual Channel traite mieux et plus rapidement les informations permettant un fonctionnement fluide lorsqu'il y a plus d’exigences.
Intéressons-nous donc au choix entre un processeur à simple noyau ou un autre à double noyaux. Nous sommes bien entendu toujours tentés d'opter pour la technologie la plus évoluée (Dual-Core dans ce cas), mais il ne faut pas oublier qu'un processeur cadencé à 1 GHz en Single-Core peut être largement suffisant pour la plupart des utilisateurs. Au moment où je rédige cet article, je suis en possession du Nexus S de Google, soit un téléphone avec un cœur de 1 GHz en simple noyau. J'en suis d'ailleurs entièrement satisfait pour ce que j'en fait. J'avoue même que je suis plutôt exigeant en matière de performances sans oublier que je joue aux jeux vidéos récents sur Android de haute qualité.
Ce week-end, j'ai aidé une amie à bidouiller le Sony Ericsson XPERIA Arc, aussi doté d'un processeur aux mêmes paramètres. Ce dernier ne souffre d'aucun ralentissement que ce soit dans l'utilisation générale du téléphone ou dans l'exécution des jeux HD de Gameloft. 1 GHz avec un seul noyau, c'est déjà pas si mal !

Bien sûr, le proche avenir des jeux sur smartphones nécessitera des standards de processeurs Multi-Core (Quad-Core déjà pour la fin 2011 !). Mais si vous n'êtes pas un adepte des applications en trois dimensions ultra-réalistes, je vous recommande un smartphone à simple noyau, mais avec une cadence à 1 GHz (au moins). Parmi ces appareils mobiles, je vous conseille les (dans l'ordre de mes préférences) :
- Google Nexus S
- Sony Ericsson XPERIA Arc
- Samsung Galaxy S
- HTC Desire HD
- HTC Desire S
- HTC Incredible S
Si vous pensez tout de même goûté au plaisir ludique des jeux virtuels sur Android, ou simplement si vous vous trouvez être une personne qui exige les produits les plus performants du marché actuel, je vous recommande d'opter pour les smartphones Dual-Core que sont les (dans l'ordre de mes préférences) :
- Samsung Galaxy S II
- HTC Sensation
- LG Optimus 3D
- LG Optimus 2X
Mieux ! Si vous êtes quelqu'un de très patient, vous pouvez aussi attendre quelques mois avant la sortie des premiers téléphones avec des processeurs à quadruple noyaux (Quad-Core). Je pense notamment au troisième smartphone de Google, le sous-entendu Nexus 3...
Est-ce tout en matière de performance ?
Ça aurait été trop facile ! En effet d'autres paramètres jouent un rôle en commun lorsqu'il s'agit de performances brutes.
- Je pense notamment au GPU (Graphics Processing Unit), la puce graphique équipant les processeurs permettant de tourner des jeux offrant des graphismes détaillés. Celle-ci possède sûrement d'autres rôles dans un smartphone ou une tablette mais je suis dans l'incapacité de vous l'expliquer en détails (je suis encore trop amateur !).
- Comme sur les ordinateurs, il existe une mémoire vive, appelée RAM (Random Access Memory). Cette mémoire sert à garder en mémoire cache les données lors de leur traitement. Sa rapidité d'accès et sa taille définit la capacité d'un téléphone (dans notre cas) à traiter des informations, notamment lors des processus de mufti-tâches. En très grotesque, plus celle-ci est grande, plus votre téléphone pourra traiter des données sans ralentissement.

- La mémoire ROM (Read-Only Memory) et la mémoire externe font aussi parties des paramètres à prendre en compte. Pour plus de détails, je vous propose de consulter le chapitre dédié à la mémoire de ce guide.
- Indirectement, une batterie qui se décharge presque totalement peut tout faire ralentir sur votre cellulaire. Le système économise automatiquement le reste du jus en diminuant la plupart des processus afin de vous permettre de trouver une alimentation avec le chargeur. On peut donc aussi avancer qu'il vaut mieux opter pour une bonne batterie afin d'avoir une meilleure autonomie (plus le nombre de mAh est élevé, mieux c'est) !
- Pour ce qui est de la partie logicielle, plus la version d'Android est récente, plus le système d'exploitation sera optimisé. Choisissez donc au minimum Android 2.2 (Froyo). La dernière version 2.3 (Gingerbread) est bien entendu la meilleure mais elle n'équipe malheureusement pas encore tous les téléphones. Les téléphones vendus avec Gingerbread sont par exemple le Google Nexus S, le Sony Ericsson XPERIA Arc, le HTC Desire HD, le Samsung Galaxy S II, le HTC Sensation et encore quelques uns...
(Android 3.0 ou 3.1, alias Honeycomb, n'est que destiné pour les tablettes)

Où consulter les détails du matériel (processeurs, RAM, version Android, batterie, etc...) ?
Le plus simple est de consulter les différents sites internet, que ce soit les sites officiels des marques en question ou sur des sites de référence Android (exemple: Romandroid.ch). Si vous êtes sportifs, vous pouvez aussi parcourir les magasins de la ville (ou du village) en comparant les caractéristiques techniques de chacun des appareils.
Comme proposé dans ce cinquième épisode, il n'y a pas forcément besoins d'un processeur Dual-Core pour être satisfait des performances brutes. Mais si vous pensez garder votre « natel » pour un bon moment, si vous pensez être un gros joueur de jeux exigeants ou si vous vous êtes promis(es) de posséder le dernier gadget high-tech, choisissez un Dual-Core ou attendez la fin de l'année pour un Quad-Core !
Vous avez d'autres avis, conseils, astuces ou détails ? N'hésitez surtout pas à réagir pour faire profiter tout le monde !
Sinon, rendez-vous prochainement pour le point numéro 6. Communauté de développeurs!
1. L'opérateur mobile et où acheter
2. Quelle marque choisir
3. Ne pas ignorer les capacités de la mémoire
4. Appareil photo et caméra vidéo
5. Processeurs et performances
6. Communauté de développeurs
7. Le point fort de chacun