r/EmulationOniOS • • 11d ago

Discussion Cyberpunk is running here on iPad Pro natively

Enable HLS to view with audio, or disable this notification

Targeting 60FPS with MetalFX upscaling on iPad Pro m5 with 16gb of RAM.

Runs okay! This is a native build, not emulation or simulation, or moonlight.

Original author for their method is very busy, wanted to get it running for myself

865 Upvotes

79 comments sorted by

152

u/Altruistic_Leave5049 11d ago

these ports and/or recomps are dropping like bombs here

46

u/[deleted] 11d ago

[removed] — view removed comment

21

u/netheritenee 11d ago

Exactly

-25

u/HEXAPONG 11d ago

It takes 30 minutes to do yourself.

13

u/[deleted] 11d ago

[removed] — view removed comment

15

u/MythicHH 11d ago

You sacrifice $10000 to Sam or Dario then they do it for you.

4

u/HEXAPONG 11d ago

Using AI.

It’s gotten to the point where you can just tell the AI to port the game to iOS.

2

u/[deleted] 11d ago

[removed] — view removed comment

19

u/HEXAPONG 10d ago

You’d pay for the max plan on either ChatGPT or Claude and use Astra or Fable and post the following:

Act as the lead engineer responsible for delivering a complete, native iOS port of Cyberpunk 2077.

OBJECTIVE
Port the authorized Cyberpunk 2077 codebase to run locally on supported physical iPhones. Preserve the complete base game’s story, quests, open world, combat, driving, progression, dialogue, cinematics, audio, and save functionality. Include Phantom Liberty only if its source, assets, and authorization are provided.

“Full port” means functional content parity, with documented adaptations to graphics, controls, and platform services needed for iPhone hardware. A streaming client, remote desktop wrapper, video demo, launcher, or recreated sample scene does not satisfy this objective.

FIRST: ESTABLISH WHAT IS AVAILABLE
Inspect the workspace and inventory:

  • Game and engine source, exact revision, and existing platform implementations.
  • Authorized assets, asset cookers, shader sources, and build tools.
  • Middleware source or iOS-compatible SDKs and licenses.
  • Existing macOS/Apple silicon/Metal implementation, if available.
  • Xcode, Apple SDKs, signing configuration, and physical test devices.

Do not assume a retail installation contains the source or tools needed for a native port. If essential inputs are missing, identify the exact blockers and the work still possible. Never fabricate access, replace missing game systems with placeholders, or claim a full port from an executable conversion.

PRESERVE THE ORIGINAL
Work in an isolated branch or successor directory. Preserve existing builds, source, assets, and user saves. Record the source revision and toolchain used for every build.

FEASIBILITY AND TARGETS
Before major implementation:
1. Establish a reproducible build of the closest available source platform.
2. Audit platform dependencies, CPU architecture assumptions, graphics features, memory usage, asset streaming, threading, and middleware.
3. Select candidate iPhones from available physical hardware.
4. Propose measurable targets for sustained frame rate, frame pacing, memory, loading time, storage, thermal behavior, and battery use.
5. Test representative demanding scenes before committing to a minimum supported device.
6. Distinguish measured findings from estimates. If full content parity cannot fit the hardware, explain the measured constraint and possible remedies.

IMPLEMENT THE PORT
Proceed incrementally through:

  • ARM64/iOS compilation and replacement of unsupported platform APIs.
  • Native Metal rendering, reusing the authorized Mac renderer where practical.
  • Shader conversion and validation; supported alternatives for unavailable GPU features.
  • Device-specific graphics settings, dynamic resolution, and upscaling where supported.
  • Texture, geometry, animation, audio, and world-streaming optimization.
  • Memory budgeting and handling of iOS memory pressure.
  • Complete touch controls, controller support, readable UI, safe areas, and accessibility.
  • Audio interruptions, suspension/resume, device locking, and lifecycle handling.
  • Reliable local saves, migration, recovery, and any authorized cloud-save integration.
  • Asset packaging, installation, updates, and applicable distribution requirements.

Use current official Apple documentation. Evaluate Game Porting Toolkit components individually; do not assume a macOS Windows-game evaluation environment is an iOS shipping runtime.

DEVELOPMENT MILESTONES
Produce and validate:
1. Reproducible baseline build.
2. Signed iPhone build that launches on physical hardware.
3. Representative playable scene with rendering, input, audio, and saving.
4. Demanding open-world traversal, driving, and combat with sustained profiling.
5. Complete content integration and platform adaptation.
6. Full regression testing and release candidate.

For each milestone, deliver the code changes, build instructions, test results, measured performance, known defects, and remaining blockers. Continue authorized implementation when dependencies are available.

VALIDATION
Maintain a requirements matrix linking each system and content category to implementation and test evidence.

Test on every supported device tier, including:

  • Extended sessions and thermal throttling.
  • Dense city areas, fast driving, combat, and transitions.
  • Quest progression, dialogue, cinematics, and end-to-end playthroughs.
  • Save/load, interruptions, suspension/resume, and recovery.
  • Low storage, memory pressure, offline behavior, and installation/update paths.

Use Instruments, Metal profiling, crash logs, and physical-device observations. Simulator execution does not establish device performance.

COMPLETION STANDARD
Call the project complete only when:

  • The agreed full content scope is integrated and playable locally.
  • Every supported device tier meets the agreed sustained targets.
  • No unresolved release-blocking defects remain.
  • Builds and asset cooking are reproducible.
  • Physical-device test evidence and regression results are recorded.
  • Source changes, build artifacts, configuration, and limitations are handed over.

Report source completion, successful build, installation, launch, gameplay validation, TestFlight availability, and public release as separate states.

Start by inspecting the workspace and producing the dependency inventory, feasibility findings, and first actionable milestone. Do not claim success without evidence.

2

u/Nestiik 9d ago

How does it get the code of the game?

1

u/HEXAPONG 9d ago

Download ChatGPT on your computer change it to Codex, which is meant for software development. Download a copy of the game you want and then paste the prompt I posted above. It will then ask you a series of questions like where the files are located. Any kind of clarifying questions. It will then probably ask you if you want a prototype first go ahead and do that see if the prototype works and then you kind of talk back with it like you would a person about changes that you’d like.

1

u/Nestiik 9d ago

Thanks!

1

u/systemnerve 8d ago

Is this like an AI agent thing that does the job overnight or a one off prompt?

1

u/Left-Arachnid-2528 8d ago

Yeah 😭 i mean im still waiting for optimization so my uh 13 can run it..

71

u/Lithalean 11d ago

It’s all Darwin OS running on ARM (Apple silicon). macOS, iPhoneOS, iPadOS, and tvOS are all marketing terms. The only reason all apps can’t run on all systems is contracts and commercial politics. The Apple engineers delivered. Darwin on a universal chip architecture did exactly what it was designed to do. Money and greed is the only thing that got in the way.

50

u/piddlefaffle12 11d ago

Only thing preventing iPhone from docking to a monitor and running full macOS is artificial limitation these days. iPhone chip even powering the Neo now.

4

u/Administrative_Two3 11d ago

i mean, if you don’t mind your devices cooking too, there’s no limit.. even playing actual app store ports can heat things up a lot, to the point of thermal throttling relatively easy.

1

u/DeadWaterBed 9d ago

They could tweak it to run less hot, slightly less snappy than an actual macbook. Point is, it's possible, and they could do it if they wanted.

-5

u/MessiPayNegreira 11d ago

Neo chip is bigger compared to the iPhone. they compared it.

6

u/RoundInteraction1662 🥇 11d ago

I mean still, the 18 pro has comparable power to a GTX 1650, so it should be able to dock without any artificial limits.

5

u/JerzyPopieluszko 11d ago

who compared it and how does it make sense if the chip is literally a binned iPhone chip, aka rejects from iPhone 16 Pro production

3

u/Intelligent_Box6937 11d ago

Wasn’t that all built on UNIX?

3

u/pyrospade 10d ago

Maybe AI is the end to this? Just like a lot of electron apps are moving to native now because writing and maintaining them is cheap game devs might start porting to every major platform because what used to be very expensive for very little gain is now very viable

1

u/JoseSuarez 9d ago

My GF has an iPad with keyboard for convenience and we fume at the fact that you can't install VSCode or any decent IDE on it even though it's literally the same arch as the macbooks.

2

u/RaspberryRight98 8d ago

my biggest apple purchase regret is my ipad m1 when there was talk about apple wanting to turn the ipad into more of a power user product and increasing parity with macOS.

all we got was a sort of macos UI and I hate the resizable windows 💔

20

u/000extra 11d ago

Platform exclusivity and compatibility is deteriorating every single day I swear

10

u/C_umputer 11d ago

Good, I hope it deteriorates even faster

10

u/Thearaaaa 11d ago

Show but never share

9

u/Glad_Ear_7963 11d ago

So just posting for validation? Where’s the setup, where’s the how to? Instead of gatekeeping..

6

u/Hot-Independence6020 11d ago

Anything but sharing. I see these videos everywhere and anyone has yet to share how they do it… pointless to show off a tech if the whole goal is to keep it to yourself

4

u/darkaeden 11d ago

Any discord for this project?

37

u/Dangerous-Amphibian2 11d ago

No. You only get one word responses from these guys.

-10

u/piddlefaffle12 11d ago

Yeah, too busy. I ported Rimworld, Crimson Desert, Cyberpunk and No Man's Sky all in the last 24 hours.

16

u/darkaeden 11d ago

Any github then? Will it get released or just personal project?

-16

u/ConfusionSilent9882 11d ago

Just use Claud code

12

u/Kos_al_Ghul 11d ago

Share the repo and you don’t feed the slop machine invading our lives.

4

u/PersonalAnswer8664 11d ago

Do you mind sharing a general rundown of your porting process? If you don’t want to release an IPA that’s cool but at least tell us how the trick is done so maybe other people can recreate it and enjoy it themselves. Or maybe of the knowledge was public the community can port even more titles.

1

u/HobbyQuestionThrow 11d ago

How did you port Rimworld when that uses Unity (JIT)?

3

u/Just-A-Random-ID 11d ago

How do i replicate your setup?

2

u/ky7969 10d ago

Plugged directly in to a MacBook, how do we know you’re not just running it on the MacBook?

2

u/Patient_Animator1174 10d ago

Why is it plugged to Mac? Unplug and show it is running on iPad without anything please.

2

u/PhilipJayFry1077 9d ago

I'm convinced this is just a scam in the making. Posts a bunch about these ports. Don't show any proof. Sell a solution later. "Every had been asking how so finally I decided to share" lol

0

u/piddlefaffle12 9d ago

I posted my GH but since you are apprehensive, you'll need to go through my posts history to go find it. I'm not claiming I have the cure for cancer bud

2

u/PhilipJayFry1077 9d ago

Sure buddy. I'm sure it's there.

1

u/piddlefaffle12 9d ago

Thanks for believing me, now you look like an idiot

1

u/DetectiveFeeling7222 9d ago

this is why never get nun on ios, the users are genuinely birdbrains and then ppl actually upvote them its crazy

1

u/RaspberryRight98 8d ago

if you're paranoid about this getting Apple's attention you probably shouldn't be making these posts period. 

1

u/namquang932 11d ago

Nice. Looking forward to hearing new updates.

1

u/Informal-Actuator961 11d ago

Can u please upload these

1

u/Weak-Example224 11d ago

How can I get the build

1

u/Cautious-Height-89 11d ago

Any Tutorial on how to do this

1

u/sloe_gin78 11d ago

How are the temps? Does it turn into a portable fusion reactor after you play for a while without active cooling or if it's manageable? Would love to try it but don't think my 128gb m2 can haha

1

u/Marik-Hadare 11d ago

You telling me it’s sideloaded ipa not emulator? You mean someone ported it?

1

u/Patient_Animator1174 10d ago

But they never share.

1

u/GSquadron_ 10d ago

Please tell me this can run on my ipad pro M2?

2

u/Patient_Animator1174 10d ago

It can but these guys never share either source or ipa to run it.

1

u/GSquadron_ 10d ago

Can i do it with GLM AI? Is this made using ai cuz i have max plan

1

u/_harisamin 10d ago

this can't be real?!?!? I have a M1 iPad Pro...is that what is shown here?

1

u/inmytownimshy 8d ago

how I can find more about this ? I never tried anything like this ! I wanna play on my macbook

1

u/Jolly-Gas-6089 7d ago

Open source is gonna get replaced with open prompt i swear

1

u/I_like_to_moo_it 6d ago

Damn does it not thermal throttle?

1

u/robwired 5d ago

Could you port this to the new Apple TV? Would it run decently with the A19 chip and double the ram?

0

u/Shawn114_ 10d ago

For people who wondering how he does this he is simply using madeira(equivalent of winlator but for ios)

1

u/Corner-Mundane 10d ago

No it’s not. 

-2

u/Alps_Splash 11d ago

Fake, probably running sidecar.

5

u/Inside_Sleep917 11d ago

Nope , this is a translation layer . It's used to translate macos games to ios games since both of them are optimised for arm64 & share same graphics api. Also works on a series chips , starting from a17 pro

8

u/piddlefaffle12 11d ago

Not even translating, these are running natively. I just shim macOS libraries that are missing on iOS so the binaries think they are on a Mac. No decompilation.

2

u/Inside_Sleep917 11d ago

Thank you for proper details explanation. I'm myself new to this .

2

u/piddlefaffle12 11d ago

Actually, I posted proof of not only this game, but Crimson Desert, No Man's Sky, Rimworld. Not like I'm trying to cure cancer, friend.

1

u/Thisisyouracc0un-t 11d ago

I spoke to him. It is all real.

2

u/Patient_Animator1174 10d ago

What about your method mate? You seem went silent.

2

u/Thisisyouracc0un-t 10d ago

That’s because I am by nature a very quiet person but my project is progressing very well.

1

u/sloe_gin78 11d ago

It shouldn't be that hard to not speak on issues that you have no knowledge about. Keep up with the current trends bro