C'est très subjectif, car cela dépend de ce que vous faites.
Tout d'abord, le véritable multitâche (avoir plusieurs applications exécuter ) nécessite un processeur plus rapide, afin que tous les processus puissent fonctionner à une vitesse décente. Vous avez raison de dire que pour que toutes ces applications restent en mémoire, vous avez besoin de plus de RAM.
J'ai 512 Mo de RAM, et mes processus ne commencent à être tués que si je lance quelque chose qui en utilise une tonne comme Angry Birds. D'autre part, j'ai un processeur de 1 GHz et je ne remarque jamais de ralentissements, quoi que je fasse (à part Angry Birds qui s'enlise pendant les longues parties).
Si vous utilisez le courrier électronique, Twitter, Facebook, le Web, etc., vous avez probablement besoin de plus de RAM. Si vous voulez jouer à des jeux, vous avez besoin d'une quantité décente de RAM, mais le processeur et la puce graphique seront plus importants. En général.
Une autre considération importante est la vitesse d'E/S. Si vous avez un téléphone Samsung qui utilise RFS, installez un lagfix EXT4 - vous remarquerez une énorme amélioration. Si vous enregistrez des vidéos HD, vous voudrez peut-être une carte SD plus rapide (nous avons des questions à ce sujet), et ainsi de suite.
La taille de l'espace de stockage n'a pas grand-chose à voir avec les performances, mais vous devez également en tenir compte. De nombreux utilisateurs s'en prennent à eux-mêmes après avoir installé quelques applications et constaté qu'ils n'ont plus d'espace. Je recommande vivement un appareil comme mon Vibrant, qui dispose d'un espace de stockage interne (système+données) excessif de 2 Go (et d'une carte SD interne de 14 Go, plus la carte SD externe).
1 votes
BTW : Rappelez-vous que l'horloge du CPU n'est pas la même chose que la vitesse du CPU. Des mesures plus utiles que l'horloge du CPU sont les Mflops, les millions d'instructions par seconde (MIPS), etc. La différence entre Mflops et MIPS peut être vue lors de certaines optimisations (par exemple les optimisations JIT), parce que certains processeurs ont des instructions spéciales qui vous permettent de calculer plusieurs fois en même temps. Cependant, elles ne sont pas appliquées dans le code natif, sauf si l'application a été compilée avec le support de ces instructions.