Interview: How one developer created iOS 4 in an app
Date:
Wed, 25 Aug 2021 11:00:00 +0000
Description:
We talked to developer Zane Kleinberg about OldOS and his plans for it going forward, including an iPad version.
FULL STORY ======================================================================
It was back in March 2010 when iOS 4 was announced, with the iPhone 4 following at WWDC later that year. Since then weve seen huge changes to iOS, with a modern-looking flat redesign in iOS 7, to see widgets, third-party keyboards and even the option to change default apps also being introduced.
But theres a growing nostalgia for software as iDOS 2 proved with getting Windows 3.1 running on an iPad before it was removed from the App Store.
However, OldOS is a new take on how iOS 4 runs on your modern iPhone, containing almost everything into one single app.
As its still active with plenty of features planned, we spoke to its
developer Zane Kleinberg to find out why he decided to create the app, and whats coming up. Meet Apple's new updates: iOS 15 | watchOS 8 | macOS 12 Our pick of the best iPhone deals in August 2021 Everything we know about the iPhone 13 so far OldOS beginnings
While some buy an old iPhone or Palm Pre smartphone from a store for
nostalgia value, Kleinberg decided to create an app based off a version of
iOS that inspired him to become a developer to begin with. Theres a nostalgia component, he tells us, iOS 4 was my first exposure to the platform and was what introduced me to a passion for app development.
I hold iOS in high regard because of what it inspired in me down the line. Because of my love for the OS, I have a few devices that still run it, most notably an iPhone 4. I would often use this device, sometimes on days when I didnt want a distraction, and other times just for fun. Then, it just hit me. I was sitting inside, starved for something to do, when I decided to
replicate a select few elements from that device.
Having to replicate an entire operating system is no easy feat, so we
wondered just how long it took from being an idea, to becoming OldOS.
I would say about five months. It started off rather slow, but as I built
more UI elements and became more comfortable with my process, the pace
started to pick up. Today is Launch Day Introducing OldOS iOS 4 beautifully rebuilt in SwiftUI.* Designed to be as close to pixel-perfect as possible.* Fully functional, perhaps even usable as a second OS.* Fully open source for all to learn, modify, and build on. pic.twitter.com/K0JOE2fEKM June 9, 2021 See more Theres one more thing
But thats not all that Kleinberg is working on. Hes also managed to port the Snow Leopard version of Safari as an app for macOS 11 Big Sur and above. Kleinberg explains that this was mainly due to the new design Safari has this year.
Its new design was exactly what motivated me. I had installed Monterey within the first few days of it being available and really came to loathe the Safari redesign. Kleinberg explained. So with all the debate going around with the new Safari in Monterey, I decided to try a little experiment and recreate
Snow Leopard's version of Safari in SwiftUI. Gotta say, Its so much fun to use! You can download it at
https://t.co/73oPh0YMNw. pic.twitter.com/SEGWg7xuoe July 26, 2021 See more
Over the next month, I kept seeing so many others share similar sentiments, and decided to try out making a version I knew I adored, which was Safari 5. Aside from loving the design, I firmly believe it has one of the best UXs of any browser. Simply put, it was really well built and I thought it would be fun to juxtapose it with its modern counterpart. Skeuomorphin time for iOS
16?
Running Safari 5 in macOS 12 Monterey compared to Safari 15 is a strange experience, but it still works well, and it raised the question on whether Kleinberg could see a future where skeuomorphism, the look of what iOS was before the flat-design arrived in iOS 7, could come back to iOS in some way.
This is a question I teeter between regularly. Skeuomorphism is extremely powerful, as it necessitates consideration of every component and user interaction. Kleinberg told us. (Image credit: OldOS - Zane Kleinberg)
The issue though is that skeuomorphism has, what Id deem a high barrier to entry, whereas flat design does not. I think we're already beginning to see a merger between flat design and skeuomorphism. Kleinberg added.
Take the new iOS 15 Weather app - it combines flat design and the real world facilitating interactions between the two (via weather effects, etc). I think this is the direction skeuomorphism is going in and believe Apple has a grand opportunity to create something truly inspiring should they continue down
this path. Could iPadOS see a version of OldOS?
With OldOS in heavy development with plenty of features on the way, we wanted to see whether an iPad version could be on the horizon, or even usable folders.
Folders are definitely a top priority, that should be coming soon.
Kleinberg added.
Ive also been working to get Cover Flow into it, so look out for that as
well. As for iPadOS, I wasnt planning on starting that until I finished off most of the OS, but Ive gotten so many requests for it that Ive decided to begin working on it. Its no small feat, various apps need to be reworked, but if all else goes as planned it could be here quite soon. Our iPad Pro M1 (2021) review
======================================================================
Link to news story:
https://www.techradar.com/news/interview-how-one-developer-created-ios-4-in-an -app/
--- Mystic BBS v1.12 A47 (Linux/64)
* Origin: tqwNet Technology News (1337:1/100)