OldOS: Nostalgični tinejdžer ponovno stvara iOS 4 kao samostalnu aplikaciju

Dani iOS -a 14 su odbrojani. Ovdje se u lipnju 2021. radi o... grešci, iOS 4?

Barem je to slučaj sa Zane Kleinberg. Dok je većina Appleove baze obožavatelja usredotočena na nedavno najavljeni iOS 15, tinejdžerski programer Kleinberg mukotrpno je preradio iOS 4 - koji je Apple objavio 2010. - od temelja kao samostalnu aplikaciju. Zove ga OldOS, a danas to možete i sami isprobati.

"Ono što sam stvorio [s] OldOS-om je iOS 4 lijepo obnovljen u SwiftUI-u", rekao je nadolazeći programer Kult Maca. “U biti, aplikacija je nešto poput emulatora ili možda drugog operacijskog sustava koji živi u aplikaciji na vašem telefonu. Stvarno je dizajniran da bude gotovo funkcionalno, gotovo piksela savršeno ponovno stvaranje iOS-a 4. ”

Rođenje iOS -a

Četvrta verzija Appleovog mobilnog operacijskog sustava - i prva koja se zvala “iOS” umjesto “iPhone OS” - iOS 4 donio je značajna ažuriranja još 2010. godine. Predstavio je mape početnog zaslona, ​​dodao prilagođenu podršku za pozadine, uključio provjeru pravopisa na cijelom sustavu i još mnogo toga.

Budući da je došlo prije nego što su laskave ikone uvele Jony Ive kontroverzni redizajn iOS -a 7, iOS 4 čvrsto je prihvatio skeuomorfizam. Kao takav, danas izgleda pomalo anakrono - podsjetnik na to koliko je iOS napredovao u posljednjem desetljeću. No, ako mislite da vam se iOS 4 čini starim, vjerojatno se 18-godišnjem Kleinbergu čini puno starijim. Imao je samo 7 godina kada je lansiran.

Kleinberg sažima iOS 4 jednom riječju: nostalgija.

"Moje prvo iskustvo s bilo kojim oblikom moderne mobilne tehnologije bilo je iOS 4", rekao je dev iz New Yorka. „Teško je artikulirati koliko je posebno mjesto ovog softvera u mom srcu. To me je prvi put upoznalo sa strašću prema razvoju aplikacija [i] tehnologiji. Mislim da se svi volimo držati vrlo odabranog broja sjećanja iz djetinjstva, a toliko mojih uključuje ovaj operativni sustav. ”

Nekoliko godina nakon što je iOS 4 debitirao, Kleinberg je, tada u četvrtom razredu, stvorio alat za praćenje domaćih zadaća kao svoju prvu aplikaciju koja je stigla u App Store. Iako ta aplikacija više nije dostupna, od tada se nije osvrnuo. Njegov tečaj koji je odabrao kada kasnije ove godine pohađa fakultet? Računarstvo, naravno.

Obrnuti inženjering iOS 4

Zane Kleinberg: Očekujte da ćete čuti više od njega
Očekujte više od Zane Kleinberg.
Fotografija: Zane Kleinberg

Kleinberg je stvorio OldOS koristeći kombinaciju starih materijala, poput ikona i drugih stvari koje je sam morao dizajnirati. Rekao je da je uspio ponovno stvoriti većinu aplikacija iz doba iOS-a 4. Međutim, neki - poput pošte, kalendara, YouTubea i poruka - još uvijek imaju "velike probleme" na kojima radi.

Aplikacije se razlikuju po funkcionalnosti, a neke rade puno potpunije od drugih. Aplikacija Kalkulator može, primjerice, iznositi. No aplikacija Messages (još uvijek u tijeku) samo prikazuje obavijest i korisničko sučelje. Drugim riječima, OldOS je više interaktivni muzejski primjerak nego pravi, potpuno funkcionalni operativni sustav. Nije da Kleinberg nije puno naučio praveći to.

“Mjesecima sam na stolu sjedio iPhone 4 sa sustavom iOS 4 i išao bih aplikaciju po aplikaciju pokušavajući [shvatiti] kako ih je Apple projektirao“, rekao je. “Budući da sam donekle vješt u obrnutom inženjeringu, dekompilirao bih binarne datoteke aplikacija i pokušao sa tehničke perspektive pogledati kako Apple gradi svoje aplikacije. Također sam uspio pronaći iOS 4 UI komplete i uspio sam ih staviti u Photoshop i pogledati. ”

Ostali dijelovi Kleinbergovog projekta OldOS zahtijevali su različite metode.

"Za aplikacije kao što su Stock i Weather, koje više nisu funkcionalne, [gledao sam] videozapise na YouTubeu, pokušavajući zaključiti što sam više mogao o dizajnu", rekao je. "Bio je to samo stalan proces neprestanog pregledavanja raznih sredstava, zatim pokušaja da se to izgradi u SwiftUI -u, a zatim ponavljanja sve dok nisam bio zadovoljan tom komponentom korisničkog sučelja."

Zašto OldOS nećete pronaći u App Storeu

Zane

@zzanehip

Danas je Dan lansiranja 🚀 Predstavljamo OldOS - iOS 4 lijepo obnovljen u SwiftUI. * Dizajnirano da bude što bliže pikselu. *📱 Potpuno funkcionalan, možda čak i upotrebljiv kao drugi OS. * 🗺️ Potpuno otvoren izvor za sve učenike, izmjene i nadogradnju.https://t.co/K0JOE2fEKM
Slika
15:55 · 9. lipnja 2021

7,3 tisuće

1,5K

Nažalost, ne očekujte da ćete gotovu aplikaciju pronaći u App Storeu. Kleinberg kaže da je uvjeren da ga Cupertino ne bi prihvatio zbog liberalne uporabe imovine u vlasništvu Applea. Jabuka provodi stroge smjernice o upućivanju na svoje proizvode u aplikacijama.

"Cijeli ovaj projekt svjedoči o fenomenalnom radu Appleovih timova i prošlih i sadašnjih", rekao je Kleinberg. "Samo se nadam da bi ih ovaj projekt mogao uvjeriti da barem malo preispitaju svoju politiku."

Za one koji žele isprobati OldOS, Kleinberg je rekao da to može biti preuzeto s TestFlight -a, Appleova razvojna usluga za aplikacije za beta testiranje. Ili mogu provjeriti njegovu OldOS projekt na Githubu.

Najnoviji post na blogu

Dnevne ponude za Appleovu opremu i druge tehnološke proizvode
September 10, 2021

Poboljšajte svoje vještine s 3 alata za osobni razvoj za rast do 2021Odmah se posvetite ulasku u 2021.Fotografija: Cult of Mac DealsPraznici su slu...

| Kult Maca
September 10, 2021

Preuzmite kontrolu nad svojom kaotičnom pristiglom poštom s ovom vrhunskom aplikacijom [Ponude]Ovaj organizator i čistač e-pošte olakšava održavanj...

Ušna kamera za stalno snimanje sada za iPhone
September 10, 2021

Ušna kamera za stalno snimanje sada za iPhoneLudi gadget zvan Looxcie LX1 sjedi vam na uhu poput Bluetooth slušalica. Ugrađena video kamera neprest...