„OldOS“: nostalgiškas paauglys iš naujo sukuria „iOS 4“ kaip atskirą programą

„IOS 14“ dienos yra suskaičiuotos. Čia 2021 m. Birželio mėn. Viskas susiję su... klaida, „iOS 4“?

Bent jau taip yra Zane Kleinberg. Nors dauguma „Apple“ gerbėjų yra sutelkti į naujai paskelbta „iOS 15“, paauglių kūrėjas Kleinbergas kruopščiai pertvarkė „iOS 4“, kurią „Apple“ išleido 2010 m., iš pagrindų kaip atskirą programą. Jis tai vadina „OldOS“, ir šiandien galite tai išbandyti patys.

„Tai, ką sukūriau su„ OldOS “, yra„ iOS 4 “, gražiai pertvarkyta„ SwiftUI “,-sakė būsimas kūrėjas. „Mac“ kultas. „Iš esmės programa yra kažkas panašaus į emuliatorių arba galbūt antroji operacinė sistema, esanti jūsų telefono programoje. Jis tikrai sukurtas taip, kad būtų beveik veikiantis, beveik pikseliais tobulas „iOS 4“ kūrimas “.

„IOS“ gimimas

Ketvirtoji „Apple“ mobiliosios operacinės sistemos versija - ir pirmoji, vadinama „iOS“, o ne „iPhone OS“ - „iOS 4“ atnešė pastebimų atnaujinimų dar 2010 m. Jis pristatė pagrindinio ekrano aplankus, pridėjo pasirinktinį tapetų palaikymą, įtraukė visos sistemos rašybos tikrinimą ir dar daugiau.

Kadangi tai buvo dar prieš plokštesnes piktogramas, kurias įvedė Jony Ive's prieštaringai vertinamas „iOS 7“ pertvarkymas, „iOS 4“ tvirtai priėmė skeuomorfizmą. Taigi šiandien tai atrodo šiek tiek anachronistiškai - tai priminimas apie tai, kaip toli pažengė „iOS“ per pastarąjį dešimtmetį. Bet jei manote, kad „iOS 4“ jums atrodo senas, greičiausiai 18-mečiui Kleinbergui tai atrodo daug seniau. Kai jis buvo paleistas, jam buvo tik 7 metai.

Kleinbergas apibendrina „iOS 4“ vienu žodžiu: nostalgija.

„Mano pirmoji patirtis naudojant bet kokias šiuolaikines mobiliųjų technologijų technologijas buvo„ iOS 4 “,-sakė Niujorke įsikūręs kūrėjas. „Sunku nusakyti, kokia ypatinga vieta mano širdyje yra šiai programinei įrangai. Tai pirmiausia mane supažindino su aistra kurti programas ir technologijas. Manau, kad mums visiems patinka prisirišti prie pasirinkto vaikystės prisiminimų skaičiaus, ir daugelis mano turi šią operacinę sistemą “.

Praėjus keleriems metams po „iOS 4“ debiuto, Kleinbergas - tuomet ketvirtoje klasėje - sukūrė namų darbų sekiklį kaip savo pirmąją programą, kuri pasiekė „App Store“. Nors ši programa nebepasiekiama, nuo to laiko jis neatsižvelgė. Jo pasirinktas kursas, kai šiais metais jis lanko kolegiją? Žinoma, kompiuterių mokslas.

Atvirkštinė „iOS 4“ inžinerija

Zane Kleinberg: Tikėkitės iš jo daugiau išgirsti
Tikėkitės išgirsti daugiau iš Zane Kleinberg.
Nuotrauka: Zane Kleinberg

Kleinbergas sukūrė „OldOS“ naudodamas senų išteklių, tokių kaip piktogramos ir kiti dalykai, kuriuos jis pats turėjo suprojektuoti, derinį. Jis sakė, kad jam pavyko iš naujo sukurti daugumą „iOS 4“ eros programų. Tačiau kai kuriems, pvz., „Mail“, „Calendar“, „YouTube“ ir „Messages“, vis dar kyla „svarbių problemų“.

Programų funkcionalumas skiriasi, kai kurios veikia daug geriau nei kitos. Pavyzdžiui, programa „Skaičiuotuvas“ gali atlikti sumas. Tačiau programa „Žinutės“ (vis dar nebaigta) rodo tik pranešimą ir vartotojo sąsają. Kitaip tariant, „OldOS“ yra daugiau interaktyvus muziejaus kūrinys nei tikra, visiškai veikianti operacinė sistema. Ne tai, kad Kleinbergas daug neišmoko.

„Kelis mėnesius ant mano stalo sėdėjo„ iPhone 4 “, kuriame veikia„ iOS 4 “, ir eidavau po programą, bandydama [išsiaiškinti], kaip„ Apple “juos sukūrė“, - sakė jis. „Kadangi esu šiek tiek įgudęs atvirkštinės inžinerijos srityje, dekompiliuosiu programų dvejetainius failus ir bandysiu techniniu požiūriu pažvelgti į tai, kaip„ Apple “kūrė savo programas. Man taip pat pavyko rasti „iOS 4“ vartotojo sąsajos rinkinius ir galėjau juos įkelti į „Photoshop“ ir pasižiūrėti “.

Kiti Kleinbergo „OldOS“ projekto fragmentai reikalavo skirtingų metodų.

„Kalbant apie tokias programas kaip„ Akcijos “ir„ Oras “, kurios nebeveikia, aš [žiūrėjau] į„ YouTube “vaizdo įrašus, stengdamasis kiek įmanoma daugiau sužinoti apie dizainą“, - sakė jis. „Tai buvo nuolatinis procesas, per kurį ir vėl žiūrėdavo į įvairius išteklius, tada bandydavo jį sukurti„ SwiftUI “, o paskui kartodavo, kol likau patenkintas tuo vartotojo sąsajos komponentu.

Kodėl nerasite „OldOS“ „App Store“

Zane

@žmonija

Šiandien yra paleidimo diena Pristatome „OldOS“ - „iOS 4“, gražiai pertvarkytą „SwiftUI“. * 🎨 Sukurtas taip, kad būtų kuo arčiau pikselių. *Functional Visiškai funkcionalus, galbūt netgi naudojamas kaip antroji OS. * 🗺️ Visiškai atviras šaltinis visiems mokytis, keisti ir remtis.https://t.co/K0JOE2fEKM
Vaizdas
15:55 · 2021 m. Birželio 9 d

7,3 tūkst

1,5 tūkst

Deja, nesitikėkite, kad „App Store“ rasite baigtą programą. Kleinbergas sako esąs įsitikinęs, kad „Cupertino“ to nepriimtų dėl liberalaus „Apple“ priklausančio turto naudojimo. „Apple“ vykdo griežtas gaires nuorodas į jo produktus programose.

„Visas šis projektas liudija fenomenalų„ Apple “komandų darbą praeityje ir dabartyje“, - sakė Kleinbergas. „Tikiuosi, kad šis projektas gali juos įtikinti net šiek tiek iš naujo įvertinti savo politiką“.

Tiems, kurie nori išbandyti „OldOS“, Kleinbergas sakė, kad tai gali būti atsisiųsta iš „TestFlight“, „Apple“ beta versijos testavimo programų kūrėjų paslauga. Arba jie gali patikrinti jo „OldOS“ projektas „Github“.

Naujausias tinklaraščio įrašas

Brangesni „iPhone 8“ komponentai nukenčia nuo „Apple“ ribų
September 10, 2021

Kiekvieno „iPhone 8“ kūrimas „Apple“ kainuoja apie 288,08 USD, o „iPhone 8 Plus“ telefonų kaina - apie 295,44 USD, remiantis nauju suskirstymu paga...

| „Mac“ kultas
September 10, 2021

Tai oficialu - birželio pabaigoje Steve'as Jobsas grįš į darbą, kaip planuota.Kalbėdamas WWDC, vyriausiasis „Apple“ rinkodaros vadovas Philas Schil...

| „Mac“ kultas
September 10, 2021

Netikras „Apple Watch“ prototipas „eBay“ parduodamas už šimtusJei žinote, kur ieškoti, dabar galima įsigyti padirbtų „Apple“ laikrodžių. Nuotrauka:...