{"id":51342,"date":"2026-03-24T18:05:03","date_gmt":"2026-03-24T22:05:03","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=51342"},"modified":"2026-03-30T13:44:17","modified_gmt":"2026-03-30T17:44:17","slug":"appgrid-updates-blocked-from-app-store","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/03\/24\/appgrid-updates-blocked-from-app-store\/","title":{"rendered":"AppGrid Updates Blocked From App Store"},"content":{"rendered":"<p><a href=\"https:\/\/appgridmac.com\/launchpad-removed-macos-tahoe\/\">Attila Miklosi<\/a>:<\/p>\n<blockquote cite=\"https:\/\/appgridmac.com\/launchpad-removed-macos-tahoe\/\">\n<p>Apple replaced Launchpad with a new &ldquo;Apps&rdquo; view &mdash; a hybrid of Spotlight search and a scrolling list of your installed applications. You can access it from the Dock or via keyboard shortcut, but it behaves very differently from the old grid.<\/p>\n<p>[&#8230;]<\/p>\n<p><a href=\"https:\/\/appgridmac.com\">AppGrid<\/a> is a grid-based app launcher built specifically for macOS Tahoe. It&rsquo;s the fastest way to restore the Launchpad experience[&#8230;]<\/p>\n<\/blockquote>\n\n<p>I was never a Launchpad guy, but I know some people really miss it. He says that the app got a lot of traction, but then:<\/p>\n\n<blockquote>\n<p>About three months in, Apple blocked all further updates. The reason: too similar to Launchpad &mdash; the feature they had just removed from the OS. I appealed several times, got nowhere, and eventually gave up.<\/p>\n<p>The weirdest part is that they didn&rsquo;t pull the app, but forced it into a zombie state. It&rsquo;s still on the App Store right now, still selling, and Apple is still collecting 30% on every sale. They just won&rsquo;t let me ship updates. I can&rsquo;t fix bugs, can&rsquo;t respond to competitors, can&rsquo;t add the features users are asking for. It&rsquo;s frozen in place, generating revenue for both of us, without any way to improve the product further.<\/p>\n<p>So I&rsquo;ve been building direct distribution outside the App Store at appgridmac.com. The unsandboxed version can do things the App Store build never could &mdash; hot corner activation, for instance, which is the single most requested feature from former Launchpad users but is blocked in the sandboxed version.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple told me they would accept updates if I made the app look different enough from\nLaunchpad. But by then thousands have paid for it already, and they paid exactly for it being as similar to Launchpad as possible, so I decided not to go down that route[&#8230;]<\/p>\n<\/blockquote>\n\n<p>Apple does allow other apps such as <a href=\"https:\/\/launchmeapp.com\">LaunchMe<\/a> to have <a href=\"https:\/\/launchmeapp.com\/help\/\">modes<\/a> that look like Launchpad:<\/p>\n\n<blockquote cite=\"https:\/\/launchmeapp.com\/help\/\">\n<p>Simply download and install the app to begin customizing your app launcher to bring back Launchpad experience.<\/p>\n<p>[&#8230;]<\/p>\n<p>When you first open LaunchMe, you&rsquo;ll need to change one setting to get &ldquo;Classic View&rdquo; like Launchpad had before the macOS 26 Tahoe update.<\/p><\/blockquote>\n\n<p>The <a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\">guidelines<\/a> prohibit apps that are &ldquo;confusingly similar to an existing Apple product, interface&rdquo; (5.2.5), but of course Launchpad no longer exists. These weird App Store situations&mdash;inconsistent application of rules, approved but can&rsquo;t update&mdash;are in a way the most frustrating.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/20\/updates-to-vibe-coding-apps-rejected-from-the-app-store\/\">Updates to Vibe Coding Apps Rejected From the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/19\/apple-wins-musi-app-store-removal-lawsuit\/\">Apple Wins Musi App Store Removal Lawsuit<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/02\/18\/searching-for-apps-with-spotlight\/\">Searching for Apps With Spotlight<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/06\/10\/macos-tahoe-26-announced\/\">macOS Tahoe 26 Announced<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/23\/protonvpn-security-updates-rejected-due-to-previously-approved-app-description\/\">ProtonVPN Security Updates Rejected Due to Previously Approved App Description<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/05\/31\/apple-hasnt-blocked-telegram-app-but-wont-allow-updates\/\">Apple Hasn&rsquo;t Blocked Telegram App, But Won&rsquo;t Allow Updates<\/a><\/li>\n<\/ul>\n\n<p id=\"appgrid-updates-blocked-from-app-store-update-2026-03-26\">Update (<a href=\"#appgrid-updates-blocked-from-app-store-update-2026-03-26\">2026-03-26<\/a>): <a href=\"https:\/\/mastodon.social\/@_inside\/116291872827411398\">Gui Rambo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@_inside\/116291872827411398\">\n<p>This is why I don&rsquo;t ship my Mac apps in the App Store anymore<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/SheriefFYI\/status\/2036571461289386330\">Sherief Farouk<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/SheriefFYI\/status\/2036571461289386330\">\n<p>Apple once rejected my app after a bug fix was submitted because at the time Apple was <em>internally planning<\/em> a similar feature to my existing app.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/9to5mac.com\/2026\/03\/25\/apple-blocks-app-store-updates-for-mac-app-replacing-launchpad-a-feature-it-no-longer-offers\/\">Marcus Mendes<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/05\/30\/app-store-competition\/\">App Store Competition<\/a><\/li>\n<\/ul>\n\n<p id=\"appgrid-updates-blocked-from-app-store-update-2026-03-30\">Update (<a href=\"#appgrid-updates-blocked-from-app-store-update-2026-03-30\">2026-03-30<\/a>): <a href=\"https:\/\/appgridmac.com\/apple-blocked-my-app-updates\/\">Attila Miklosi<\/a>:<\/p>\n<blockquote cite=\"https:\/\/appgridmac.com\/apple-blocked-my-app-updates\/\">\n<p>I wrote about the situation on the AppGrid site last week. Michael Tsai picked it up, then 9to5Mac, then Macworld. I wasn&rsquo;t really expecting that. It was meant to be an explanation for existing users more than anything else.<\/p>\n<p>The traffic spike was real: the site went from ~70 visitors\/day to 1,655 on March 26th, with 349 download clicks that day.<\/p>\n<\/blockquote>\n<p>What he&rsquo;d do differently:<\/p>\n<blockquote cite=\"https:\/\/appgridmac.com\/apple-blocked-my-app-updates\/\">\n<p>I&rsquo;d have launched direct from day one alongside the App Store version. The sandbox limitations weren&rsquo;t theoretical. Hot corners and pinch gestures were on the roadmap before I even submitted. I knew they wouldn&rsquo;t be possible in the sandboxed version. I submitted anyway because the App Store felt like the safe, legitimate path. It was, until it wasn&rsquo;t.<\/p>\n<p>The review process isn&rsquo;t the problem per se. The problem is there&rsquo;s no real appeals path when enforcement goes sideways.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Attila Miklosi: Apple replaced Launchpad with a new &ldquo;Apps&rdquo; view &mdash; a hybrid of Spotlight search and a scrolling list of your installed applications. You can access it from the Dock or via keyboard shortcut, but it behaves very differently from the old grid. [&#8230;] AppGrid is a grid-based app launcher built specifically for macOS [&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":"2026-03-24T22:05:08Z","apple_news_api_id":"17c73ae0-38f4-47b7-ad53-2ba5ef75870b","apple_news_api_modified_at":"2026-03-30T17:44:21Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAw==","apple_news_api_share_url":"https:\/\/apple.news\/AF8c64Dj0R7etUyul73WHCw","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":[130,2905,1128,30,32,39,2742,53,1451],"class_list":["post-51342","post","type-post","status-publish","format-standard","hentry","category-technology","tag-rejection","tag-appgrid","tag-launchpad","tag-mac","tag-macapp","tag-macappstore","tag-macos-tahoe-26","tag-sandboxing","tag-sunset"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51342","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=51342"}],"version-history":[{"count":5,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51342\/revisions"}],"predecessor-version":[{"id":51414,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51342\/revisions\/51414"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=51342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=51342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=51342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}