Quel OS pour le Nano ?
L’annonce d’un iPod Nano à écran tactile la semaine dernière a laissée plus d’un doute. Quel système d’exploitation équipe le lecteur mp3? De la réponse officielle aux explorations du firmware ipsw, la réponse est on ne peut plus nébuleuse.
Le iPod Nano tactile, appellons le le iPod Nano 6G, présente une interface similaire à celle d’iOS. Pourtant, selon les dires des représentants d’Apple, il ne s’agit pas à proprement parler d’iOS. Comme iOS est devenu une marque de commerce pour Apple – un peu comme Mac OS X – l’idée de ne pas nommer la technologie pour éviter la confusion est une hypothèse plausible. Après tout, pendant plusieurs années, l’Apple TV de première génération a fait tourner une version modifiée de Mac OS X Tiger sans qu’Apple ne fasse jamais mention que, techniquement, l’appareil est un Macintosh.
On pourrait ajouter que l’interface utilisateur du Nano 6G est bien plus proche – c’est un euphémisme – de celle d’iOS que de celle de la dernière version de iPod OS (Pixo), utilisée sur le iPod Classic. Le Springboard (le “Finder” d’iOS, l’écran d’accueil où on retrouve les icones des applications) semble une copie quasi parfaite de celui d’iOS – de l’allure des icones à son comportement lors du changement de pages ou de la réorganisation de celles-ci. Même chose pour la plupart des widgets: UITableView – les listes, avec défilement en fonction de l’accélération du doigt (momentum) sur l’écran et effet élastique (rubber banding), UIPickerView, UIAlertView, etc. Fait anecdotique, même les sonneries de l’iPhone – Marimba, etc. – peuvent être utilisées avec l’application horloge.
Mais plus profondément dans le système d’exploitation encore, c’est toutes les animations ponctuant l’interface qui laissent deviner iOS: du zoom continu sur les photos lors des présentations en ‘slideshow’ aux transitions entre les différents écrans, on est à mille lieux en terme d’harmonie des animations du iPod Classic, saccadées et pixelisées. Bref, on croirait réellement observer là l’oeuvre de Core Animation. Et qu’en est-il de l’ensemble des algorithmes permettant un contrôle au toucher aussi précis que sur les iPad, iPhone et iPod Touch… auraient-ils été portés sur Pixo? On peut en douter!
Pourtant, l’analyse du ficher .ipsw – le firmware du iPod – ne laisse aucunement présager iOS. Le simple contenu du firmware est déjà beaucoup plus comparable au firmware des précédentes générations d’Ipod Nano que de celui d’un appareil tournant sur iOS avec son arborification à la Unix. [Voir le "dump" du firmware fait par Erica Sadun]. De même, le Nano 6G peut être utilisé comme clé usb – formaté en FAT ou HFS+ – ce qu’aucun des iPhone/iPod/iPad n’a permis jusqu’à présent. Même le mode diagnostic du Nano est similaire à celui des générations précédentes, le système étant désigné par l’appellation “N20 Snowfox”, là où le Nano 5g s’appellait “N33 GreatDane” (remarquez la récurrence des noms de canins, en opposition aux félins utilisés pour nommer Mac OS X).
Bref, qu’est-ce que ce Nano OS? Le développeur Steven Troughton-Smith nous fait remarquer que la chose a un nom de code: N20. En fait, la chose pourrait carrément être un nouvel OS développé par Apple. Un hybride entre le Pixo d’origine et iOS? Une nouvelle génération, fortement réduite, d’iOS, ou tout à fait autre chose? Le temps, et les hackers de tout acabit, pourront peut-être répondre à cette question dans les prochains jours. Quoi qu’il en soit, la chose est de taille: un travail considérable a été investit dans “N20″, et ce dernier né est là pour rester!



