Thus I’m delighted that in iOS 8 Apple is adding the ability for apps to provide one another services. The news reminded me to re-read what I wrote three years ago when requesting just this:
Poor integration leads to bloated apps: if jumping among apps/modules is slow, customers gravitate towards all-in-one tools that offer more overall efficiency, even if the individual pieces are lacking. […]
Remember the promise of OpenDoc? Despite all its well documented faults, I still love the idea of assembling a dream team of little parts, each the best in its class for doing what I need. […]
Why did Photoshop 1.0 succeed? It offered excellent (and focused) core functionality, plus a simple extensibility system that enabled efficient flexibility (running a filter brought no need to save, navigate, re-open, etc.). The core app could remain relatively simple while aftermarket tuners tailored it to specific customer needs.
With this support coming to iOS (and already on Android & Windows), I think all our lives (as app users) and my life (as an app developer) are about to get a lot more efficient & interesting. We shall see.