Project Alpine is the project that primarily focuses on emulating iOS in Roblox, with functional calls, text messaging, downloading apps, taking photos, and be more productive in a game.
Sorry, it’s just that the screen quality on the iPhone looks bad but I’m planning on making the SurfaceGUI global soon, that way the icons and UI can be sharp as it can be.
the size is currently using X_PixelxY_Pixel scaling, and the screen size is 1179x2556, some elements don’t have scaling filled out, but I’ll be figuring things out.
For the iPhone, it relies on a boot loader called “iBoot”, which is essentially what is used when the iPhone is first turned on, verifying the OS being ran and getting the hardware to start working.
There are 2 release types of iBoot, developmental & release. Release versions of iBoot do NOT have special abilities that developmental devices have, while developmental versions have special abilities such as JTAG, running diags (diagnostics) and other features.
What’s also part of iBoot is the command prompt included when in recovery mode. When an iPhone enters recovery mode, an interactive shell is started, allowing you to send commands and modify any environment variable(s) that are available to change.
The Apple Store free model still exists, so as long as you aren’t making profit, (and you didn’t straight up rip it from the real iPhone) you should be fine?
I’m not a lawyer or anything though, ain’t no way I’m going to more school for that.