OldOS: 향수를 불러일으키는 십대, iOS 4를 독립 실행형 앱으로 재창조

iOS 14의 날짜는 번호가 매겨져 있습니다. 여기 2021년 6월, 모든 것이 ...에 대한 것입니다. 어, iOS 4?

적어도 Zane Kleinberg에게는 그렇습니다. 대부분의 Apple 팬층은 새로 발표된 iOS 15, 십대 개발자인 Kleinberg는 Apple이 2010년에 출시한 iOS 4를 독립 실행형 앱으로 처음부터 다시 만들었습니다. 그는 이것을 OldOS라고 부르며 오늘 직접 사용해 볼 수 있습니다.

“내가 [OldOS로] 만든 것은 iOS 4가 SwiftUI로 아름답게 재구축되었다는 것입니다.”라고 떠오르는 개발자가 말했습니다. 컬트 오브 맥. “본질적으로 앱은 에뮬레이터 또는 휴대폰의 앱 내부에 있는 두 번째 운영 체제입니다. iOS 4를 거의 작동하고 픽셀에 가깝게 완벽하게 재창조하도록 설계되었습니다."

iOS의 탄생

Apple 모바일 운영 체제의 네 번째 버전이자 "iPhone OS" 대신 "iOS"라고 불리는 첫 번째 버전인 iOS 4는 2010년에 주목할만한 업데이트를 가져왔습니다. 홈 화면 폴더를 도입하고 사용자 정의 배경 화면 지원을 추가하고 시스템 전체의 맞춤법 검사 등을 통합했습니다.

Jony Ive가 더 아첨한 아이콘을 도입하기 이전부터 논란의 여지가 있는 iOS 7의 재설계, iOS 4는 스큐어모피즘을 확고히 수용했습니다. 따라서 오늘날 iOS가 과거 10년 동안 얼마나 발전했는지를 상기시켜주는 다소 시대착오적인 것처럼 보입니다. 그러나 iOS 4가 오래된 것처럼 느껴진다면 18세의 Kleinberg에게는 훨씬 더 오래된 느낌이 들 것입니다. 출시 당시 그의 나이는 불과 7세였다.

Kleinberg는 iOS 4를 한 단어로 요약합니다. 향수입니다.

뉴욕에 기반을 둔 개발자는 “현대 모바일 기술의 모든 형태를 처음 접한 것은 iOS 4였습니다. “이 소프트웨어가 내 마음 속에 얼마나 특별한지 설명하기가 어렵습니다. 앱 개발 [및] 기술에 대한 열정을 처음 알게 된 계기가 되었습니다. 나는 우리 모두가 아주 선별된 어린 시절 기억에 집착하는 것을 좋아한다고 생각하며, 내 기억에는 이 운영 체제가 포함되어 있습니다.”

iOS 4가 출시된 지 몇 년 후 Kleinberg(당시 4학년)는 App Store에 출시된 첫 번째 앱으로 숙제 추적기를 만들었습니다. 그 앱은 더 이상 사용할 수 없지만 그 이후로 그는 뒤돌아보지 않았습니다. 그가 올해 말 대학에 다닐 때 선택한 코스는? 물론 컴퓨터 공학.

iOS 4 리버스 엔지니어링

Zane Kleinberg: 그에게서 더 많은 소식을 들을 수 있을 것으로 기대합니다.
Zane Kleinberg로부터 더 많은 소식을 들을 수 있을 것으로 기대합니다.
사진: 제인 클라인버그

Kleinberg는 아이콘과 같은 오래된 자산과 자신이 직접 디자인해야 했던 다른 것들을 조합하여 OldOS를 만들었습니다. 그는 대부분의 iOS 4 시대 앱을 재창조했다고 말했습니다. 그러나 메일, 캘린더, YouTube 및 메시지와 같은 일부에는 여전히 그가 작업 중인 "주요 문제"가 있습니다.

앱은 기능면에서 다양하며 일부는 다른 앱보다 훨씬 더 완벽하게 작동합니다. 예를 들어 계산기 앱은 합계를 계산할 수 있습니다. 그러나 메시지 앱(아직 진행 중임)은 알림과 사용자 인터페이스만 표시합니다. 다시 말해, OldOS는 완전한 기능을 갖춘 진정한 운영 체제라기보다 대화형 박물관 작품에 가깝습니다. Kleinberg가 그것을 만드는 데 많은 것을 배우지 않았다는 것은 아닙니다.

“몇 달 동안 나는 iOS 4를 실행하는 iPhone 4를 책상 위에 놓고 Apple이 어떻게 설계했는지 알아보기 위해 앱별로 찾아다녔습니다.”라고 그는 말했습니다. “저는 리버스 엔지니어링에 어느 정도 능숙하기 때문에 앱 바이너리를 디컴파일하고 보다 기술적인 관점에서 Apple이 앱을 구축하는 방식을 살펴보려고 했습니다. 또한 iOS 4 UI 키트를 찾았고 Photoshop에 불러와서 살펴볼 수 있었습니다."

Kleinberg의 OldOS 프로젝트의 다른 부분에는 다른 방법이 필요했습니다.

"더 이상 작동하지 않는 주식 및 날씨와 같은 앱의 경우 [유튜브] 동영상을 보고 디자인에 대해 가능한 한 많이 추론하려고 노력했습니다."라고 그는 말했습니다. "다양한 자산을 계속해서 살펴보고 SwiftUI에서 빌드를 시도하고 UI 구성 요소에 만족할 때까지 반복하는 과정이었습니다."

App Store에서 OldOS를 찾을 수 없는 이유

@zzanehip

오늘은 런칭데이 🚀 OldOS 소개 — iOS 4는 SwiftUI로 아름답게 재구축되었습니다. * 🎨 최대한 완벽하게 픽셀에 가깝게 디자인했습니다. *📱 완벽하게 작동하며 두 번째 OS로 사용할 수도 있습니다. * 🗺️ 모두가 배우고, 수정하고, 구축할 수 있는 완전 오픈 소스입니다.https://t.co/K0JOE2fEKM
영상
오후 3:55 · 2021년 6월 9일

7.3K

1.5K

유감스럽게도 App Store에서 완성된 앱을 찾을 것으로 기대하지 마십시오. Kleinberg는 Cupertino가 Apple 소유 자산을 자유롭게 사용하기 때문에 이를 수락하지 않을 것이라고 확신한다고 말했습니다. 사과 엄격한 지침을 시행 앱에서 자사 제품을 언급하는 경우.

Kleinberg는 “이 전체 프로젝트는 과거와 현재 Apple 팀의 경이로운 작업에 대한 증거입니다. "이 프로젝트가 그들이 정책을 조금이라도 재평가하도록 설득할 수 있기를 바랄 뿐입니다."

OldOS를 사용해보고 싶은 사람들을 위해 Kleinberg는 TestFlight에서 다운로드, 베타 테스트 앱을 위한 Apple의 개발자 서비스. 또는 그들은 그의 Github의 OldOS 프로젝트.

최신 블로그 게시물

오늘만 2019 MacBook Pro 리퍼브에서 수백 달러를 절약하십시오.
September 10, 2021

오늘만 2019 MacBook Pro 리퍼브 제품으로 수백 달러를 절약하십시오.오늘만! 놓치지 마세요.사진: 애플강력한 2019 MacBook Pro로 자신을 대하고 원래 가격에서 수백 가지를 즐기십시오. Woot는 Apple에서 리퍼브하고 1년 보증이 지원되는 ...

| 컬트 오브 맥
September 10, 2021

이것은 Apple이 모든 미래 제품을 공개할 거대한 지하 강당입니다.쿠퍼티노 시는 2015년 완공 예정인 Apple의 우주선 캠퍼스에 대한 새로운 계획과 기술 도면을 발표했습니다.이 계획의 가장 흥미로운 부분은 무엇입니까? 에 대한 계획 거대한 향후 Apple 언...

IPhone의 OLED 업그레이드는 공급 문제로 위협받을 수 있습니다.
September 10, 2021

iPhone의 OLED 업그레이드는 공급 문제로 위협받을 수 있습니다.OLED iPhone을 기다리게 될 수도 있습니다.사진: Ste Smith/Cult of Mac애플의 계획 2017년 OLED iPhone 데뷔 주요 공급업체가 현재 필요한 디스플레이를 만들 능...