We're sure you've had one of those moments where you wished your iPhone had a few more native apps on it. Well, so have we. So much so in fact, that we've put together a list of the 25 most urgently needed iPhone native apps.
The third-party apps Apple should support
The Slingbox lets you watch your TV from anywhere in the world, so long as there's an internet connection. Sling Media offers players for Macs, PCs, and phones using Windows Mobile and Palm. So why not iPhone? Granted, the iPhone's EDGE data connection may not provide a very good TV-viewing experience... but Wi-Fi sure does. The notion of pulling out an iPhone to watch a football match while sitting in the airport or a Starbucks (or anywhere really) certainly has its appeal.
4. Text macro tool
As good as the iPhone's keyboard and word recognition are you still wouldn't want to use it to write the Great American Novel. That's where a text macro tool - much like TypeIt4Me or TextExpander on the Mac - comes into play. Define your often-used words and phrases as shortcuts, then just type those shortcuts wherever you need them. No more pecking out "I'm sorry, but I'm not interested in your offer of an extremely low-cost tower in the London area" as a reply to every spam e-mail you receive; instead, just tap out !nospam, and your text macro tool does the rest of the work (and for the record, you shouldn't be responding to spam anyway).
3. Mac controller
If you've ever used Salling Clicker, then you'll understand this app. Running on your iPhone, it lets you remotely control your Mac by, for example, changing iTunes playback, running your Keynote or PowerPoint presentation, controlling Front Row, or even perhaps displaying and interact with your Mac's user interface. With Wi-Fi and Bluetooth support, you'll even be able to control your Mac from long distances -perfect for those times you left that key file at home and need to e-mail it to yourself in your hotel.
2. Document editor
Sure, you can view files e-mailed to you using the iPhone's built-in Mail program. But what about editing those documents or maybe even creating ones of your own? The iPhone needs a built-in document editor, one that lets you create documents as well as modify those sent to you by others. This is a feature best addressed by Apple (a mobile version of TextEdit, anyone?), but in the absence of that, a mobile text editor or word processor would be heavenly. Especially if Apple ever lets us use its snazzy Bluetooth keyboard with the iPhone.
1. AIM client
E-mail and SMS are great for keeping in touch, but they are no match for the speed and dynamic nature of instant messaging. It seems unlikely that Apple will bring iChat over to the iPhone after all O2 makes a lot of money from SMS, so that would be shooting Apple's partner in the foot. But someone else should create an AIM or multi-service client such as Adium for the iPhone.