
The focus of Apple’s last two releases of OS X has been on incorporating features of iOS while refining the user experience, which has worked well so far. However, certain aspects of iOS, such as the lack of good inter-app communication, are making the platform look dated. Apple could solve that issue and others by bringing features from OS X back to iOS, starting with Services.Services
One of the biggest differences between OS X and iOS is the way they treat inter-app communication. OS X’s little-known Services feature provides a way for applications to transfer data, such as currently selected text, between each other. Let’s say I’m typing a document and I want to search the web for a phrase I’m using. I can select the phrase, use the “Search With Google” service, and a new Safari window pops up with the results. Third-party apps can use Services as well, and users can create their own with the Automator app. This flexibility and customizability is what makes Services powerful.
Let’s switch to iOS. Apps are sandboxed, which means they can’t share files between each other, and the only way to share text is through copy and paste. Third-party apps can’t process actions from other apps without using URL schemes, which isn’t an ideal solution.
Implementing something as complex as OS X’s Services within iOS’s simplified UI isn’t easy. So far, Apple’s taken the approach of only including the most useful Services from OS X in its own apps. In iBooks, for example, I can select a word and define it, make a new email with it, or search the web for it: all the basic stuff you can do in OS X. It’s a sign that Apple’s at least thinking about the problem, and I’m hopeful that the coming iOS 7 update will address it more thoroughly.Multiple user accounts
Read also:
iOS 7 new imagining shows promising innovative features (Phones Review)
WWDC 2013: iOS 7, OS X 10.9 previews on deck; but what else? (ZDNet)
iOS 7 features leaked before WWDC 2013 iOS 6.1.3 Jailbreak and iOS 6.1.2 … (Run Services)
Explore: 8 additional articles.