OldOS: Nostalgisk tonåring återskapar iOS 4 som fristående app

Dagarna för iOS 14 är räknade. Här i juni 2021 handlar det om... fel, iOS 4?

Så är det åtminstone för Zane Kleinberg. Medan de flesta av Apples fanbaser är fokuserade på nyligen meddelat iOS 15, utvecklade tonåringsutvecklaren Kleinberg noggrant iOS 4 - som Apple släppte 2010 - från grunden som en fristående app. Han kallar det OldOS, och du kan prova det själv idag.

"Det jag har skapat [med] OldOS är iOS 4 vackert ombyggt i SwiftUI", berättade den kommande utvecklaren Cult of Mac. "I huvudsak är appen något av en emulator, eller kanske ett andra operativsystem som lever i en app på din telefon. Det är verkligen utformat för att vara en nästan fungerande, nästan pixel-perfekt återskapande av iOS 4. ”

Födelsen av iOS

Den fjärde versionen av Apples mobila operativsystem - och den första som kallades "iOS" istället för "iPhone OS" - iOS 4 gav viktiga uppdateringar 2010. Det introducerade mappar på startskärmen, lagt till anpassat tapetstöd, införlivat systemövergripande stavningskontroll och mer.

Eftersom det kom innan de plattare ikonerna inleddes av Jony Ive's kontroversiell redesign av iOS 7, iOS 4 omfamnade fast skeuomorfism. Som sådan ser det lite anakronistisk ut idag - en påminnelse om hur långt iOS har kommit under det senaste decenniet. Men om du tror att iOS 4 känns gammal för dig känns det troligtvis mycket äldre för den 18-årige Kleinberg. Han var bara 7 när den lanserades.

Kleinberg sammanfattar iOS 4 i ett ord: nostalgi.

"Min första erfarenhet av någon form av modern mobil teknik var iOS 4", sa den New York-baserade utvecklaren. ”Det är svårt att formulera hur speciell en plats denna programvara har i mitt hjärta. Det var det som först introducerade mig för en passion för apputveckling [och] teknik. Jag tror att vi alla gillar att hålla fast vid ett mycket valt antal barndomsminnen, och så många av mina inkluderar det här operativsystemet. ”

Ett par år efter att iOS 4 debuterade skapade Kleinberg - då i fjärde klass - en läxspårare som sin första app som träffade App Store. Även om den appen inte längre är tillgänglig, har han inte tittat tillbaka sedan dess. Hans valda kurs när han går college senare i år? Datavetenskap, förstås.

Omvänd teknik iOS 4

Zane Kleinberg: Förvänta dig att höra mer från honom
Förvänta dig att höra mer från Zane Kleinberg.
Foto: Zane Kleinberg

Kleinberg skapade OldOS med en kombination av gamla tillgångar som ikoner och andra saker han var tvungen att designa själv. Han sa att han lyckades återskapa de flesta iOS 4-era appar. Men några - som Mail, Kalender, YouTube och Meddelanden - har fortfarande "stora problem" som han arbetar med.

Apperna varierar i funktionalitet, med vissa fungerar mycket mer fullständigt än andra. Kalkylator -appen kan till exempel göra summor. Men appen Meddelanden (fortfarande pågår) visar bara ett meddelande och användargränssnittet. Med andra ord är OldOS mer ett interaktivt museistycke än ett äkta, fullt fungerande operativsystem. Inte för att Kleinberg inte lärde sig mycket om att göra det.

"I månader hade jag en iPhone 4 med iOS 4 på skrivbordet och gick app för app och försökte [räkna ut] hur Apple konstruerade dem", sa han. ”Eftersom jag är något skicklig i omvänd teknik skulle jag dekompilera app-binärfilerna och försöka se, ur ett mer tekniskt perspektiv, hur Apple byggde sina appar. Jag lyckades också hitta iOS 4 UI -kit och kunde lägga in dem i Photoshop och ta en titt. ”

Andra delar av Kleinbergs OldOS -projekt krävde olika metoder.

"För appar som aktier och väder, som inte längre fungerar, [tittade] jag på YouTube -videor och försökte dra så mycket som möjligt om designen", sa han. "Det var bara en konstant process att titta på olika tillgångar om och om igen, sedan försöka bygga det i SwiftUI och sedan upprepa tills jag var nöjd med den UI -komponenten."

Varför hittar du inte OldOS i App Store

Zane

@zzanehip

Idag är det lanseringsdag 🚀 Vi presenterar OldOS - iOS 4 vackert ombyggt i SwiftUI. * 🎨 Designad för att vara så nära pixel-perfekt som möjligt. *📱 Fullt funktionell, kanske till och med användbar som ett andra operativsystem. * 🗺️ Helt öppen källkod för alla att lära sig, modifiera och bygga vidare på.https://t.co/K0JOE2fEKM
Bild
15:55 · 9 juni 2021

7,3K

1,5K

Tyvärr, förvänta dig inte att hitta den färdiga appen i App Store. Kleinberg säger att han är övertygad om att Cupertino inte skulle acceptera det på grund av dess liberala användning av Apple-ägda tillgångar. Äpple upprätthåller strikta riktlinjer om att hänvisa till sina produkter i appar.

"Hela detta projekt är ett bevis på det fenomenala arbetet med Apples team både tidigare och nuvarande", säger Kleinberg. "Jag hoppas bara att det här projektet kan övertyga dem om att omvärdera sin politik ännu lite."

För dem som vill prova OldOS sa Kleinberg att det kan vara det nedladdad från TestFlight, Apples utvecklartjänst för betatestande appar. Eller så kan de kolla in hans OldOS -projekt på Github.

Senaste blogginlägget

Apples nyheter, analyser och åsikter, plus allmänna tekniska nyheter
October 21, 2021

Globe-trav fotogs kameraöversyn visar kraften i iPhone 12 Pro MaxResesnaparen Austin Mann testade iPhone 12 Pro Max.Foto: Austin Mann/Cult of MacAu...

| Cult of Mac
October 21, 2021

Under de senaste månaderna har det inte gått en dag som vår Twitter flöde har inte blivit bombarderad av en konsekvent rad frågor som miljontals hu...

Idrottarnas och musikernas Apple -konton hackades via nätfiske
October 21, 2021

Alla måste se upp för hackare som phishing efter sina kontouppgifter, och det inkluderar kändisar. En man i Georgien lurade proffsidrottare och rap...