iWork regains its AppleScript mojo but there's still work for Apple to do

iWork regains its AppleScript mojo but there's still work for Apple to do

With its latest iWork update, Apple has made most AppleScript users happy. Hopefully it'll take remaining complaints as seriously

As Apple released OS X 10.9 Mavericks last fall they also introduced new versions of their iWork applications — Keynote, Pages and Numbers. The new release created major disruptions for long-time iWork users who depended on automation workflows that were no longer available in the new releases.

Out with the old, in with the new

iWork was long in the tooth: The last significant revisions to the apps were made four years before in 2009. But the underlying code that made the applications run was much older than that. Much had changed in the intervening years, including the explosive growth of iOS.

Apple developed iWork apps for iOS that worked and lived separately from their OS X counterparts, and there was no shared code between them. Apple erased that barrier completely by standardizing the new OS X apps on their iOS counterparts, but there were a host of changes that were at least initially unwelcome by long-time iWork users. The application interfaces changed dramatically. Transitions and builds in Keynote went missing. And most critically for some iWork users, AppleScript support suffered greatly. The initial release contained almost no AppleScript support, breaking automated workflows iWork users had depended on for years.

iWork users complained vociferously, causing to Apple to provide a six month roadmap of changes to the apps, not customary behavior for the secretive company.

Getting back to business

Apple's stuck to their promises, and has restored the apps as they said they would. A January update brought back a lot of AppleScript functionality. Another update this past week brought back most of what was missing. A common AppleScript vocabulary has been established between the iWork apps, too, making scripts more interoperable between applications.

Things aren't exactly at parity. Pages' changes were so radical that it's unlikely that will happen. But its most recent update lets you do a lot more with AppleScript than you could before. You can create a new document from a template and flow in custom text, for example, making Pages once again useful for AppleScript mavens for operations like mail merge.

Apple can and should do more to improve AppleScript support in iWork apps, but they've moved the needle enough to make Keynote, Pages and Numbers usable to the vast majority of users who were put out by the major changes implemented last fall. What's more, they've laid the groundwork for powerful integration and scripting capabilities to come.

While AppleScript support was central to the newest updates for iWork apps for Mavericks, the iCloud versions of iWork apps also got some improvements in early April. Retina display has been added, along with new sharing options, the ability to open documents from iCloud Mail, and more.

Still more work to do

More work remains to be done, however. Support for OpenType is still a sore spot for Mac iWork app users. The scalable font technology was supported in iWork apps prior to the 2013 updates, but has been missing from all new iWork apps since then. Some transition problems persist in Keynote, you can't work in print preview in Numbers, and you can't do non-contiguous text selections in Pages.

Those are just three of a long list of features that are missing or broken compared to previous iWork releases. And Apple hasn't given us any indication of if or when that functionality will return.

Apple's 2013 iWork rework certainly isn't the first time the company has gutted popular apps to rework them — just ask anyone who lived through previous iMovie or Final Cut Pro transitions, for example. Even iOS 7 was a radical and unwelcome change for many users. Apple's mantra seems to be that short-term pain is worth it for its long-term engineering goals.

Bottom line: Apple deserves an A grade for restoring AppleScript functionality to iWork apps, but doesn't get better than a D grade for restoring all the features that were removed when the new apps were introduced. Apple needs to do more to fix Pages, Numbers and Keynote before I'm willing to improve that grade.

Have something to say about this story? Leave a comment! Need help with something else? Ask in our forums!

Peter Cohen

Mac Managing Editor of iMore and weekend Apple Product Professional at a local independent Apple reseller. Follow him on Twitter @flargh

More Posts



← Previously

Game of Thrones season 4 kicks off tonight! Catch up now on iTunes!

Next up →

U.K. carrier EE raising prices slightly on May 28

Reader comments

iWork regains its AppleScript mojo but there's still work for Apple to do


Thank you Peter for the article.
It is good to know that Apple is active on fixing some of the issues with their iWork apps.
I recently installed Pages on my MacBook Pro - and am having a issue with opening MS Word document's.
This is the message window I get when opening:
"Objects in headers, footers, shapes, text boxes, and table cells were removed"
In your experience, has this happened for you? Is there a fix/work around?
Is this a common issue for others and is Apple working to fix this as well?

Thank you

I've seen it happen - Pages is running into stuff it just doesn't know what to do with, alas. I'm not sure what's on Apple's agenda from here on out with regards to iWork apps - they haven't said anything more than what they did with their six month plan (linked in the article), which they've all taken care of.

If FCPX is anything to go by, I'm confident Apple will be updating iWork as well, on a regular basis. It's naive to assume that it's done.

This is the first good news I've heard concerning iWork in literally years. It was gut wrenching to find out last fall, that the long awaited update was a huge feature clawback. It made the apps unusable really. Who but Apple would take a Pro level app (I'm talking Keynote here) and reduce it to beta status.
The addition of applescript support gives me hope that one day iWork might regain 90% of the feature set and utility it had before it was updated. But until then it stays off my mac and I use '09.

With Office on the ipad (along with Apple's 30% cut which should be substantial given the convenience of using itunes) and a new version coming to Mac, it would seem Apple and MS have forged a cozy relationship. Apple could just be focusing on simple, ease of use, good enough for the mainstream. Of course that wouldn't be anything new for Apple.

Apple made those apps free. That's not the Apple we know and love. Based on that alone, I wouldn't get my hopes up on too much iWork development (towards pro features) given their new Office revenue stream.