OldOS: un adolescent nostalgique recrée iOS 4 en tant qu'application autonome

Les jours d'iOS 14 sont comptés. Ici, en juin 2021, tout tourne autour de… euh, iOS 4 ?

C'est du moins le cas pour Zane Kleinberg. Alors que la plupart des fans d'Apple se concentrent sur le iOS 15 nouvellement annoncé, le développeur adolescent Kleinberg a minutieusement refait iOS 4 – qu'Apple a publié en 2010 – à partir de zéro en tant qu'application autonome. Il l'appelle OldOS, et vous pouvez l'essayer vous-même aujourd'hui.

"Ce que j'ai créé [with] OldOS, c'est iOS 4 magnifiquement reconstruit dans SwiftUI", a déclaré le développeur en devenir. Culte de Mac. « Essentiellement, l'application est en quelque sorte un émulateur, ou peut-être un deuxième système d'exploitation qui vit dans une application sur votre téléphone. Il est vraiment conçu pour être une recréation quasi-fonctionnelle et presque parfaite d'iOS 4. "

La naissance d'iOS

La quatrième version du système d'exploitation mobile d'Apple - et la première à s'appeler "iOS" au lieu de "iPhone OS" - iOS 4 a apporté des mises à jour notables en 2010. Il a introduit les dossiers de l'écran d'accueil, ajouté la prise en charge des papiers peints personnalisés, incorporé un correcteur orthographique à l'échelle du système et plus encore.

Depuis qu'il est venu avant les icônes plus plates inaugurées par Jony Ive refonte controversée d'iOS 7, iOS 4 a fermement adopté le skeuomorphisme. En tant que tel, cela semble quelque peu anachronique aujourd'hui - un rappel de la progression d'iOS au cours de la dernière décennie. Mais si vous pensez qu'iOS 4 vous semble vieux, cela semble probablement beaucoup plus ancien pour Kleinberg, 18 ans. Il n'avait que 7 ans lors de son lancement.

Kleinberg résume iOS 4 en un mot: nostalgie.

"Ma première expérience avec toute forme de technologie mobile moderne a été iOS 4", a déclaré le développeur basé à New York. « Il est difficile d'expliquer à quel point ce logiciel occupe une place spéciale dans mon cœur. C'est ce qui m'a fait découvrir une passion pour le développement d'applications [et] la technologie. Je pense que nous aimons tous nous accrocher à un nombre très restreint de souvenirs d'enfance, et beaucoup d'entre eux incluent ce système d'exploitation.

Quelques années après le lancement d'iOS 4, Kleinberg - alors en quatrième année - a créé un outil de suivi des devoirs comme première application à arriver sur l'App Store. Bien que cette application ne soit plus disponible, il n'a pas regardé en arrière depuis. Le cours qu'il a choisi lorsqu'il ira à l'université plus tard cette année? L'informatique, bien sûr.

Rétro-ingénierie iOS 4

Zane Kleinberg: Attendez-vous à en entendre plus de lui
Attendez-vous à en savoir plus sur Zane Kleinberg.
Photo: Zane Kleinberg

Kleinberg a créé OldOS en utilisant une combinaison d'anciens actifs tels que des icônes et d'autres éléments qu'il a dû concevoir lui-même. Il a dit qu'il avait réussi à recréer la plupart des applications de l'ère iOS 4. Cependant, quelques-uns - comme Mail, Calendar, YouTube et Messages - ont encore des "problèmes majeurs" sur lesquels il travaille.

Les fonctionnalités des applications varient, certaines fonctionnant beaucoup plus que d'autres. L'application Calculatrice peut faire des sommes, par exemple. Mais l'application Messages (encore un travail en cours) affiche juste une notification et l'interface utilisateur. En d'autres termes, OldOS est plus une pièce de musée interactive qu'un véritable système d'exploitation entièrement fonctionnel. Non pas que Kleinberg n'ait pas appris grand-chose à le faire.

"Pendant des mois, j'avais un iPhone 4 fonctionnant sous iOS 4 assis sur mon bureau et j'allais application par application, essayant de [comprendre] comment Apple les avait conçus", a-t-il déclaré. « Comme je suis quelque peu compétent en ingénierie inverse, je décompilais les binaires de l'application et j'essayais de regarder, d'un point de vue plus technique, comment Apple construisait ses applications. J'ai également réussi à trouver des kits d'interface utilisateur iOS 4 et j'ai pu les insérer dans Photoshop et jeter un œil.

D'autres éléments du projet OldOS de Kleinberg nécessitaient des méthodes différentes.

"Pour des applications comme Stocks et Weather, qui ne sont plus fonctionnelles, j'ai [regardé] des vidéos YouTube, essayant d'en déduire autant que possible sur la conception", a-t-il déclaré. "C'était juste un processus constant consistant à examiner plusieurs actifs encore et encore, puis à essayer de le construire dans SwiftUI, puis à répéter jusqu'à ce que je sois satisfait de ce composant d'interface utilisateur."

Pourquoi vous ne trouverez pas OldOS dans l'App Store

Zane

@zzanehip

Aujourd'hui c'est le jour du lancement 🚀 Présentation d'OldOS - iOS 4 magnifiquement reconstruit dans SwiftUI. * 🎨 Conçu pour être aussi proche que possible de la perfection au pixel près. *📱 Entièrement fonctionnel, peut-être même utilisable comme deuxième système d'exploitation. * 🗺️ Entièrement open source pour que tous puissent apprendre, modifier et développer.https://t.co/K0JOE2fEKM
Image
15 h 55 · 9 juin 2021

7.3K

1.5K

Malheureusement, ne vous attendez pas à trouver l'application terminée dans l'App Store. Kleinberg se dit convaincu que Cupertino ne l'accepterait pas en raison de son utilisation libérale des actifs appartenant à Apple. Pomme applique des directives strictes sur la référence à ses produits dans les applications.

« L'ensemble de ce projet témoigne du travail phénoménal des équipes Apple passées et présentes », a déclaré Kleinberg. "J'espère juste que ce projet pourrait les convaincre de réévaluer ne serait-ce qu'un peu leur politique."

Pour ceux qui veulent essayer OldOS, Kleinberg a dit qu'il peut être téléchargé à partir de TestFlight, le service de développement d'Apple pour les applications de test bêta. Ou ils peuvent vérifier son Projet OldOS sur Github.

Dernier article de blog

Comment obtenir de nouvelles notifications de musique dans Apple Music
October 21, 2021

Vous avez peut-être vu une notification d'Apple Music à un moment donné. Il est apparu, vous a parlé d'un nouvel album d'un artiste préféré et vous...

Apple lance de nouveaux iMac 4K et 5K
October 21, 2021

Apple a dévoilé aujourd'hui sa gamme actualisée d'iMac, comprenant un tout nouveau iMac 4K Retina de 21,5 pouces et un modèle 5K Retina de 27 pouce...

| Culte de Mac
October 21, 2021

Les opérateurs américains connaissent toujours des pénuries d'iPhone 4S en raison de la demande des clients [Rapport]Les opérateurs américains ne p...