OldOS: Ностальгічний підліток відтворює iOS 4 як автономний додаток

Дні iOS 14 пронумеровані. Тут у червні 2021 року все йде про… помилка, iOS 4?

Принаймні, це стосується Зейна Кляйнберга. Хоча більшість фанатів Apple зосереджена на нещодавно анонсований iOS 15, підлітковий розробник Кляйнберг, кропітко переробив iOS 4 - яку Apple випустила у 2010 році - з нуля як самостійний додаток. Він називає це OldOS, і ви можете спробувати це сьогодні самі.

"Те, що я створив [за допомогою] OldOS,-це iOS 4, прекрасно перебудована в SwiftUI",-сказав майбутній розробник Культ Mac. «По суті, додаток - це щось на зразок емулятора або, можливо, другої операційної системи, яка живе всередині програми на вашому телефоні. Він дійсно розроблений як майже функціонуюче, майже ідеальне для пікселів відтворення iOS 4 ».

Народження iOS

Четверта версія мобільної операційної системи Apple - і перша, яка називалася «iOS» замість «iPhone OS» - iOS 4 принесла помітні оновлення ще у 2010 році. Він представив папки домашнього екрану, додав спеціальну підтримку шпалер, включив загальносистемну перевірку орфографії тощо.

З тих пір, як це було раніше, ніжні ікони відкрили Джоні Айв суперечливий редизайн iOS 7, iOS 4 міцно прийняв скеоморфізм. Таким чином, це виглядає дещо анахронічно сьогодні - нагадування про те, як далеко просунулася iOS за останнє десятиліття. Але якщо ви думаєте, що iOS 4 для вас здається старим, то, швидше за все, для 18-річного Клейнберга це здається набагато більш давнім. На момент запуску йому було всього 7 років.

Кляйнберг підсумовує iOS 4 одним словом: ностальгія.

"Моїм першим досвідом роботи з будь-якою формою сучасних мобільних технологій була iOS 4",-сказав розробник з Нью-Йорка. «Важко сформулювати, наскільки особливе місце займає цей програмний продукт у моєму серці. Це те, що вперше познайомило мене із захопленням розробкою додатків [та] технікою. Я думаю, що всі ми просто любимо чіплятися за дуже вибрану кількість спогадів дитинства, і так багато моїх включають цю операційну систему ».

Через кілька років після дебюту iOS 4 Клейнберг - тоді ще у четвертому класі - створив трекер домашнього завдання як свій перший додаток, який потрапив у App Store. Хоча цей додаток більше недоступний, з тих пір він не озирався. Обраний ним курс, коли він навчатиметься в коледжі пізніше цього року? Звичайно, інформатика.

Зворотне проектування iOS 4

Зейн Кляйнберг: Очікуйте почути від нього більше
Очікуйте почути більше від Зейна Кляйнберга.
Фото: Зейн Кляйнберг

Клейнберг створив OldOS, використовуючи комбінацію старих ресурсів, таких як ікони та інші речі, які він мав розробити сам. Він сказав, що йому вдалося заново створити більшість програм iOS 4 епохи. Тим не менш, деякі - наприклад, Пошта, Календар, YouTube та Повідомлення - все ще мають “серйозні проблеми”, над якими він працює.

Додатки відрізняються функціональними можливостями, деякі працюють набагато повніше, ніж інші. Додаток Калькулятор може, наприклад, робити суми. Але додаток Повідомлення (ще триває робота) просто показує сповіщення та інтерфейс користувача. Іншими словами, OldOS - це скоріше інтерактивний музейний експонат, ніж справжня, повністю функціональна операційна система. Не те, щоб Кляйнберг багато чого навчився.

«Протягом кількох місяців на моєму столі сидів iPhone 4 під управлінням iOS 4, і я йшов додаток за додатком, намагаючись [зрозуміти], як Apple їх спроектувала», - сказав він. «Оскільки я дещо володію технологією зворотного проектування, я б декомпілював двійкові файли додатків і спробував подивитися, з більш технічної точки зору, на те, як Apple створює свої програми. Мені також вдалося знайти набори інтерфейсу iOS 4, і я зміг завантажити їх у Photoshop і подивитися ».

Інші частини проекту OldOS Клейнберга вимагали різних методів.

"Для таких додатків, як" Акції "і" Погода ", які більше не функціонують, я [переглядав] відео YouTube, намагаючись вивести якомога більше про дизайн", - сказав він. "Це був просто постійний процес перегляду різних активів знову і знову, потім спроби побудувати його в SwiftUI, а потім повторювати, поки я не був задоволений цим компонентом інтерфейсу".

Чому ви не знайдете OldOS в App Store

Зейн

@zzanehip

Сьогодні День запуску🚀 Представляємо OldOS - iOS 4, прекрасно перебудовану в SwiftUI. * Розроблено так, щоб бути максимально наближеним до пікселів. *📱 Повністю функціональний, можливо, навіть використовується як друга ОС. * 🗺️ Повністю відкритий вихідний код, щоб усі могли вивчати, змінювати та розвивати.https://t.co/K0JOE2fEKM
Зображення
15:55 · 9 червня 2021 року

7,3 тис

1,5 тис

На жаль, не очікуйте, що знайдете готовий додаток у App Store. Кляйнберг каже, що він переконаний, що Купертіно не погодиться на це через його ліберальне використання активів, що належать Apple. Apple дотримується суворих правил про посилання на свої продукти в додатках.

"Весь цей проект є свідченням феноменальної роботи команд Apple як минулого, так і сьогодення", - сказав Клейнберг. "Я просто сподіваюся, що цей проект може переконати їх навіть трохи переглянути свою політику".

Для тих, хто хоче спробувати OldOS, Кляйнберг сказав, що це може бути завантажено з TestFlight, Служба розробників Apple для додатків для бета-тестування. Або вони можуть перевірити його Проект OldOS на Github.

Остання публікація в блозі

| Культ Mac
August 20, 2021

Бета -версія iOS 12.1 підтверджує поліпшення ідентифікатора обличчя для iPad ProІдентифікатор обличчя повинен працювати в будь -якій орієнтації на ...

Новини Apple, аналіз та думки, а також загальні технічні новини
August 20, 2021

Технологія читання сердець Apple Watch, можливо, врятувала ще одне життяТехнологія моніторингу серця Apple Watch допомогла іншій людині.Фото: Leand...

| Культ Mac
August 20, 2021

Стань майстром пошуку Safari із швидкою порадою щодо iOSПошук на сторінках Safari досить простий, але добре прихований. Фото: Роб ЛефеврНа Mac дуже...