L'impact du doublement de la RAM de l'iPhone 3GS
Par Arnaud Morel - Publié le
John Casasanta, développeur iPhone pour Taptaptap, revient sur le doublement de la RAM embarquée sur l'iPhone 3GS (256 Mo, contre 128 Mo pour l'iPhone Edge et 3G). Avec cette mesure, Apple fait sauter un problème de taille, pourvoyeur de la plupart des crashs ou des refus d'applications de se lancer.
Initialement, lors du lancement de l'iPhone OS, la mémoire du téléphone contient déjà toute une série d'applications, lancées en tâche de fond (et oui !) :
• MobileMail (Mail)
• MobileMusicPlayer (iPod)
• MobilePhone (Phone)
• BTServer (Bluetooth server)
• SpringBoard (gestion du "bureau")
• accessoryd (controle des accessoires du dock connector)
• aosnotifyd (synchro MobileMe)
• mediaserverd (controle audio)
Sur les deux premières générations d'iPhone, la RAM disponible est alors d'environ 40 Mo, contre 156 Mo pour l'iPhone 3GS. 4 fois plus de RAM disponible. Les choses se corsent encore lorsqu'on travaille avec son iPhone. Ouvrez Safari et chargez quelques pages et la RAM va fondre à vue d'œil et la différence de RAM libre entre l'iPhone 3GS et ses prédécesseurs augmenter, jusqu'à un facteur 10.
Source
Initialement, lors du lancement de l'iPhone OS, la mémoire du téléphone contient déjà toute une série d'applications, lancées en tâche de fond (et oui !) :
• MobileMail (Mail)
• MobileMusicPlayer (iPod)
• MobilePhone (Phone)
• BTServer (Bluetooth server)
• SpringBoard (gestion du "bureau")
• accessoryd (controle des accessoires du dock connector)
• aosnotifyd (synchro MobileMe)
• mediaserverd (controle audio)
Sur les deux premières générations d'iPhone, la RAM disponible est alors d'environ 40 Mo, contre 156 Mo pour l'iPhone 3GS. 4 fois plus de RAM disponible. Les choses se corsent encore lorsqu'on travaille avec son iPhone. Ouvrez Safari et chargez quelques pages et la RAM va fondre à vue d'œil et la différence de RAM libre entre l'iPhone 3GS et ses prédécesseurs augmenter, jusqu'à un facteur 10.
Une grosse différence que j'ai noté sur le 3GS c'est que je peux conserver un paquet de pages Safari ouvertes et, quand j'en active une, il est rare qu'elle doive être rechargée. N'importe qui qui possède un iPhone Edge ou 3G sait que Safari rechargera quasi systématiquement chaque page web lorsqu'il les activera, explique John. Le doublement de la RAM est un des facteurs majeurs contribuant au "S" (speed) de l'iPhone 3GS.
Source