Als Apple das iPhone offiziell vorstellte, rühmte man sich damit, dass es Entwicklern möglich sein soll, auch Programme für das Gerät zu entwickeln. Allerdings wurde keine Entwicklerschnittstelle zur Verfügung gestellt, was die Möglichkeiten stark limitiert, da stattdessen Web-Applikationen erstellt