OldOS: Nostalgic teen znovu vytvoří iOS 4 jako samostatnou aplikaci

Dny iOS 14 jsou sečteny. Tady v červnu 2021 je to všechno o... err, iOS 4?

Alespoň to platí pro Zane Kleinberg. Zatímco většina fanouškovské základny Apple je zaměřena na nově oznámený iOS 15, vývojář pro mládež Kleinberg pečlivě předělal iOS 4 - který Apple vydal v roce 2010 - od základu jako samostatnou aplikaci. Říká mu OldOS a dnes si to můžete sami vyzkoušet.

"To, co jsem vytvořil [s] OldOS, je iOS 4 krásně přestavěný v SwiftUI," řekl nadcházející vývojář Kult Mac. "V podstatě je aplikace něco jako emulátor, nebo možná druhý operační systém, který žije uvnitř aplikace ve vašem telefonu." Je opravdu navržen tak, aby byl téměř fungujícím a téměř dokonalým opětovným vytvořením iOS 4. “

Zrození iOS

Čtvrtá verze mobilního operačního systému Apple - a první, která se bude jmenovat „iOS“ místo „iPhone OS“ - iOS 4 přinesla významné aktualizace již v roce 2010. Představila složky na domovské obrazovce, přidala vlastní podporu tapet, začlenila kontrolu pravopisu v celém systému a další.

Protože to přišlo dříve, než lichotivé ikony zavedly Jony Ive

kontroverzní redesign iOS 7, iOS 4 pevně přijal skeuomorphism. Jako takový to dnes vypadá poněkud anachronicky - připomínka toho, jak daleko iOS za poslední desetiletí pokročil. Pokud si ale myslíte, že vám iOS 4 připadá starý, pravděpodobně se pro 18letého Kleinberga bude zdát mnohem starodávnější. Bylo mu teprve 7, když to začalo.

Kleinberg shrnuje iOS 4 do jednoho slova: nostalgie.

"Moje první zkušenost s jakoukoli formou moderní mobilní technologie byla iOS 4," řekl vývojář z New Yorku. "Je těžké vyjádřit, jak zvláštní místo má tento software v mém srdci." Právě to mě poprvé přivedlo k vášni pro vývoj aplikací [a] technologie. Myslím, že se všichni rádi držíme velmi vybraného počtu vzpomínek z dětství, a tak mnoho z mých obsahuje tento operační systém. “

Několik let poté, co debutoval iOS 4, Kleinberg - tehdy ve čtvrté třídě - vytvořil sledovač domácích úkolů jako svou první aplikaci, která se dostala do App Store. I když tato aplikace již není k dispozici, od té doby se neohlédl. Jeho zvolený kurz, když letos navštěvuje vysokou školu? Informatika, samozřejmě.

Reverzní inženýrství iOS 4

Zane Kleinberg: Očekávejte, že od něj uslyšíte více
Očekávejte, že od Zane Kleinberga uslyšíte více.
Foto: Zane Kleinberg

Kleinberg vytvořil OldOS pomocí kombinace starých aktiv, jako jsou ikony a další věci, které musel sám navrhnout. Řekl, že se mu podařilo znovu vytvořit většinu aplikací iOS 4 éry. Několik - jako Mail, Kalendář, YouTube a Zprávy - však stále má „hlavní problémy“, na kterých pracuje.

Funkce aplikací se liší, přičemž některé fungují mnohem plněji než jiné. Aplikace Kalkulačka může například provádět součty. Ale aplikace Zprávy (stále probíhá) právě zobrazuje oznámení a uživatelské rozhraní. Jinými slovy, OldOS je více interaktivním muzejním dílem než skutečným, plně funkčním operačním systémem. Ne že by se Kleinberg toho moc nenaučil.

"Měsíce jsem měl na stole iPhone 4 se systémem iOS 4 a chodil jsem aplikaci po aplikaci a snažil se zjistit, jak je Apple vytvořil," řekl. "Jelikož jsem trochu zběhlý v reverzním inženýrství, dekompiloval bych binární soubory aplikací a pokusil bych se z technického hlediska podívat na to, jak Apple stavěl své aplikace." Také se mi podařilo najít sady iOS 4 UI Kits a dokázal jsem je vložit do Photoshopu a podívat se. “

Jiné části Kleinbergova projektu OldOS vyžadovaly různé metody.

"U aplikací, jako jsou Stocks a Weather, které již nejsou funkční, jsem se [podíval] na videa z YouTube a snažil se z designu odvodit co nejvíce," řekl. "Byl to jen neustálý proces prohlížení různých aktiv znovu a znovu, poté pokus o jejich vytvoření ve SwiftUI a opakování, dokud jsem nebyl s touto složkou uživatelského rozhraní spokojen."

Proč v App Storu nenajdete OldOS

Zane

@zzanehip

Dnes je den zahájení 🚀 Představujeme OldOS - iOS 4 krásně přestavěný v SwiftUI. * 🎨 Navrženo tak, aby se co nejvíce blížilo dokonalému pixelu. *📱 Plně funkční, možná dokonce použitelný jako druhý OS. * 🗺️ Plně otevřený zdroj, ze kterého se mohou všichni učit, upravovat a na čem stavět.https://t.co/K0JOE2fEKM
obraz
15:55 · 9. června 2021

7,3 tis

1,5 tis

Bohužel nečekejte, že najdete hotovou aplikaci v App Storu. Kleinberg říká, že je přesvědčen, že Cupertino by to nepřijal kvůli jeho liberálnímu využívání aktiv vlastněných společností Apple. Jablko vynucuje přísná pravidla o odkazování na její produkty v aplikacích.

"Celý tento projekt je důkazem fenomenální práce minulých i současných týmů Apple," řekl Kleinberg. "Doufám, že je tento projekt přesvědčí, aby přehodnotili svou politiku alespoň trochu."

Pro ty, kteří chtějí vyzkoušet OldOS, Kleinberg řekl, že to může být staženo z TestFlight, Vývojářská služba společnosti Apple pro aplikace beta testování. Nebo se mohou podívat na jeho Projekt OldOS na Githubu.

Poslední příspěvek na blogu

| Kult Mac
August 20, 2021

Sázejte! Analytici bodají do tajných údajů o prodeji Apple WatchA ruletové kolo předpovědí Apple Watch přistává na... nula?Fotografie: John Wardell...

| Kult Mac
August 20, 2021

Zpěvák Alabama Shakes dává lekci kytary InstagramBrittany Howard a Alabama Shakes na turné v roce 2014.Fotografie: Liza Agsalud/Wikipedia CCHistori...

| Kult Mac
August 20, 2021

Jeden trik, jak zavřít všechny karty v mobilním Safari najednou [Tipy pro iOS]Na počítačích Mac můžete zavřít všechny karty v prohlížeči Safari (ne...