This Week's Sponsor:

Collections Database

A Powerful Database with iCloud Sync


On Relaxing App Store Rules

Marco Tabini of Macworld uses the recent TextExpander touch debacle to the make the argument on why App Store rules should be relaxed.

On OS X, TextExpander can interact with just about any app. On iOS, Apple’s sandboxing makes this much harder, but in the past Smile’s developers have circumvented the problem by implementing a software development kit that other programmers can easily and quickly integrate into their own software.

Unfortunately, this leaves one problem unsolved: Third-party apps still need to synchronize their text-snippet database against the main TextExpander app, which is difficult to accomplish in an environment where programs are largely prevented from talking to one another—or even being aware of one another’s presence on the device.

Thus, Smile had to find another workaround, which involved relying on iOS’s built-in Reminders as an ersatz synchronization mechanism. After initially permitting that usage, Apple eventually rejected it as an improper application of a technology whose primary goal is, after all, to help you compile grocery lists.