Archive for August, 2009

No Superhero Powers Over iPhone OS

Tuesday, August 25th, 2009

I love it that so many people are excited about the release of TextExpander touch for the iPhone tomorrow. We’ve been inundated with requests for this since the iPhone was first introduced, so it’s nice to give the people what they want.

I also feel it’s important to be absolutely clear about what TextExpander cannot do.

Chris Pirillo, of Lockergnome fame, sent me this question:

“Will the iPhone app work like the desktop version? :) How on earth did you pull that off!?”

The short answer to the question is “no”.

We have no special superhero powers over the iPhone OS. No Jedi mind tricks. TextExpander touch, like other third-party iPhone apps, cannot run in the background. You won’t be able to type your abbreviations to trigger expansions while you are working in other apps. (Not yet, anyway. See Greg’s post about the TextExpander touch SDK.)

But that doesn’t mean TextExpander touch will be a disappointment. Because what it can do, it can do very well:

  • We have made it as seamless as possible for composing notes and inserting them to email or your Twitter client. We’ve also made it easy to copy your composed notes to other apps.
  • You can import your snippet groups from the Mac via local network. That is a handy thing to have on your iPhone, even if you never use TextExpander touch for a single text expansion. You’ll have a library of your most frequently-used phrases, signatures, URLs, etc. We’ve made it simple to insert a snippet into email or Twitter, skipping the Compose step altogether.
  • It will be easy to create snippets, using the new copy-and-paste function as well. If you have received an email with some standard paragraph you want to use again, you can copy it and create a TextExpander touch snippet with only a few taps on your iPhone.

Remember when you first started using TextExpander? You might have had a handful of snippets, like your email signature or a standard answer to a frequently-asked question. But the more you used TextExpander, the more ideas you got for how you could use it.

And many of you shared your ideas with us. Autocorrect spelling errors? HTML code snippets? URL shortening? All these ideas for extending TextExpander’s usefulness came from TextExpander users.

People will start coming up with productivity hacks using TextExpander touch the way they have for TextExpander. You’ll share your ideas with your friends (and with us, we hope) and TextExpander touch will evolve within the context of the iPhone.

That’s worth a few bucks.

TextExpander touch SDK Now Available

Tuesday, August 25th, 2009

SmileOnMyMac is pleased to announce the immediate availability of the TextExpander touch Software Development Kit (SDK). This consists of a free TextExpander engine library and sample code demonstrating how third party developers can add TextExpander functionality to their iPhone applications.

TextExpander is most useful when it’s available for text entry everywhere, as it is on Mac OS X. Given the current restrictions of the iPhone SDK, it’s not possible to make TextExpander touch work that way. We’ve focused on making TextExpander touch work well for composing text, then sending it directly to Mail, Twitter clients, or via copy & paste to any other application.

It is possible for other iPhone applications to offer TextExpander functionality. When a TextExpander touch user uses an application which supports the TextExpander engine, their snippets will expand when they enter their abbreviations in that application.

We believe this is a win-win for both TextExpander touch and for iPhone application developers. Having additional applications with integrated TextExpander functionality makes TextExpander touch more useful on the iPhone. Applications which support the TextExpander engine make text entry easier for their users.

We welcome feedback from developers, and we encourage you to download the TextExpander touch SDK. Please let us know if you’re going to use the SDK so that we can keep you apprised of updates.

Text substitution: gateway drug to TextExpander

Monday, August 24th, 2009

Now that Apple has announced a release date for Snow Leopard, we can clear the air on text substitution. For those who use TextExpander, text substitution is not particularly interesting. It works only in Cocoa applications, and its interface is not well-suited to large snippets or managing snippets.

For those new to text expanding utilities, welcome! Here are some great reasons to go beyond text substitution all the way to TextExpander:

  • Organize snippets into groups
  • Insert the date and time in any format you prefer
  • Perform date math (for example, insert tomorrow’s date)
  • Predefined snippets for spelling correction, symbols, accented words, HTML, CSS, and URL shortening
  • Sync snippets via MobileMe or DropBox
  • Position the cursor wherever you want in your expanded snippet
  • Nest snippets — include one snippet within another
  • Print your abbreviations and snippets (cheat sheet)
  • Invoke AppleScripts and shell scripts as snippets
  • SALE!! To celebrate the release of TextExpander touch for iPhone (available August 26), TextExpander is 50% off through September 9. Please visit our web store or purchase directly from TextExpander.