{"id":30731,"date":"2020-11-19T16:38:31","date_gmt":"2020-11-19T21:38:31","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=30731"},"modified":"2022-08-09T11:22:42","modified_gmt":"2022-08-09T15:22:42","slug":"iphone-and-ipad-apps-in-the-mac-app-store","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/11\/19\/iphone-and-ipad-apps-in-the-mac-app-store\/","title":{"rendered":"iPhone and iPad Apps in the Mac App Store"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/viticci\/status\/1326692437411180545\">Federico Viticci<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/viticci\/status\/1326692437411180545\">\n<p>Here are <a href=\"https:\/\/www.macstories.net\/news\/iphone-and-ipad-apps-are-coming-to-the-mac-app-store\/\">more details<\/a> on how iPhone and iPad apps will be installed on M1 Macs:<\/p>\n<ul><li>Managed by the Mac App Store <\/li>\n<li>Toggle in search<\/li>\n<li>&lsquo;Designed for iPhone\/iPad&rsquo; badge<\/li>\n<li>Included in \"curated selections\"<\/li>\n<\/ul><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326973461915439106\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326973461915439106\"><p>With everything in macOS 11, it&rsquo;s getting harder to define what Catalyst is. There are 3 forms:<\/p>\n<ul><li>Unmodified iOS apps (Apple Silicon-only)<\/li>\n<li>Traditional Catalyst apps (more Mac like, but blurry scaling)<\/li>\n<li>Optimized for Mac\/Mac Idiom Catalyst apps (pixel perfect, Mac controls)<\/li><\/ul><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326986357286326273\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326986357286326273\"><p>Another component in Apple&rsquo;s unified app platform is SwiftUI, which is a bit messier to explain. There are several forms:<\/p>\n<ul><li>A SwiftUI multiplatform app<\/li>\n<li>SwiftUI inside AppKit app<\/li>\n<li>SwiftUI inside Catalyst (more iOS-y)<\/li>\n<li>SwiftUI inside Mac-idiom Catalyst (more Mac-like)<\/li><\/ul><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326899878010695681\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1326899878010695681\">\n<p>I think a lot of people overemphasize the fact that you need to do a lot of work and recreate system behaviors in a Catalyst app if you want a great Mac app &mdash; you need to do the exact same things if you want a great AppKit Mac app, too, as you can see<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/colincornaby\/status\/1328432770809425920\">Colin Cornaby<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/colincornaby\/status\/1328432770809425920\">\n<p>I&rsquo;m still not a big fan of Catalyst, but I&rsquo;m even more bummed that a lot of developers seem to be deciding to skip Catalyst and just ship bare iOS apps on Apple Silicon. Even if you&rsquo;re just targeting new Apple Silicon Macs, this is not the way.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/marcoarment\/status\/1328787961278849027\">Marco<\/a> <a href=\"https:\/\/twitter.com\/marcoarment\/status\/1328414533782794241\">Arment<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/marcoarment\/status\/1328787961278849027\"><p>Never have I earned so much good press for doing absolutely nothing.<\/p><\/blockquote>\n<blockquote cite=\"https:\/\/twitter.com\/marcoarment\/status\/1328414533782794241\">\n<p>Coming to previous Macs via Catalyst is a longer-term goal that, unfortunately, I don&rsquo;t have time to complete yet.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/2020\/11\/the_m1_macs\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2020\/11\/the_m1_macs\"><p>MacOS 11 &ldquo;Big Sur&rdquo; introduces one major new feature exclusive to Apple Silicon Macs: the ability to run iPhone and iPad apps from the App Store.<\/p>\n<p>This sounds fine on paper, but in practice I don&rsquo;t understand who thought this was a good idea to ship. My experience has ranged from terrible to OK, at best.<\/p>\n<p>[&#8230;]<\/p>\n<p>It&rsquo;s possible HBO will fix some of this. Just making the window resizable and enabling full-screen video playback would make the app at least useful. But even at best, like Overcast, iOS apps running in a window on a Mac feel foreign. They feel like what they are: apps from another platform. I can see how some people might think this is a good idea, but I don&rsquo;t see how anyone thinks it&rsquo;s a very Apple-y idea. Sure, it works, which is why most companies would just ship it. More apps are better, right?<\/p>\n<p>But they&rsquo;re such a crummy experience, these iOS apps. This feature exemplifies a spirit of &ldquo;better than nothing, ship it&rdquo;. The Apple way, typically, is &ldquo;insanely great&rdquo;. It&rsquo;s like someone said, &ldquo;Oh, you thought lazy Catalyst ports were a bad experience on MacOS? Hold my beer&#8230;&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1327801272943173632\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1327801272943173632\">\n<p>In some sense, the Mac App Store has been a failed experiment; 9 years on, few of the top Mac developers are prepared to accept its terms and requirements, including sandboxing. Apple has a large chunk of its Mac developerbase thus ill-prepared to follow them into the future<\/p>\n<p>Arguably, this is one of the driving elements between merging the iOS and macOS software ecosystems; Apple wants\/needs a core base of developers on board with the App Store and its unified, Universal model, and iOS provides it<\/p>\n<p>I&rsquo;ve always argued that the Mac App Store should have done everything in its power to accommodate and entice the Mac&rsquo;s existing developer base (they&rsquo;re the ones that make all the high-quality apps we love, after all). This entire strategy, UIKit on up, drives them away instead<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/iangcarroll\/status\/1329506736277864448\">Ian Carroll<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/iangcarroll\/status\/1329506736277864448\">\n<p>There appears to be no DRM on iOS app binaries running on macOS.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/11\/19\/big-sur-not-preparing-for-touch-macs\/\">Big Sur Not &ldquo;Preparing&rdquo; for Touch Macs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/10\/27\/sketch-on-native-mac-apps\/\">Sketch on Native Mac Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/23\/ios-apps-on-macos-11\/\">iOS Apps on macOS 11<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/12\/16\/catalyst-and-cohesion\/\">Catalyst and Cohesion<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/10\/18\/catalyst-in-catalina\/\">Catalyst in Catalina<\/a><\/li>\n<\/ul>\n\n<p id=\"iphone-and-ipad-apps-in-the-mac-app-store-update-2020-11-25\">Update (2020-11-25): <a href=\"https:\/\/twitter.com\/marcoarment\/status\/1330990549940264961\">Marco Arment<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/marcoarment\/status\/1330990549940264961\">\n<p>iOS devs, FYI: unmodified iOS apps running on M1 Macs appear to report themselves via hw.machine as model identifier &ldquo;iPad8,6&rdquo; (iPad Pro 12.9-inch, 3rd-gen, 1TB model).<\/p>\n<p>So if you see a very recent spike in your analytics in iPad 12.9 users, that&rsquo;s probably why.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Federico Viticci: Here are more details on how iPhone and iPad apps will be installed on M1 Macs: Managed by the Mac App Store Toggle in search &lsquo;Designed for iPhone\/iPad&rsquo; badge Included in \"curated selections\" Steve Troughton-Smith: With everything in macOS 11, it&rsquo;s getting harder to define what Catalyst is. There are 3 forms: Unmodified [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-11-19T21:38:35Z","apple_news_api_id":"2a600669-f999-4cc5-9460-6ce122e2eb4c","apple_news_api_modified_at":"2022-08-09T15:22:47Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAw==","apple_news_api_share_url":"https:\/\/apple.news\/AKmAGafmZTMWUYGzhIuLrTA","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":[2167,2014,1941,1621,69,2255,30,32,39,1891,647,1812],"class_list":["post-30731","post","type-post","status-publish","format-standard","hentry","category-technology","tag-almond","tag-apple-m1","tag-arm-macs","tag-marzipan","tag-cocoa","tag-ios-apps-on-macos","tag-mac","tag-macapp","tag-macappstore","tag-macos-11-0","tag-overcast","tag-swiftui"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30731","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=30731"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30731\/revisions"}],"predecessor-version":[{"id":30802,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/30731\/revisions\/30802"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=30731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=30731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=30731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}