百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

The-OldOS-Project

> 编程语言
开源

在 SwiftUI 中重新创建一个完全功能的 iOS 4 版本。

3.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在 SwiftUI 中重新创建一个完全功能的 iOS 4 版本。


Updates: Version 2.0 is currently available
Oh boy it's been quite some time hasn't it . I'm so excited to push Version 2.0, which brings the project back, and retools it for modern devices (including iOS 26). For developers, we also resolve compilation issues and support the latest versions of Xcode now.

## What and Why? > OldOS is a testament to the days of yesteryear, showcasing what iOS once was ten years ago. The ethos of the app is to merge the technologies of today with a pixel-perfect recreation of the user experience of the past. The vast majority of apps in OldOS are fully functional — meaning they seamlessly integrate with the data on your phone to deliver a live, emulator-esque experience. What does this mean? Well, you can play your music in iPod, get directions in Maps, surf the web in Safari, view the current weather in Weather, and much more. By the same token, no shortcuts were taken in fully fleshing out the operating system. You can change your background, adjust settings, search apps, et cetera. There are a few apps still not ready for primetime but don't worry, they're coming soon. > > With OldOS, you no longer need to worry about securing a legacy iPhone to experience nostalgia — it's available on your daily driver. > > Part of the goal with OldOS is to enable anyone to understand how iOS works and demonstrate just how powerful SwiftUI truly is. For that reason, the entire app is open-sourced — enabling developers to learn about, modify, and add to the app. I thought building this over my last six or so months in high school and sharing it with the world would be a fun and productive endeavor. ## What's Special * ‍ Built almost entirely using SwiftUI. * Designed to be as close to pixel-perfect as possible. * Fully functional, perhaps even usable as a second OS. * ❤️ A testament to the work of Apple employees of both the past and the present. * ️ Fully open source for all to learn, modify, and build on. ## Where to Begin The project is logically structured in files by app. Inside each app file, you'll see code and commentary behind it. Aside from main apps, there is the Common file. My mindset was to build the app in the same way Apple built interface builder — you have a collection of UI elements at your disposal that are bases. You can then make a copy in whatever other file you'd like if you require custom abilities. If you just need the generic version, you can use the generic. Hence, common, containing all your common UI elements. Lastly, there is HomeScreen, and LockScreen — essentially making up the Springboard. Lastly, in Assets.xcassets, you'll find all the image assets structured by app. ## Imagery

## Thanks Thanks to all who decide to use, learn from, and modify this project. As well as all the creators of libraries imported. This was a blast to create and I hope you enjoy it. I built this project while I had a little bit of time before college. If you enjoy it, please consider providing any little bit of support you can — it truly means a million. ## License Creative Commons Attribution 4.0: [https://creativecommons.org/licenses/by/4.0/]()

Issues· 88 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言