{"id":44050,"date":"2024-07-11T18:20:40","date_gmt":"2024-07-11T22:20:40","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=44050"},"modified":"2024-11-05T13:26:29","modified_gmt":"2024-11-05T18:26:29","slug":"app-intents-dogfooding","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/07\/11\/app-intents-dogfooding\/","title":{"rendered":"App Intents Dogfooding"},"content":{"rendered":"<p><a href=\"https:\/\/matthewcassinelli.com\/apple-testing-updated-native-actions-in-shortcuts-starting-with-reminders\/\">Matthew Cassinelli<\/a>:<\/p>\n<blockquote cite=\"https:\/\/matthewcassinelli.com\/apple-testing-updated-native-actions-in-shortcuts-starting-with-reminders\/\">\n<p>Overall, seeing updates to these Reminders actions is a good sign for the Shortcuts ecosystem, as it&rsquo;s the first signal that Apple is updating their native Shortcuts actions with App Intents-based replacements in iOS 18.<\/p>\n<p>Since the inception of many of these actions in Workflow when Shortcuts was a third-party app, many actions have been built on longstanding external-facing developer APIs (hence actions like &ldquo;Get Upcoming Reminders&rdquo;) and then later custom intents from within teams at Apple &#x2013; they either stayed the same as the Workflow actions, or got piece-by-piece updates for new features each year like Tags in Reminders.<\/p>\n<p>However, as is the nature of intents development, Apple also has tried not to break anything or remove features that are being used in existing shortcuts &#x2013; but rather than deprecating actions over time, they either have been updated-in-place, added as separate actions (like &ldquo;Open Smart List&rdquo;), or simply not implemented in Shortcuts at all.<\/p>\n<p>Now, it appears that we&rsquo;re seeing the first evidence of an Apple team seeding new actions in betas, hopefully testing and iterating on them, and then likely replacing the Workflow- and custom intents-era actions with modern App Intents actions that can be extended with new features more easily and updated going forward.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Matthew Cassinelli: Overall, seeing updates to these Reminders actions is a good sign for the Shortcuts ecosystem, as it&rsquo;s the first signal that Apple is updating their native Shortcuts actions with App Intents-based replacements in iOS 18. Since the inception of many of these actions in Workflow when Shortcuts was a third-party app, many actions [&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-11T22:20:43Z","apple_news_api_id":"6bce1157-6bb7-4c1f-a657-acd554edd5af","apple_news_api_modified_at":"2024-07-11T22:20:44Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/Aa84RV2u3TB-mV6zVVO3Vrw","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":[2684,31,2586,690,1686],"class_list":["post-44050","post","type-post","status-publish","format-standard","hentry","category-technology","tag-app-intents","tag-ios","tag-ios-18","tag-reminders","tag-shortcuts"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44050","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=44050"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44050\/revisions"}],"predecessor-version":[{"id":44051,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44050\/revisions\/44051"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=44050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=44050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=44050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}