{"id":44062,"date":"2024-07-12T18:18:11","date_gmt":"2024-07-12T22:18:11","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=44062"},"modified":"2024-07-15T10:35:39","modified_gmt":"2024-07-15T14:35:39","slug":"delta-1-6-rejected-from-the-app-store","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/07\/12\/delta-1-6-rejected-from-the-app-store\/","title":{"rendered":"Delta 1.6 Rejected From the App Store"},"content":{"rendered":"<p><a href=\"https:\/\/9to5mac.com\/2024\/07\/10\/delta-retro-game-emulator-for-iphone-has-over-10m-users-ipad-version-rolling-out\/\">Zac Hall<\/a>:<\/p>\n<blockquote cite=\"https:\/\/9to5mac.com\/2024\/07\/10\/delta-retro-game-emulator-for-iphone-has-over-10m-users-ipad-version-rolling-out\/\">\n<p>We knew the retro game emulator app Delta was popular, but over 10 million users on iPhone alone? That&rsquo;s the stat that the team behind Delta shared today alongside the latest news about availability on iPad.<\/p>\n<p>[&#8230;]<\/p>\n<p>Delta for iPad comes with features exclusive to iPadOS, including support for Handoff from iPhone, opening multiple Delta windows, and even playing Delta in Stage Manager or in Split View. That&rsquo;s in addition to each console skin being optimized for the iPad and full-screen game support.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@rileytestut\/112764887195459566\">Riley Testut<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@rileytestut\/112764887195459566\">\n<p>lol Apple rejected it<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.macstories.net\/news\/delta-1-6-released-in-the-eu-and-for-patreon-members-with-a-worldwide-app-store-release-in-the-works\/\">John Voorhees<\/a> (<a href=\"https:\/\/mastodon.macstories.net\/@johnvoorhees\/112768255455262660\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.macstories.net\/news\/delta-1-6-released-in-the-eu-and-for-patreon-members-with-a-worldwide-app-store-release-in-the-works\/\"><p>I&rsquo;ve had a chance to try the new Delta 1.6 iPad features and they&rsquo;re great, so it was disappointing to see that the app has been <a href=\"https:\/\/fosstodon.org\/@altstore\/112765091707170848\">rejected by App Review<\/a>. According to <a href=\"https:\/\/fosstodon.org\/@altstore\">the AltStore Mastodon account<\/a>, the reason was that the app included a link to the developers&rsquo; Patreon page, even though that link appeared in prior versions of the app. The Patreon link has been removed and the app resubmitted, so hopefully the update will be available worldwide soon.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@rileytestut\/112775480909076838\">Riley Testut<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@rileytestut\/112775480909076838\">\n<p>Some positive news! App Review just called &mdash; tl;dr we <em>are<\/em> allowed to include Patreon benefits (e.g. alternate app icons), there are just some changes we need to make first<\/p>\n<p>Rather than delay 1.6 any more though, we&rsquo;ve removed <em>all<\/em> Patreon functionality for now and resubmitted. Plan is to add it back in an update soon once we get 1.6 out the door (hopefully soon)&#x1F91E;<\/p>\n<\/blockquote>\n\n<p>It was also rejected for &ldquo;4.3.0: Design Spam.&rdquo;<\/p>\n\n<p><a href=\"https:\/\/mastodon.social\/@sdjmchattie@hachyderm.io\/112766293097315516\">Stuart McHattie<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@sdjmchattie@hachyderm.io\/112766293097315516\">\n<p>it&rsquo;s their get out clause for &ldquo;actually we just don&rsquo;t want to approve your app any more&rdquo;. See the review guidelines and in particular (b). So I guess what they&rsquo;re saying is that they wanted emulators, but they&rsquo;ve had their fill.<\/p>\n<p>Which is a dumb reason for an update. I could understand this reason for rejection on a brand new app.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@craiggrannell\/112766744560255586\">Craig Grannell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/112766744560255586\">\n<p>Rejecting Delta &#x2013; DELTA! &#x2013; for &ldquo;spam&rdquo; is, even by Apple standards, taking the piss. Then again, this is one of those opaque rules that often just means Apple doesn&rsquo;t want the app. MAME4iOS has been tangled in this net for some time now (although I suspect will now fall foul of Apple gradually deciding to punt emulators that aren&rsquo;t specifically for game consoles, despite having approved a bunch for home micros; still, arcade boards were an unknown).<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@craiggrannell\/112772353709972759\">Craig Grannell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/112772353709972759\">\n<p>Emulation state of play on iOS:<\/p>\n<ul>\n<li>A few stars (eg Delta &#38; PPSSPP)<\/li>\n<li>A cut-back RetroArch (and no front-ends)<\/li>\n<li>The odd fun curio (eg ZX81)<\/li>\n<li>Loads of crap (me-too NES; terrible C64)<\/li>\n<li>Presumably intentionally opaque Apple rules that would be simple to clarify, but Apple doesn&#8217;t want to because it never wanted emulators on the store and appeared to only approve Delta to blunt AltStore, and this also means many good devs won&#8217;t bother and Android remains way better for emulation<\/li>\n<\/ul>\n<p>[&#8230;]<\/p>\n<p>So three months in and, as predicted by me and others, emulation on iOS is an incoherent mess. Which probably suits Apple just fine but it further dents the platform&rsquo;s credibility with a very noisy contingent of gamers and makes it look inferior compared to Android. And Apple&rsquo;s ridiculous review stance means a lot of great devs won&rsquo;t bother. Why would they? Why spend months polishing an emulator only for Apple to arbitrarily decide to reject it?<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/sixcolors.com\/post\/2024\/07\/my-prescription-for-apple-hire-some-ombudspeople\/\">Joe Rosensteel<\/a>:<\/p>\n<blockquote cite=\"https:\/\/sixcolors.com\/post\/2024\/07\/my-prescription-for-apple-hire-some-ombudspeople\/\">\n<p>We need some people who can manage from the bottom up. Who can talk to developers directly about App Store issues. Whose responsibilities are the interrelated aspects of customer experience, not just the UX of a single product.<\/p>\n<p>Decades ago, Apple changed its relationship with the community with Apple Evangelists. Maybe it&rsquo;s time to do so again with a team of Apple Ombudspeople?<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple famously isn&rsquo;t aligned around product lines, which is part of the whole &ldquo;secret sauce&rdquo; of Apple product development. Except it sometimes seems that nobody is asking the big questions about how Apple&rsquo;s products interoperate.<\/p>\n<p>[&#8230;]<\/p>\n<p>It&rsquo;s not the job of the security boffins to worry about balancing security with user experience. They&rsquo;re thinking about making sure the user is safe, and that&rsquo;s a fine role. But it has to be counterbalanced by larger considerations, and it&rsquo;s hard to imagine that anyone is empowered to do that right now.<\/p>\n<\/blockquote>\n\n<p>I like the general idea. But two of his examples are Epic and emulators, and I think those are cases where the people at the top were well in the loop. If they had wanted these submissions to go smoothly they would have. Ombudspeople can be great at surfacing issues, but I don&rsquo;t see how they get leadership to fundamentally change its mind about major issues.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/08\/epic-games-store-temporarily-allowed\/\">Epic Games Store Temporarily Allowed<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/05\/epic-games-store-blocked-via-notarization\/\">Epic Games Store Blocked via Notarization<\/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\/05\/02\/delta-emulator-in-the-app-store\/\">Delta Emulator in 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<\/ul>\n\n<p id=\"delta-1-6-rejected-from-the-app-store-update-2024-07-15\">Update (2024-07-15): <a href=\"https:\/\/fosstodon.org\/@altstore\/112775993684821128\">AltStore<\/a>:<\/p>\n<blockquote cite=\"https:\/\/fosstodon.org\/@altstore\/112775993684821128\">\n<p>Just in time for the weekend &mdash; Delta 1.6 has been approved and is now available in the App Store!<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@craiggrannell\/112778485026262688\">Craig Grannell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@craiggrannell\/112778485026262688\"><p>Good grief, Apple. Glad you got to the right result but why does it so often require devs to fight against bullshit rules and then hope someone might call <em>and<\/em> that said person can provide clear advice? (Because that doesn&rsquo;t always happen.)<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2024\/07\/14\/popular-delta-retro-game-emulator-ipad\/\">Tim Hardwick<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2024\/07\/14\/popular-delta-retro-game-emulator-ipad\/\"><p>With iPad support in v1.6, users can now take full advantage of the device&rsquo;s larger display and play in fullscreen. There are new controller skins designed specifically for iPad, and the app supports multiple windows in Stage Manager and Split View, with games able to optionally pause when switching windows. The iPad version also supports external game controllers, and the developer Riley Testut says emulated games &ldquo;hand off&rdquo; seamlessly between iPhone and iPad, allowing gamers to continue playing where they left off.<\/p><p>Testut says the need for BIOS files has now been eliminated, streamlining the setup process. Users should also notice a considerable improvement in the performance of DS games.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Zac Hall: We knew the retro game emulator app Delta was popular, but over 10 million users on iPhone alone? That&rsquo;s the stat that the team behind Delta shared today alongside the latest news about availability on iPad. [&#8230;] Delta for iPad comes with features exclusive to iPadOS, including support for Handoff from iPhone, opening [&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-07-12T22:18:15Z","apple_news_api_id":"a61a23b8-38fd-44d7-b79c-3b789e322d6d","apple_news_api_modified_at":"2024-07-15T14:35:44Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/AphojuDj9RNe3nDt4njItbQ","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":[1878,91,130,2571,733,31,2321,1814,2322,1717],"class_list":["post-44062","post","type-post","status-publish","format-standard","hentry","category-technology","tag-altstore","tag-appstore","tag-rejection","tag-delta-emulator","tag-emulator","tag-ios","tag-ios-17","tag-ipados","tag-ipados-17","tag-patreon"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44062","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=44062"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44062\/revisions"}],"predecessor-version":[{"id":44075,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44062\/revisions\/44075"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=44062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=44062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=44062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}