There are certain kinds of applications that Apple will most likely never offer in the App Store because they conflict with their own offerings. Some examples include:
- Music purchases not tied to iTunes (Amazon MP3, Napster)
- Other browsers (Firefox mobile, Opera lite)
- GPS applications (although this is debatable)
- Office Suites (MS Office, OpenOffice)
- VOIP over EDGE or 3G (Skype, Fring) - In a Q&A session after the SDK was released Steve Jobs said that VOIP applications would be allowed "only via Wi-Fi connections, not via cellular data connections"
- Unlocking/Jailbreaking applications (duh!)
- Programs that could compromise your privacy
- Bandwidth hogs (presumably BitTorrent, P2, file sharing apps_
- Malicious and/or illegal apps (duh!)
- Apps that require multi-tasking
- Apps that are memory-resident
The lack of multi-tasking memory-resident applications will most likely prevent the possibility of applications that offer alternate input methods, copy and paste, voice recognition, voice dialing, GPS navigation, other email programs, macro programs, text-to-speech and instant messenging clients.
The only applications that currently run in the background (or have background helpers) are Mail, SMS, Phone, Clock and iPod. All other iPhone/iPod touch applications quit as soon as you go to the home screen, and according to Jon Gruber "you don't really notice because they launch fast, quit fast, and save automatically"
CNet's Chris Soghoian brings up some excellent issues in this piece about how iPhone rules pose Net neutrality, antitrust concerns.