{"id":16893,"date":"2017-01-11T15:21:48","date_gmt":"2017-01-11T20:21:48","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=16893"},"modified":"2017-01-12T08:22:39","modified_gmt":"2017-01-12T13:22:39","slug":"app-extensions-are-not-a-replacement-for-user-automation","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/01\/11\/app-extensions-are-not-a-replacement-for-user-automation\/","title":{"rendered":"App Extensions Are Not a Replacement for User Automation"},"content":{"rendered":"<p><a href=\"https:\/\/www.macstories.net\/stories\/app-extensions-are-not-a-replacement-for-user-automation\/\">Sal Saghoian<\/a> (via <a href=\"https:\/\/twitter.com\/viticci\/status\/819212958446325761\">Federico Viticci<\/a>, <a href=\"https:\/\/twitter.com\/iTod\/status\/819252243807535108\">Todd Ditchendorf<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.macstories.net\/stories\/app-extensions-are-not-a-replacement-for-user-automation\/\">\n<p>Let&rsquo;s imagine that Apple decided to combine their engineering resources to form app teams that delivered both iOS and macOS versions of applications.<\/p>\n<p>In such a scenario it may seem logical to retain application features common to both platforms and to remove those that were perceived to require extra resources. Certainly Automation would be something examined in that regard, and the idea might be posited that: &ldquo;App Extensions are equivalent to, or could be a replacement for, User Automation in macOS.&rdquo; And by User Automation, I&rsquo;m referring to Apple Event scripting, Automator, Services, the UNIX command line utilities, etc.<\/p>\n<\/blockquote>\n<p>This is pretty much what I feared was Apple&rsquo;s thinking.<\/p>\n<blockquote cite=\"https:\/\/www.macstories.net\/stories\/app-extensions-are-not-a-replacement-for-user-automation\/\"><p>Based upon the information presented in this overview, it is clear that App Extensions do not provide the same abilities and functionality as the User Automation technologies of macOS, and objectively should not be considered a comparable replacement for them.<\/p>\n<\/blockquote>\n<p>Previously: <a href=\"http:\/\/mjtsai.com\/blog\/2017\/01\/09\/tell-us-your-mac-automation-stories\/\">Tell Us Your Mac Automation Stories<\/a>, <a href=\"http:\/\/mjtsai.com\/blog\/2016\/11\/16\/thank-you-sal\/\">Thank You, Sal<\/a>.<\/p>\n<p>Update (2017-01-12): <a href=\"http:\/\/daringfireball.net\/linked\/2017\/01\/11\/soghoian-extensions-and-automation\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"http:\/\/daringfireball.net\/linked\/2017\/01\/11\/soghoian-extensions-and-automation\"><p>I&rsquo;d prefer to see iOS <em>gain<\/em> serious automation capabilities &mdash; even if it&rsquo;s an altogether new technology. But I&rsquo;m dreadfully afraid of a future where MacOS is devolved to iOS&rsquo;s state, with no supported automation technologies.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Sal Saghoian (via Federico Viticci, Todd Ditchendorf): Let&rsquo;s imagine that Apple decided to combine their engineering resources to form app teams that delivered both iOS and macOS versions of applications. In such a scenario it may seem logical to retain application features common to both platforms and to remove those that were perceived to require [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[159,1040,905,30,1381],"class_list":["post-16893","post","type-post","status-publish","format-standard","hentry","category-technology","tag-applescript","tag-automator","tag-extensions","tag-mac","tag-macos-10-12"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16893","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=16893"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16893\/revisions"}],"predecessor-version":[{"id":16902,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/16893\/revisions\/16902"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=16893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=16893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=16893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}