{"id":46026,"date":"2024-12-03T15:11:30","date_gmt":"2024-12-03T20:11:30","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=46026"},"modified":"2024-12-03T15:11:30","modified_gmt":"2024-12-03T20:11:30","slug":"ppsspp-emulator-stuck-in-app-review","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/12\/03\/ppsspp-emulator-stuck-in-app-review\/","title":{"rendered":"PPSSPP Emulator Stuck in App Review"},"content":{"rendered":"<p><a href=\"https:\/\/www.ppsspp.org\/blog\/stuck-in-app-store-review\/\">PPSSPP<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.ppsspp.org\/blog\/stuck-in-app-store-review\/\"><p>PPSSPP is an open source PSP emulator, that lets you run your own <a href=\"https:\/\/en.wikipedia.org\/wiki\/PlayStation_Portable\">PlayStation Portable<\/a> games on your various devices. PPSSPP is officially available on Android through <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.ppsspp.ppsspp\">Google Play<\/a>, <a href=\"https:\/\/www.ppsspp.org\/downloads\">PC<\/a>, <a href=\"https:\/\/www.ppsspp.org\/downloads\">Mac<\/a>, and recently iOS through the <a href=\"https:\/\/apps.apple.com\/us\/app\/ppsspp-psp-emulator\/id6496972903\">App Store<\/a>. There is also a <a href=\"https:\/\/flathub.org\/apps\/org.ppsspp.PPSSPP\">Linux flatpak build<\/a>. The project is ongoing for more than 11 years now, and has been downloaded over 100M times. It has millions of active users on Android.<\/p><p>[&#8230;]<\/p><p>For some time now, I have simply not been able to update the paid iOS version on Apple&rsquo;s App Store. The free version flies through review in a few hours, while the near-identical paid version is just stuck.<\/p><p>[&#8230;]<\/p><p>Below is an authentic conversation with App Store Review.<\/p><p>[&#8230;]<\/p><p>I tried appealing the previous conversation to the App Store review board, with no result.<\/p><p>It&rsquo;s just so frustrating. I want to get a bugfix update out, and I can&rsquo;t.<\/p><\/blockquote>\n<p>App Review is continually complaining about things that either aren&rsquo;t true or that were allowed for other apps, including from the same developer.<\/p>\n\n<p>Via <a href=\"https:\/\/reverttosaved.com\/2024\/11\/30\/apple-hates-emulators-part-43209\/\">Craig Grannell<\/a>, who terms the situation &ldquo;kafkaesque&rdquo; (<a href=\"https:\/\/mastodon.social\/@craiggrannell\/113571868352146722\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/reverttosaved.com\/2024\/11\/30\/apple-hates-emulators-part-43209\/\"><p>Apple never wanted emulators on the App Store. I imagine it felt strong-armed into allowing them, due to EU regulators getting antsy, or as a means to attempt to derail third-party app AltStore, which an awful lot of people primarily cared about due to Nintendo emulator Delta. Even with that, Apple first authorised a terrible rip-off over Delta, and everything since has been at best <a href=\"https:\/\/reverttosaved.com\/2024\/07\/14\/apple-vs-emulation-three-months-of-incoherence-and-idiocy\/\">a crapshoot<\/a>.<\/p><p>[&#8230;]<\/p><p>These aren&rsquo;t the only issues emulator authors have faced. Last I checked, MAME4iOS was in limbo. Several other emulator authors have given up. Meanwhile, Apple merrily approves emulators that barely work and are exploitative crap. A cynic might wonder whether this is intent, to showcase the worst of emulation and put people off.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@craiggrannell\/113562508291762736\">Craig Grannell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/113562508291762736\">\n<p>Increasingly feels like they were only allowed to blunt AltStore and Delta. Now that&rsquo;s over with, several emulator authors are having trouble with approvals or updates.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@tolmasky\/113573874180144154\">Francisco Tolmasky<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@tolmasky\/113573874180144154\"><p>Imagine you&rsquo;re the most valuable company on Earth. Billions of dollars of cash on hand. Best engineers in the world. You could legitimately leave an impact on anything you work on. And one of the primary things you choose to focus on is stubbornly policing fucking game emulators. Like forget about whether it&rsquo;s good or bad, it is just so unbelievably small minded. An Apple running on all 8 cylinders wouldn&rsquo;t have time to give a shit about stuff like this.<\/p><p>Take a moment to wrap your head around the fact that Apple fought a multi-year court battle to try to prevent you from putting links in your app. I get that that may have significant revenue effects &mdash; but the point is that a company with Apple&rsquo;s resources should have way more interesting and impactful ways of generating revenue. There is something deeply broken from a <em>creativity perspective<\/em> if &ldquo;don&rsquo;t let app devs talk to users&rdquo; represents the state of the art in business strategy at Apple.<\/p><p>[&#8230;]<\/p><p>No one is even asking Apple to <em>do<\/em> anything. No one is asking Apple to make sure old apps run. There&rsquo;s no maintenance burden being requested. Just don&rsquo;t literally devote time to 1) stopping these projects and then 2) in an act of truly bizarre pettiness, approving a weird competing copycat emulator? Like honestly, would love to hear the reasoning on this move. Only shady ripoff emulators are allowed? This is all so clearly in bad faith that I can&rsquo;t understand any defense of it.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/11\/26\/mini-vmac-for-ios-rejected-via-notarization\/\">Mini vMac for iOS Rejected via Notarization<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/15\/utm-se-now-in-the-app-store\/\">UTM SE Now in the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/12\/delta-1-6-rejected-from-the-app-store\/\">Delta 1.6 Rejected From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/06\/18\/idos-3-rejected-from-the-app-store\/\">iDOS 3 Rejected From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/06\/14\/utm-blocked-outside-app-store-via-notarization\/\">UTM Blocked Outside App Store via Notarization<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/30\/ios-retro-console-game-emulators\/\">iOS Retro Console Game Emulators<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/16\/deltas-10-year-journey-to-the-top-of-the-app-store\/\">Delta&rsquo;s 10-Year Journey to the Top of the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/04\/08\/allowing-ios-game-emulators-and-mini-apps\/\">Allowing iOS Game Emulators and Mini Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/03\/05\/emulation-on-iphone\/\">Emulation on iPhone<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/31\/allowing-bug-fixes-and-challenging-the-guidelines\/\">Allowing Bug Fixes and Challenging the Guidelines<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>PPSSPP: PPSSPP is an open source PSP emulator, that lets you run your own PlayStation Portable games on your various devices. PPSSPP is officially available on Android through Google Play, PC, Mac, and recently iOS through the App Store. There is also a Linux flatpak build. The project is ongoing for more than 11 years [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-12-03T20:11:33Z","apple_news_api_id":"aae08a6c-2315-4584-a3fb-5789f414b3ee","apple_news_api_modified_at":"2024-12-03T20:11:33Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AquCKbCMVRYSj-1eJ9BSz7g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1846,91,130,733,418,31,2586,26,2696,1224],"class_list":["post-46026","post","type-post","status-publish","format-standard","hentry","category-technology","tag-app-review","tag-appstore","tag-rejection","tag-emulator","tag-game","tag-ios","tag-ios-18","tag-iosapp","tag-ppsspp","tag-sony-playstation"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=46026"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46026\/revisions"}],"predecessor-version":[{"id":46027,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46026\/revisions\/46027"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=46026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=46026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=46026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}