Les plus grands fans d'Apple vont être ravis, car voici le porte-carte MacBook ! Ce petit gadget est disponible en trois versions différentes : MacBook, MacBook Pro et MacBook Air. Mais ce n'est pas tout, les Japonais qui l'ont conçu ont même pensé à vous, les filles : il fait également miroir de poche. Comptez une cinquantaine d'euros en comptant la livraison.
En dépit de la règle initiale interdisant l'émulation sur l'App Store, celui-ci est résolument en train de se transformer en paradis pour les nostalgiques de l'informatique : après le Commodore 64, le Sinclair ZX Spectrum, la Nec TurboGrafx-16 ou encore la Megadrive, voici qu'arrive un émulateur d'Apple II GS, l'ordinateur 16 bits d'Apple qui a sévi de 1986 à 1992.
Doté d'excellentes capacités audio pour l'époque, celui-ci avait pour vocation de concurrencer l'Amiga et l'Atari. Et comme ces deux dernier, l'Apple II GS a été le terrain de jeu des demomakers, des équipes d'artistes qui parvenaient à tirer l'impossible des capacités des machines de l'époque (le site scene.org, entre autres, conserve religieusement les archives de cette période épique). Typos psychédéliques et à peine lisibles qui défilaient sur l'écran, feu en temps réel, étoiles qui défilent, déplacement de sprites en 3D et musique de SoundTracker faisaient partie des poncifs du genre.
Parmi ces équipes, les français de la Free Tools Association étaient des plus réputés sur Apple II GS, à tel point qu'Apple et certains revendeurs ont utilisé leurs démos pour faire la démonstration des capacités de la machine.
Pour fêter son vingtième anniversaire, la "team" FTA propose sur l'App Store un émulateur d'Apple II GS qui inclut ses 12 créations, prêtes à l'emploi. ActiveGS[1.20(+) - 5,6 Mo - gratuite] est en fait un portage d'une version dérivée de l'émulateur Kegs, que la FTA avait déjà distribuée sous forme de plugin web permettant d'admirer les démos (ou tout autre logiciel Apple II GS) directement dans la fenêtre d'un navigateur, ainsi que sous forme d'application autonome pour Mac OS X et Windows (elle fonctionne sur Linux à l'aide de WINE).
Avant de lancer une démo, tapez sur le "i" pour tout savoir des commandes (pour interrompre une démo, glissez votre doigt de haut en bas pour faire apparaître le bouton de retour à l'écran de sélection)
Après le Commodore 64, la prochaine "console" (ou plutôt ordinateur) classique à atterrir dans l'App Store pourrait être le fameux Amiga, le grand frère du C64. On est encore loin d'une sortie à dire vrai, puisque l'application n'a même pas été envoyée à Apple, mais touchArcade a eu l'occasion de tester une version de développement, et ils sont pour le moins enthousiastes. Même s'il reste encore du travail de finition, les jeux qu'ils ont pu tester (une dizaine environ) sont très bien passés sur un iPhone 4 et apparemment la magie des jeux à l'ancienne a bien été conservée. Les joysticks d'origine ont été remplacés par des joysticks virtuels qui n'apparaissent pas à l'écran.
Manomio, qui développait déjà l'émulateur du C64, hésite encore sur le mode de distribution : soit chaque jeu aura droit à son application dans l'App Store, soit il reprendra le modèle du C64 avec une application émulateur et des jeux vendus via l'application. Plusieurs jeux devraient en tout cas être proposés, comme Defender of the Crown que l'on peut voir au début de la vidéo. Le modèle émulé est un Amiga 500, soit le premier modèle grand public, sorti en 1987.
Cela faisait longtemps que l'équipe de validation d'Apple n'avait pas commis une bourde. Elle a récemment accepté iDos, un émulateur DOS qui permet de faire un bond dans le passé et de faire joujou avec le système d'exploitation qui a tant marqué les années 80. Dès que cette application a commencé à faire parler d'elle, la firme de Cupertino l'a retiré du téléchargement.
Et c'est bien "dommage" pour les nostalgiques que nous sommes. Le logiciel était disponible au format Universal Binary, et s'exécutait parfaitement aussi bien sur l'iPad que l'iPhone. Certains sont parvenus à installer Windows 3.0 et à jouer par exemple au Solitaire et à lancer bien d'autres applications.
L'éditeur espère bien convaincre Apple de faire machine arrière et est prêt à modifier son produit si nécessaire. Les règles d'Apple pour ce type de logiciels sont drastiques. Toutefois, cela n'a pas empêché Commodore 64 (lire : Le grand retour du BASIC dans Commodore 64) de trouver refuge sur l'App Store.
Suite à la publication des nouvelles clauses de développement sur iOS, Apple a accepté certaines applications qui avaient été rejetées par le passé ou qui étaient perdues dans le circuit de validation de l'App Store. Dernier cas en date : Commodore 64. Cet émulateur avait été retiré temporairement du téléchargement l'année dernière, car il contenait un interprétateur Basic (lire : L'émulateur Commodore pour iPhone à nouveau retiré de l'App Store).
L'éditeur avait à l'époque été contraint de resoumettre son application sans ce module pour être validé sur l'App Store. Maintenant qu'Apple tolère l'inclusion des langages interprétés (lire : Clauses iOS : Apple redevient raisonnable), il est possible de tapoter des programmes en Basic sur son iPhone avec Commodore 64 2.0 [3,99 € - US] qui a également été revu pour iOS 4.1. Voilà qui fera plaisir aux adeptes du Goto.
Einstein est un projet open source permettant d'émuler un Newton sur un Mac ou un PC. Forcément, lorsque l'iPad est sorti, les initiateurs de ce projet n'avaient qu'un objectif en tête : le porter sur iPad.
Tout n'est pas parfait, mais cela fonctionne. Si vous voulez faire de même, il vous faudra télécharger le code source et le compiler. Il est également indispensable de posséder une image ROM du Newton. Pour les plus "fainéants", voici une petite vidéo.
À noter que l'émulateur fonctionne également sur l'iPhone.
Sega avait déjà sorti un "portage" de plusieurs jeux initialement sortis pour Megadrive : Sonic the Hedgehog, Golden Axe et Streets of Rage étaient en réalité constitués d'un émulateur de Megadrive couplé à la ROM incluse dans la cartouche. Avec la modification de certaines règles de l'App Store, Sega sort maintenant un émulateur séparé, qui inclut un magasin "in-app" permettant d'acheter les jeux séparément et de les faire fonctionner dans une seule et même application.
L'émulateur, gratuit, est livré avec le classique Space Harrier, un portage de 1994 pour Megadrive fidèle à la version arcade originale de 1985. Vous pourrez en outre acquérir des jeux supplémentaires, pour l'ors on retrouve Sonic the Hedgehog (4,99 €) et Golden Axe (4,99 €), auxquels se joignent Ecco the Dolphin, un jeu original sorti en 1993 dans lequel vous incarnez un dauphin (1,59 €), et Shining Force, un tactical RPG sorti en 1992 (1,59 €)
Sachant que les manettes de la Megadrive incluaient 3 boutons en plus du pad directionnel, et que certains jeux (comme Space Harrier) se prêtent assez bien à l'accéléromètre, Sega a tout intérêt à inclure des contrôles spécifiques au cas par cas en fonction des jeux dans son émulateur.
Un autre émulateur, de Commodore 64 cette fois, avait initié le modèle de l'achat "in-app".
L'émulateur, nommé Ultimate Genesis (Genesis était le nom américain de la Megadrive), devrait être disponible aujourd'hui sur l'App Store (voir ici pour les applications de Sega). A noter que Sega propose également ses jeux pour Megadrive sur ce site web par le biais d'un émulateur en Java.
Les émulateurs, quoi que tout à fait légaux sur le papier, sont en général interdits sur l'App Store (sauf cas particuliers, comme C64 ou les jeux de Sega utilisant un émulateur de Megadrive, comme Sonic the Hedgehog, Streets of Rage ou encore Golden Axe).
Un émulateur de Nintendo Entertainment System (alias NES, la console 8 bits qui vit les premiers pas de Zelda) a brièvement fait son apparition sur l'App Store. Nescaline était livré avec quelques jeux du domaine public, mais plus gênant, il permettait de télécharger des ROMs en lui fournissant une adresse URL. Il était ainsi possible de pirater tous les jeux pour la première console Nintendo. En outre, la capacité de lancer un code exécutable arbitraire est rigoureusement proscrite sur l'App Store, principalement pour des questions de sécurité (raison pour laquelle C64 s'est vu amputé de son BASIC par exemple).
Vendu 5,49 € par Jonathan Zdziarski (à qui on doit NES v3, autre émulateur de NES mais cette fois pour iPhones jailbreakés). Nescaline n'aura vécu sur l'App Store que quelques heures, le temps qu'Apple s'aperçoive de sa méprise. A l'heure où nous écrivons ces lignes, sa page est toujours en ligne mais il n'est plus possible de l'acheter. Pas de regrets à avoir, l'émulateur est très lent et ne joue pas la musique de nombre de titres correctement.
Le développeur prend acte de la décision d'Apple sur son site avec quelque amertume : « Nescaline a été enlevé de l'App Store par Apple à 22:19 PST ce soir. Je n'ai reçu aucune explication d'Apple. Je pressens que soit ils se laissent influencer par Nintendo, soit ils ont décidé qu'ils ne voulaient pas donner la possibilité de jouer aux jeux pour NES sur l'App Store. NESv3 est toujours disponible sur Cydia. Les pratiques draconiennes et anticoncurrentielles d'Apple sur l'App Store sont la triste raison pour laquelle le jailbreak restera toujours nécessaire. »
L'émulateur du Commodore 64 (3,99 €) est à nouveau disponible sur l'App Store, il y avait fait des aller et retour ces derniers mois pour non-respect des clauses du SDK. Cette nouvelle version 1.1 est donnée comme 30% plus rapide et elle ajoute trois jeux à ceux déjà fournis : Internationnal Basketball, Soccer et Tennis.
La prochaine version 1.2 qui devrait être soumise à l'App Store à la fin du mois permettra l'achat de titres supplémentaires (on pourra déjà compter sur Wizball, Druid I et II).
Toujours dans la catégorie des gloires rétro, c'est R-Type qui va arriver sur iPhone OS. Sorti à la fin des années 80, ce shoot them up avait inauguré le principe des boss de fin de niveau et les tirs à puissance variable selon la pression exercée sur le bouton. Il était sorti sur à peu près toutes les plateformes qui comptaient à l'époque : C64, Amastrad, Atari ST, Amiga, GameBoy…
ZodTTD, à qui l'on doit déjà la plupart des émulateurs disponibles pour iPhone jailbreakés (voir notre article Un émulateur de Nintendo 64) travaille depuis quelques temps déjà (voir notre article Apple à l'assaut des consoles) sur un périphérique pour l'iPhone qui permettrait de contrôler les jeux qui en tireraient parti (à commencer par les émulateurs en question). Si jusqu'ici les prototypes présentés disposaient les boutons de part et d'autre de l'appareil, le périphérique prend quelque embonpoint dans sa dernière mouture, en plaçant les boutons sous l'iPhone en mode paysage. En revanche, il gagne au passage une batterie supplémentaire pour l'iPhone, ainsi que deux sticks analogiques qui permettent à l'émulateur de Playstation ou de Nintendo 64 de donner leur pleine mesure. Les développeurs de l'émulateur de C64 (officiel, celui-ci, voir notre article l'émulateur de Commodore 64 pour iPhone bientôt de retour) ont d'ores et déjà annoncé qu'ils supporteraient l'iControlPad, dont l'utilisation sur des appareils non jailbreakés a été rendue possible par iPhone OS 3.0 et son support des périphériques. En revanche, il n'y a toujours pas de date de disponibilité pour le joypad.
Alors que, semble-t-il, la Nintendo DS souffre de la concurrence d'Apple, les émulateurs de ZodTTD permettent l'inespéré : retrouver le plombier emblématique de la firme japonaise sur les écrans d'iPod touch et iPhone.
Les émulateurs sont interdits sur l'App Store, on les retrouvera donc dans le Cydia store sur les appareils jailbreakés. ZodTTD proposait déjà gameboy4iPhone (émulateur de Gameboy et Gameboy color), genesis4iPhone (émulateur de Sega Megadrive et Sega CD), gpSPhone (émulateur de Gameboy Advance), snes4iPhone (émulateur de Super Nintendo) et psx4iPhone (émulateur de Playstation 1), voilà qu'il annonce un nouvel émulateur, qui permettra donc de jouer aux classiques de la Nintendo 64. Cependant l'émulateur ne fonctionnera que sur iPhone 3GS et iPod touch 3G, à cause de leur meilleur processeur et de l'accélération matérielle d'OpenGL ES 2.0, indispensable pour faire fonctionner les jeux de manière correcte.