Do not be disturbed about iOS being too Mac-like. Believe an international the place there is not any Mac, and then let it's the entirety it may be.
Sal Soghoian, former Automation lead at Apple, writing for MacStories:
Here is a idea experiment. Let's believe that Apple made up our minds to mix their engineering assets to shape app groups that delivered each iOS and macOS variations of programs.
That is, in response to my working out, precisely what is been taking place. For some time now Apple's had a CoreOS workforce, amongst others, that labored on the underlying applied sciences central to each iOS and macOS. Now the similar is increasingly more true at the app level. And it makes a large number of sense. What differentiates the Mac from iPhone or iPad is not the internal workings of Safari or Mail, Messages or FaceTime, however the interface layer that we use to engage with them.
The ones portions will keep distinct — the mouse and pointer from multi-touch — however the the code bases will achieve efficiencies. In a great global, that would come with the modernizations iOS enjoys via distinctive feature of being brisker begins, and the capability macOS has evolved over the years.
Sadly, we do not are living in a great global. So, to begin with, we're going to get a subset of options that paintings on each. Longer term, we're going to get no matter, philosophically, Apple chooses so as to add again in and evolve additional.
In any such situation it will appear logical to retain software options not unusual to each platforms and to take away those who have been looked as if it would require additional assets. Unquestionably Automation can be one thing tested in that regard, and the concept may well be posited that: "App Extensions are identical to, or can be a alternative for, Consumer Automation in macOS." And via Consumer Automation, I am relating to Apple Tournament scripting, Automator, Products and services, the UNIX command line utilities, and so forth.
I proceed to consider that extensibility, presented in iOS 8, is one in every of the maximum essential tendencies in the platform's historical past. It allows interoperability whilst keeping up privateness and safety. They very much boost up the perceptive velocity of the formulation and they are extremely handy, however they are now not automation.
Workflow is an iOS app that permits a fantastic quantity of automation. It may also be accessed by means of extensibility. However that does not make extensibility itself a automator.
Up to I would hate to peer Workflow "Sherlocked" — copied at the system-level — by way of Apple, I would love a base type of integrated automation on iOS. On the surface it is a shockingly area of interest function however iOS has some way of creating the great extra mainstream pleasant. Make it one thing that, if and when found out, units off a lightbulb and starts an entire life of pleasure.
Most likely it's time for Apple and all folks to think about Consumer Automation and App Extensions relating to "AND" as an alternative of "OR." To include the construction of a brand new cross-platform automation structure, perhaps referred to as "AutomationKit," that might incorporate the "everyman openness" of Consumer Automation with the targeted talents of developer-created plugins. App Extensions may just turn into the new macOS Gadget Products and services, and Automator may just save workflows as Extensions with get right of entry to to the Percentage Menu and new "non-selection" extension issues. And AutomationKit may just even come with an Apple Tournament bridge in order that it might paintings with the present macOS automation equipment.
For me it comes right down to this: Do not be disturbed about iOS changing into too Mac-like. Believe an international the place there is not any Mac and let iOS be the best possible rattling mainstream computing platform imaginable in that global.
Take a look at the remainder of Sal's article and let me know what you assume.