Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Store Release (iOS, iPadOS, tvOS) #16415

Closed
kimar opened this issue Apr 6, 2024 · 37 comments
Closed

App Store Release (iOS, iPadOS, tvOS) #16415

kimar opened this issue Apr 6, 2024 · 37 comments

Comments

@kimar
Copy link

kimar commented Apr 6, 2024

As per Apples changes to the App Store Guidelines from April 5th 2024 Retro Game Emulators are now explicitly permitted on the App Store. (Section 4.7)

image

Are there any plans to release RetroArch to the App Store?

If there is help required I'm happy to support on this matter.

Cheers,
Marcus

@Timbo303
Copy link

Timbo303 commented Apr 6, 2024

Since retroarch already supports jailbroken iphones its likely a no brainer.

One thing to note you should had labeled this as a [feature request]

@kimar
Copy link
Author

kimar commented Apr 6, 2024

Yes you can also easily sideload on non-jailbroken iDevices by re-signing the binary so it should be trivial. I'll try to re-label the issue, thx.

Edit: Looks like I'm lacking permissions to add labels.

@dpark12300
Copy link

I second this. This would be amazing.

@dpark12300
Copy link

Also, Mac app store would be great too.
Steam bugs out on my mac

@hizzlekizzle
Copy link
Contributor

We don't have any plans for this at the moment, since it doesn't really sound like they're opening the doors to general purpose/BYO-ROMs emus. I believe the author of Yaba Sanshiro has submitted it, so we'll see how that goes and reassess.

@Tipcat-98
Copy link

First real emulator that has been found.
It functions as you'd expect from an emulator, though the author is shady.
It's just a stolen GBA4IOS.

https://www.reddit.com/r/ios/comments/1c34khj/the_appstore_just_got_its_first_emulator_igba/

@tannerellen
Copy link

tannerellen commented Apr 14, 2024

Yep looks like emulators with roms are being allowed. So I don’t see why RetroArch wouldn’t be. I just installed iGBA and it works great and you can load your own roms, when you launch it a folder is created you can copy the roms into, or you can launch them from files and it adds to iGBA automatically. There is a C64 emulator too now.

https://apps.apple.com/us/app/igba-gba-gbc-retro-emulator/id6482993626

https://appleinsider.com/articles/24/04/14/game-emulators-arrive-in-app-store-following-rule-changes

@AaronKelley
Copy link

There was some drama around iGBA and it was pulled, but Delta is up now, and it supports loading any ROM file you can point to in the file browser.
https://apps.apple.com/us/app/delta-game-emulator/id1048524688

@nenge123
Copy link

There was some drama around iGBA and it was pulled, but Delta is up now, and it supports loading any ROM file you can point to in the file browser.

https://apps.apple.com/us/app/delta-game-emulator/id1048524688

delta game emulator is not a html5。

so retroarch it can up not with (3ds ns ps2 ps3 core)

@LibretroAdmin
Copy link
Contributor

Warmenhoven is looking into this. Any further enquiry at this point is not necessary. We will see what happens.

@TCB13
Copy link

TCB13 commented Apr 18, 2024

There was some drama around iGBA and it was pulled, but Delta is up now

Yes, there was drama.

Riley Testut (the author of the original GBA4iOS and Delta) decided not to launch on the App Store at first and someone forked his old project and released. He later on bitched about it and got Apple to pull iGBA because there were a few assets (images, not code) that was included on iGBA that belonged to him.

Testut then proceeded to launch Delta on the US App Store and exclusively on the US Store. For Europe he decided to show the middle finger to everyone and make it available on the AltStore that is payed.

image

He's clearly leveraging Delta to get people into his AltStore. This isn't okay and I really hope we get RetroArch into the App Store because 1) is it objectively better and 2) the developers - unlike Testut - are good people.

Thank you.

@Shimmer2
Copy link

期待Retroarch 登陆apple store!

@Panky55
Copy link

Panky55 commented May 13, 2024

There was some drama around iGBA and it was pulled, but Delta is up now

Yes, there was drama.

Riley Testut (the author of the original GBA4iOS and Delta) decided not to launch on the App Store at first and someone forked his old project and released. He later on bitched about it and got Apple to pull iGBA because there were a few assets (images, not code) that was included on iGBA that belonged to him.

Testut then proceeded to launch Delta on the US App Store and exclusively on the US Store. For Europe he decided to show the middle finger to everyone and make it available on the AltStore that is payed.

image

He's clearly leveraging Delta to get people into his AltStore. This isn't okay and I really hope we get RetroArch into the App Store because 1) is it objectively better and 2) the developers - unlike Testut - are good people.

Thank you.

How about you read the eu guidelines before shit talking the delta developer

@TCB13
Copy link

TCB13 commented May 13, 2024

How about you read the eu guidelines before shit talking the delta developer

You should be the one doing the reading: https://developer.apple.com/support/core-technology-fee/

The Core Technology Fee (CTF) is an element of the new business terms in the European Union (EU) (…) Developers can choose to remain on the App Store’s current business terms or adopt the new business terms for iOS apps in the EU. Developers can choose to remain on the App Store’s current business terms or adopt the new business terms for iOS apps in the EU.

I’m not saying he wants to profit from this, it’s all about pushing people into the AltStore. I don’t even believe the AltStore pricing is sustainable unlike he says on the announcement… he’s most likely have to increase the price later on once he gets more Apps over there.

He just wanted to release the AltStore and for that he was forced to accept the “new terms”. This in turn lead to the current situation where Europeans have to pay more. He could’ve still done it and proceeded to publish Delta on the EU App Stores and charge the fee there instead of pushing AltStore down people’s throats. OR he could’ve not accepted the terms all together and distributed Delta for free on EU Stores / without being charged the CTF (losing AltStore in the process).

Another thing he could’ve done was release the AltStore under a different developer account so the Delta account could use the old terms (no Apple Tax) and the AltStore one would use the new terms.

Look, I was even okay with paying 0,50€, 1€ or 10€ for the App but only if it was distributed through the App Store. It would take care of the potential > 1M download CTF fee and he would profit as well. No harm there. What he did instead was to gatekeep the app from the App Store in order to force people into the AltStore. Forcing people into the AltStore and a yearly fee is at least less than ideal.

@Panky55
Copy link

Panky55 commented May 13, 2024

How about you read the eu guidelines before shit talking the delta developer

You should be the one doing the reading: https://developer.apple.com/support/core-technology-fee/

The Core Technology Fee (CTF) is an element of the new business terms in the European Union (EU) (…) Developers can choose to remain on the App Store’s current business terms or adopt the new business terms for iOS apps in the EU. Developers can choose to remain on the App Store’s current business terms or adopt the new business terms for iOS apps in the EU.

I’m not saying he wants to profit from this, it’s all about pushing people into the AltStore. I don’t even believe the AltStore pricing is sustainable unlike he says on the announcement… he’s most likely have to increase the price later on once he gets more Apps over there.

He just wanted to release the AltStore and for that he was forced to accept the “new terms”. This in turn lead to the current situation where Europeans have to pay more. He could’ve still done it and proceeded to publish Delta on the EU App Stores and charge the fee there instead of pushing AltStore down people’s throats. OR he could’ve not accepted the terms all together and distributed Delta for free on EU Stores / without being charged the CTF (losing AltStore in the process).

Another thing he could’ve done was release the AltStore under a different developer account so the Delta account could use the old terms (no Apple Tax) and the AltStore one would use the new terms.

Look, I was even okay with paying 0,50€, 1€ or 10€ for the App but only if it was distributed through the App Store. It would take care of the potential > 1M download CTF fee and he would profit as well. No harm there. What he did instead was to gatekeep the app from the App Store in order to force people into the AltStore. Forcing people into the AltStore and a yearly fee is at least less than ideal.

Course he wants altstore buddy I don’t see the issue considering you will also get other apps 😂

@TCB13
Copy link

TCB13 commented May 13, 2024

Course he wants altstore buddy I don’t see the issue considering you will also get other apps 😂

The issue is that he's forcing people into subscriptions, no thanks.

@Panky55
Copy link

Panky55 commented May 13, 2024

Course he wants altstore buddy I don’t see the issue considering you will also get other apps 😂

The issue is that he's forcing people into subscriptions, no thanks.

He isn’t forcing anyone to do anything and if you wanna keep complaining over this shit then just sideload the damn app

@TCB13
Copy link

TCB13 commented May 13, 2024

He isn’t forcing anyone to do anything and if you wanna keep complaining over this shit then just sideload the damn app

Yes, because having to refresh the App every 7 days it totally fine while US users get it for free with a simple tap on the App Store.

@Panky55
Copy link

Panky55 commented May 13, 2024

He isn’t forcing anyone to do anything and if you wanna keep complaining over this shit then just sideload the damn app

Yes, because having to refresh the App every 7 days it totally fine while US users get it for free with a simple tap on the App Store.

There’s trollstore jailbreaks and buying apple developer certificates from people if you wanna keep bitching go ahead just know your petty af

@TCB13
Copy link

TCB13 commented May 13, 2024

There’s trollstore jailbreaks

Yet another bullshit. As if trollstore was permanent / as straightforward as downloading an app from the store and didn't require very specific versions of iOS and reloads. You're delusional that's what you are.

@Panky55
Copy link

Panky55 commented May 13, 2024

There’s trollstore jailbreaks

Yet another bullshit. As if trollstore was permanent / as straightforward as downloading an app from the store and didn't require very specific versions of iOS and reloads. You're delusional that's what you are.

It’s not bullshit and it’s pretty straightforward if you can’t follow simple things as not updating and some simple introductions then you need education and how tf am I delusional lmao

@TCB13
Copy link

TCB13 commented May 13, 2024

It’s not bullshit and it’s pretty straightforward if you can’t follow simple things as not updating and some simple introductions then you need education and how tf am I delusional lmao

Fist, the TrollStore is not a jailbreak and they say it it's just a way to "permanently sign and install any application with almost any entitlement with the help of a CoreTrust bug"... and then:

If your device is on iOS 14.0 beta 1 or earlier, is running iOS 16.7.x (excluding 16.7 RC (20H18)), or is running iOS 17.0.1 or newer, it will never be supported by TrollStore.

Seems like you're the one needing education, because unlike you, I do read.

@Panky55
Copy link

Panky55 commented May 13, 2024

It’s not bullshit and it’s pretty straightforward if you can’t follow simple things as not updating and some simple introductions then you need education and how tf am I delusional lmao

Fist, the TrollStore is not a jailbreak and they say it it's just a way to "permanently sign and install any application with almost any entitlement with the help of a CoreTrust bug"... and then:

If your device is on iOS 14.0 beta 1 or earlier, is running iOS 16.7.x (excluding 16.7 RC (20H18)), or is running iOS 17.0.1 or newer, it will never be supported by TrollStore.

Seems like you're the one needing education, because unlike you, I do read.

I know TrollStore isn’t a jailbreak dumbass I simply just didn’t put a comma and why do you think I said “not updating” clearly you can’t read

@Panky55
Copy link

Panky55 commented May 13, 2024

Simply wait for RetroArch if your ass gon be like this

@hizzlekizzle
Copy link
Contributor

This is not the place for squabbling. Please cut it out.

@Panky55
Copy link

Panky55 commented May 13, 2024

This is not the place for squabbling. Please cut it out.

😂🫡

@AaronKelley
Copy link

AaronKelley commented May 15, 2024

It's out.
https://apps.apple.com/us/app/retroarch/id6499539433
No announcement. Is this an official release?

@herrlado
Copy link

Thank u so much. Already uploading the games 👍

@LibretroAdmin
Copy link
Contributor

It's out. https://apps.apple.com/us/app/retroarch/id6499539433 No announcement. Is this an official release?

It's official.

@gouchi
Copy link
Member

gouchi commented May 16, 2024

@kimar May you close this issue as it has been released on the App Store.

Thank you.

@kimar
Copy link
Author

kimar commented May 16, 2024

Great! Thank you very much!

@kimar kimar closed this as completed May 16, 2024
@Shimmer2
Copy link

感谢非常!!

@Shimmer2
Copy link

期待java核心接下来

@ethanaobrien
Copy link
Contributor

Is there a reason the app on the App Store requires 14.2 or later, while the download page has as far back as iOS 9? Or is this just some weird Apple restriction thing

@warmenhoven
Copy link
Contributor

@ethanaobrien Both. App Store rules are currently that apps must be built with Xcode 15, which only supports back to iOS 12, so that will be as far back as can be supported on the App Store build. However, as you note, right now the build only supports back to 14.2. That is due to a bug in the way that some of the cores are built, which inadvertently get marked as being built for 14.2. Additionally, the Arrow Menu overlay that has the on screen keyboard, mouse, and rotation lock, requires iOS 13. I do intend to fix these things so that iOS 12 is fully supported on the App Store but haven't had enough time and have had other higher priority things to work on.

@ethanaobrien
Copy link
Contributor

App Store rules are currently that apps must be built with Xcode 15, which only supports back to iOS 12, so that will be as far back as can be supported on the App Store build

This makes me wonder how VLC media player is still releasing updates for iOS 9. My iPhone 4s (a 32bit device) got an update for VLC not too long ago. I'm guessing these rules are only applicable to new apps?

@warmenhoven
Copy link
Contributor

I assume but I don't know. If there's a way to publish a build for older iOS versions I'm happy to look into that but the documentation I have from Apple says I can't. I assume VLC can because it's been on the App Store long enough that it supported those iOS versions originally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests