Filed under: Software, iPhone, App Store, App Review
TextExpander available for iPhone/iPod touch
TextExpander for the Mac has been one of my favorite utilities for several years. The ability to define "snippets" of text which expand into words, phrases, sentences, or even the outline of entire documents has been invaluable.
When I heard that TextExpander was coming to the iPhone/iPod touch, my first reaction was "WHAT!" and my second reaction was "How?"
On the Mac, TextExpander sits in the background, waiting patiently for you to type some set of characters which matches an abbreviation that you have previously defined. For example, when I type "/address" TextExpander jumps into action and replaces "/address" with "10 Main St." If I type "!phone" TextExpander will automatically replace that text with my work, home, and cell phone numbers.
On the iPhone, third party applications are not allowed to sit in the background, even if they promise to wait patiently. That's a limitation of the iPhone OS, and whether you think it's a smart move by Apple or an unnecessary one, the reality is that TextExpander touch can't do everything that TextExpander for the Mac can do. SmileOnMyMac has posted about this on their blog and has even released an SDK for iPhone developers who wish to integrate TextExpander's technology into their iPhone applications.
Let's just take it for granted that most of us who use TextExpander would love to see it running on the iPhone like we do on the Mac. That said, there is still a lot this app can do.
When launched, TextExpander for iPhone gives you a "Compose" window where you can type a message and have it expand your shortcuts, and from there you can: "Send to Mail" (which will put the text into a "compose" window in Mail), "Copy All Text" (which does exactly what you'd expect), or "Send To Twitter Client" which will send the text to a Twitter client (which you have to choose in the app's preferences).
TextExpander for iPhone supports the following Twitter apps on the iPhone: Twitterrific, Twitterrific Premium, Tweetie, Twittelator Pro, TwitterFon, and TwitterFon Pro.
Before TweetDeck and Birdfeed users form an angry mob to march on SmileOnMyMac headquarters, let me direct your attention to the TextExpander touch FAQ which explains that:
Some Twitter clients, such as TweetDeck and Birdfeed, do not support a URL schema such that they can be launched by TextExpander along with message content.
If you're not familiar with the phrase "URL schema," it means "There's no way for one iPhone app to send text to these apps, unless these apps are updated to offer the kind of programming 'hooks' which are present in the supported Twitter apps." Or, to put it another way, imagine TextExpander doing its best Han Solo impersonation saying "It's not my fault!" So please, save your torches and pitchforks for the inevitable zombie attack.
TextExpander is all about saving time, so you'll be glad to know that you won't have to re-type all of your favorite "snippets." You can sync all of the TextExpander shortcuts that you have defined on your Mac, so they'll be at your fingertips when you move over to TextExpander touch. I have some "snippets" that I use when responding to emails which I've been unable to answer on my iPhone. Now I can use those same responses easily and not have to worry about forgetting about them later.
TextExpander touch is now available at the App Store. The introductory price will be $1.99 until September 9th. After that it will be $4.99.
Although obviously held back by the restrictions imposed by the operating system, TextExpander looks like a great utility for sending messages through your iPhone. Longer messages don't have to take a long time. I hope that some industrious Twitter client developer will look at integrating the TextExpander touch SDK.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
boioglu said 10:44PM on 8-25-2009
if they can make it work with Backgrounder on a jailbreaked iPhone I would buy it and recomend it to everybody. i hope it's just a matter of adding some extra lines of code.
Reply
AGS said 11:00PM on 8-25-2009
snow leopard has a textexpander feature built right in! This makes me extremely happy, and its (HOPEFULLY) only a matter of time before the iPhone gets this natively, theres no doubt that the iPhone can handle it considering what it can do with voiceover on the 3Gs. How long it will take apple to do this? There ought to be some kind of equation for this… the simpler the feature the longer for apple to integrate it? im so sick *cough cough*
Reply
WalrusCP said 11:20PM on 8-25-2009
I wonder why SimplyTweet is not included in this list of supported apps. I hope it does not fall into the Tweet Deck category.
George said 11:13AM on 8-26-2009
10.6 only offers this feature in a few apps (I think Mail and Text Edit) and I am sure it's not as full-featured as Text Expander.
AGS said 11:44AM on 8-26-2009
Actually your wrong. I have been using text-expander in leopard for a long time, and the substitutions in snow leopard are good enough for me, though it cant do everything text expander can. But substitutions can easily be enabled in ANY app (that i tried including apps not by apple.) Just click on the text and there should be a substitutions option. Also textexpander was really slow for me on leopard.
Grammar Police said 11:20PM on 8-25-2009
For comparison’s sake, Ettore Software’s TapIt4Me has been out since January. It can import snippet libraries from TextExpander, their own TypeIt4Me, and from Microsoft Word. You can find that here: http://bit.ly/iVvTK.
Reply
Jean MacDonald said 2:49AM on 8-26-2009
@WalrusCP Yes, SimplyTweet does fall into this category. It doesn't have the URL handler we need to support it in TextExpander touch.
- Jean from SmileOnMyMac
Reply
Grawlix said 3:44AM on 8-26-2009
TUAW SHOULD CHECK ITS FACTS:
THE STATEMENT "You can sync all of the TextExpander shortcuts that you have defined on your Mac, so they'll be at your fingertips when you move over to TextExpander touch" IS NOT TRUE.
It is possible to import snippet groups from the Mac app, but not to synch them. There's a significant difference between the two.
I'm speaking strongly on this matter because I (stupidly) bought the iPhone app on the strength of the statement from TUAW. I was pretty disappointed to subsequently find the feature not as described.
Sincerely,
%$#@!
Reply
George said 11:17AM on 8-26-2009
Indeed there is not a sync feature, and you need to go through quite a number of back-and-forth steps to import multiple groups of snippets. Really only a one-time or once in a while process though.
Scott Gardner said 11:19AM on 8-26-2009
Thanks for pointing this out! This was my exact question before buying the iPhone app. I've been putting together a hit list of apps that are obsoleted by Snow Leopard. As much as I have loved using TextExpander (fka TextPander) for years, it's time may have come now that Snow Leopard will have built-in similar functionality.
Eggnog said 9:12AM on 8-26-2009
Let me get this straight. Say I get an email and I decide to reply to it and know I'm going to need to use some text-expanding. So, I...
Exit Mail. Open TextExpander. Type my text. Copy text to clipboard (can't "send to mail" because that would open a new message). Exit TextExpander. Open Mail. Hit reply, paste, and send.
As opposed to...
Hit reply. Type the reply. Press send.
It seems to me that any time saved typing would be spent going through the extra steps. And then some, I would wager.
Reply
George said 11:16AM on 8-26-2009
All depends on how long your snippets of text are. Some of mine are many paragraphs in length. And being able to compose text in Text Expander Touch to expand as you are typing can save considerable time, especially for things like URLs and other items which require one to jump to the multiple symbol screens on the iPhone keyboard.
LeftOfProspect said 10:19AM on 8-26-2009
I've been using TypeIt4Me on the iPhone. It works, it sounds like, like TextExpander. As with TextExpander, it is a little awkward to us. But it is helpful when creating longish documents.
Reply
Dash said 2:30PM on 8-26-2009
Also, after buying the app, I found out that if you save signatures, it doesn't remember the line breaks. I went to help and it wa listed as a known issue to be fixed in the update submitted to Apple on 8/24.
This is something they shouldve disclosed. No wonder it's "discounted." They suggest not using this feature till the update.
Great, I can't use the feature I bought the app for. Nice bait and switch, scummy.
Reply
Jean MacDonald said 6:45PM on 8-26-2009
@Dash Sorry for that aggravation--it's a known bug. From our FAQs (http://www.smileonmymac.com/TextExpander/touch/faq.html):
There is a bug in TextExpander touch 1.0 which causes this. If you visit the Edit Snippets screen (even if you don't press the Edit button) of a snippet with line breaks, the line breaks will be converted to spaces. You can undo this by pressing the Edit button and restoring the line breaks. Then do not visit that snippet again until TextExpander touch 1.0.1 is released (or you'll need to restore them again manually). This problem is fixed in TextExpander touch 1.0.1, which we submitted for review on August 24. We're sorry for any inconvenience.
Erich said 12:41PM on 8-27-2009
TUAW's Kevin Harter also liked Snippets for managing long boilerplate text snippets:
http://www.tuaw.com/2009/07/06/manage-your-iphones-clipboard-with-snippets/
http://snippets.weebly.com/
Reply
Nick said 2:07PM on 8-27-2009
Bah! The whole purpose of the app is to be able to type abbreviations on the fly...saving you time. Counterproductive if I have to plan out typing on one app and paste the text into another. PASS!
Apple really needs background app if they want to move FORWARD.
I thank you for your time. :)
Reply
georgelai28 said 9:57PM on 8-27-2009
Don't get me wrong. I love my iPhone but my old Treo 650 allowed me to keep templates for use within the SMS/Text app itself. Nice and simple.
Reply