Jump to content

Action extensions in OS X Yosemite: Explained


Recommended Posts

Guest Peter Cohen
Posted

8e5ab796dcff73b209026215291bbdbf.jpg

 

Action extensions promise to rework your Yosemite workflow by putting your content front and center instead of your apps

 

OS X's Yosemite's new Markup tool is an example of a new class of technology called Action extensions. Action extensions promise to save you time and make you more productive with the software you're already using.

 

How Action extensions work

 

 

Let's look more at Markup as a practical example of how Action extensions work. Markup will let you make changes to photos and other image files. You can embed arrows, dialogue bubbles and other shapes, add text, even add a magnification loupe to zoom in on part of the picture.

 

Markup as demonstrated at WWDC shows off new functionality in Mail, but it doesn't stop there, because Markup can work in any application that handles text and images. So will other Action extensions.

 

Action extensions aren't just there to let you mark up images - they can transform all kinds of data. Need to do language conversions? Action extensions can make it happen. Developers can limit Action extensions to whatever type of data is best suited for them.

 

Expanding and extending

 

 

You can liken Action extensions like Markup to plug-ins in applications like Photoshop. Action extensions provide really specialized, context-sensitive ways to both show and modify content you're creating.

 

Ultimately, Action extensions will let you access the capabilities of the apps you depend on from anywhere in the OS, without having to actually launch the app. The possibilities are endless — it's really up to app developers to figure out how and where Action extensions will be used.

 

Conceptually, Action extensions are a much bigger deal for iOS 8, because Apple has, up to now, prevented iOS app developers from having that access. As Rene Ritchie explains:

 

Extensibility in iOS 8 means that we're not longer bound to action options supported by Apple and Apple alone. We no longer have to wait for things like AirPlay and AirPrint to be rolled out, or wonder if Apple will ever add system-wide support for someone else's product or service. Now any app can add an action extension that increases the utility and diversity of other apps and iOS itself.

New spin on an old idea

 

 

But OS X is different. Since the very first version of OS X, there has been a Services menu (buried in the application menu) — it's actually a vestige of the NeXTSTEP operating system upon which OS X was based. Action extensions provide similar data transformation capabilities. Apple calls Action extensions the spiritual successor to the Services menu.

 

d40ad4585d26c1184d830df6352d3e0f.jpg

 

Accessing Action extensions will be easy. Select content, move the cursor over it and click the button that appears — the Action extension you've selected will spring into...well, action. Action extensions will also be available through the Share toolbar and menu. Developers can also create custom toolbar buttons for Action extensions.

 

The bottom line

 

 

It'll be interesting to see how app developers and Apple alike implement Action extensions in Yosemite. Services in OS X have often gone ignored and underutilized, but they're also more limited in scope.

 

Action extensions make it possible to do more to your content without having to shuffle different applications. By doing so, Action extensions continue a concept we've seen Apple iterate over and over again with iOS 7 and Mavericks: The idea that the interface should just get out of your way.

 

efcee8a955cda0b864d2cf733374fb1d.gif

 

 

523aee4a4430fe732354fef6d3e7c540._.png

368068411c5283a7d21186a2e89f4659._.png

20352bf0df4299e414a170c6e04a8d8a._.png

 

861480dc9d218c09303d29dafe86713f._.gifd4d217da73b6522b7ee14110c11a2ce0._.gif9531dbb63e3230a450df82a197b4fa0b._.gif

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...