This Week's Sponsor:

Textastic

The Powerful Code Editor for iPad and iPhone — Now Free to Try


On OmniKeyMaster’s Shutdown

Two weeks ago, The Omni Group announced an app called OmniKeyMaster aimed at letting customers migrate from Mac App Store licenses to standalone ones that supported upgrade pricing:

OmniKeyMaster is a simple app that finds App Store copies of Omni apps installed on your Mac, then generates equivalent licenses from our store – for free. This gives Mac App Store customers access to discounted pricing when upgrading from the Standard edition to Professional, or when upgrading from one major version to the next. Another benefit: since they don’t have to wait in an approval queue, our direct releases sometimes get earlier access to new features and bug fixes. OmniKeyMaster lets App Store customers access those builds, as well.

Today, The Omni Group had to remove the app, presumably after pressure from Apple:

My apologies: I’m afraid we will not be able to offer upgrade pricing to our Mac App Store customers after all. So long as we continue to sell our apps through the Mac App Store, we are not allowed to distribute updates through other channels to apps which were purchased from the App Store.

This is strange, because a number of similar tools (made by other independent developers) already exist on the Internet and they have been letting customers generate standalone licenses for several months. Perhaps Apple just didn’t like that a name such as The Omni Group had found a way to make the process so easy? Was The Omni Group’s tool built in such a way that it broke some Apple rules? Did The Omni Group think OmniKeyMaster would be okay because other solutions existed? Is Apple going after similar solutions as well?

Stephen Hackett argues that The Omni Group should have foreseen this, but that the Mac App Store is, overall, good for most third-party developers:

While The Omni Group is probably big enough to walk away from the Mac App Store, a lot of developers are enjoying a level of success in the Store that they couldn’t enjoy without it. Apple shouldn’t use that to strong-arm developers from trying to workaround the system. That puts both Apple and third-party developers in a pretty crappy spot.

I see both points. The Mac App Store is good for some developers and end customers, but it could be improved in so many ways. Is it a surprise that, after an initial rush to sell apps on the Mac App Store, more and more developers of apps above the $2.99 threshold (read: not games and utilities) have gone back to selling both App Store and “regular” versions?

The Omni Group wanted to do the right thing and offer upgrade pricing for customers who bought an app on the App Store. Apple doesn’t like the idea and leads by example with a new version of Logic Pro sold as a new app, without upgrade pricing. If my assumption is right and Apple is behind OmniKeyMaster’s premature demise – how could they not be? – that’s really sad.

Apple shouldn’t put pressure on developers who tried the Mac App Store model and didn’t like some parts of it. Instead of burying their head in the sand and pretending that developers who want upgrade pricing don’t exist, they should work with those developers to resolve their issues. The App Store launched in January 2011 and these aren’t new problems. If Apple doesn’t really care about upgrade pricing, it seems curious – to me, utterly wrong – that they’re going after a clever tool like OmniKeyMaster.

And if you think that it’s in Apple’s right to shut down OmniKeyMaster1, then I guess it won’t be a surprise if more developers will keep offering standalone versions of their apps in the future, possibly even eschewing the Mac App Store if necessary.

Most people don’t have time to care about these issues, because they like the convenience of the Mac App Store. But I do, and therefore, whenever possible, I try to buy Mac apps from a developer’s website. It’s worth the extra effort.


  1. In the way that OmniKeyMaster worked – as a separate app that wasn’t built into Omni’s App Store apps – I don’t think The Omni Group was violating Apple’s 7.1, 7.2, and 7.15 Mac App Store guidelines in any way. But, based on this tweet by Ken Case, it sounds like Apple has changed its mind. ↩︎


Sony’s QX Portable Lens

I am intrigued by this new product line from Sony: it’s essentially a lens that uses a paired mobile device as viewfinder, leaving you with just the lens to operate. The lens is the camera.

I see some nice advantages: you don’t have to carry a full-size additional device alongside your phone and tablet, but you retain the higher quality of photos shot with Sony’s camera. Not to mention the fact that this approach eschews the need of having to deal with the poor software and controls that are often cited as drawbacks of modern portable cameras (that is, assuming that the app for iOS and Android devices is better than what could be possible on an embedded viewfinder with LCD display).

The possibility of not attaching the lens to an iPhone makes this particularly appealing to me as I’ve never liked those ugly accessories that turn iPhones into tiny telescopes with external lenses.

Vlad Savov has more details at The Verge:

Both camera modules will pair with your phone via NFC, if you have it, and will then transfer data over Wi-Fi to Sony’s PlayMemories app. The QX Smart Lenses are compatible with Android and iOS devices, will accept microSD and Memory Stick storage cards, include optional clips for attaching to the back of a phone, and also have tripod mounts for those users who want to get really serious with their mobile photography.

Permalink

Keyboard Maestro 6.2

Keyboard Maestro 6.2 was released a few weeks ago and it includes some interesting additions. The Mail integration has been substantially improved with new actions to send email messages and set statuses, as well as tokens plus date, status, and action functions. Working with AppleScript and Mail has always been a problem for me, and I welcome Keyboard Maestro’s built-in support that makes things incredibly easier.

Also of note: JavaScript can now access Keyboard Maestro variables (good for bookmarklets integrated with the app) and Andreas Zeitler’s excellent new Markdown Library is now built into the app itself.

For more Keyboard Maestro coverage, see my original post on version 6.0 and subsequent articles based on it.

Permalink

Apple Confirms: Media Event On September 10

As first reported by The Loop’s Jim Dalrymple, Apple has today sent invitations to selected members of the press for a September 10th media event on Apple’s campus in Cupertino. The date of the event was also reported by AllThingsD’s Ina Fried last month.

According to speculation from the past few months, Apple’s event will focus on the introduction of new iPhone models, namely the successor to the iPhone 5 (so far unofficially called the “iPhone 5S”) and a possible new lower-price entry in the iPhone line – the “iPhone 5C”. Our Cody Fink shared his thoughts on the possibility of an entry-level iPhone back in July; as for the iPhone 5S, recent rumors have suggested that the device may include a fingerprint sensor, improved camera, and a golden color option.

Apple’s new major iOS update, iOS 7, is also expected to make its formal debut at the media event. Originally announced at Apple’s developer conference in June, iOS 7 has seen six beta releases for registered developers throughout the summer with changes and improvements to the redesign and new features that Apple unveiled in June. Typically, Apple releases “golden master” builds of iOS updates at its September media event, so an iOS 7 GM is to be expected on September 10, with Apple asking developers to start submitting iOS 7 apps to the App Store shortly after. Other software releases that may make an appearance on September 10 include OS X Mavericks, a new version of iTunes with iTunes Radio support, redesigned Apple apps (such as iWork) for iOS 7, and a new version of iCloud.com with an iOS 7-matching redesign.

As shared by Tim Bradshaw, the event’s invitation reads “This should brighten everyone’s day”, possibly hinting at the new iOS 7 and (rumored) iPhone 5C colors.

We’ll be covering Apple’s September 10 announcements with a dedicated hub on MacStories. You can subscribe to this tag page via RSS to receive every update for Apple’s September 10 media event.


John Siracusa On Nintendo

John Siracusa:

But if the time of the game console is not yet at an end (handheld or otherwise), then Nintendo has a lot of work to do. It needs to get better at all of the game-related things that iOS is good at. It needs to produce software that clearly demonstrates the value of its hardware—or, if that’s not possible, then it needs to make new hardware.

Any advice that leads in a different direction is a distraction.

A lot has been written about Nintendo this week, and I feel like several articles and tweets miss the point of understanding Nintendo for what it is: not Apple. Not a software company, not a regular game company, and certainly not a company that likes ceding control of its destiny to others. I think that viewing Nintendo through the lens of Apple and just as another company that could make games for the App Store is the wrong approach.

John understands Nintendo. Here’s an excerpt from my interview with him published earlier this year:

Second, in my own experience with my 8-year-old son, Nintendo games still have an unmatched ability to capture the hearts and minds of kids. My son has been exposed to a ton of iOS games, on the iPod and iPad, plus PS2, PS3, and even PC/Mac games. But he chooses to spend the vast majority of his gaming time on a Nintendo console, playing both “casual” games (Wii Sports, Nintendoland) and long, deep games (Zelda, Mario).

This is not to minimize Nintendo’s woes. The threat from iOS gaming is very real. But it is heartening to know that the things we love about Nintendo are not entirely based on nostalgia.

A common argument that I’ve also read this week is that Nintendo isn’t making good games anymore. My experience mirrors John’s: I know children and teenagers who play iOS games but also own Nintendo consoles to play Mario, Luigi’s Mansion, Fire Emblem, or Mario Kart. There is something about the magic of Nintendo games that is unmatched by the App Store.

Nintendo has work to do – I even said as much in November 2011. Their problems aren’t new but they have been exacerbated by the Wii U’s failure and it’s time to fix them. For instance, refusing to launch a Wii U Ambassador Program is confusing, as Nintendo should cater to its most loyal fanbase, and reward those who bought a Wii U in times of crisis, like they did for the 3DS.

I believe that applying the same standards of the tech industry to Nintendo is a flawed process; Nintendo should face the threat of mobile gaming by being Nintendo at its best. I’d like to see more articles about this, not the App Store.

Permalink

Sponsor: Many Tricks

Our thanks to Many Tricks for sponsoring MacStories this week with Name Mangler.

Whether you’re renaming a collection of photos or preparing a folder of images for an online gallery, Name Mangler makes renaming easy. Name Mangler is fast, able to crunch through thousands of files in seconds. It’s flexible, letting you change the title case, add prefixes and suffixes, and insert words or phrases into your filenames. And it’s smart, letting you examine and customize each file name based on the file’s own metadata. As you’re renaming the files, Name Mangler can show you the result of each step, ensuring that you’re happy with the results. When you’re all done, Name Mangler keeps track of your renaming actions, and you can share presets across Macs through apps like Dropbox. You can even create droplets so you can drag a group of files into the icon for instant renaming.

Plain and simple, Name Mangler is a highly customizable tool that takes the pain out of renaming files. You can download a trial from Many Tricks, or purchase your own copy for $19 on the Mac App Store.



Editorial Workflow for iThoughts

I had a feeling it was only a matter of time before Rob Trew started playing around with Editorial. Rob is the author of some of the most amazing scripts for OmniFocus and mind-mapping that I’ve ever used, and now he has created an Editorial workflow to turn a Markdown document into a tab-indented list that can be pasted in iThoughtsHD. In iThoughts, you’ll end up with a nicely formatted mind map that respects the indentation of the original document. This is just another example of Editorial’s flexibility in the workflow system and Python scripting.

Side note: I still have to check out iThoughts’ new Mac version, iThoughtsX. I’ve just been too busy finishing an eBook and submitting it to Apple.

Permalink