Apple über die Entwicklung nativer iPhone-Software
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 werden müssen. Recht schnell fanden einige Hacker aber Mittel und Wege, echte Programme für das iPhone zu schreiben. Es stellte sich jedoch heraus, dass zahlreiche Hacks nach den bislang erschienenen Software-Updates für das iPhone nicht mehr funktionierten, weswegen der Schluss nahe lag, Apple wolle diese Software verhindern. Nun hat sich aber Greg Joswiak zu dieser Frage geäußert und angegeben, Apple werde sich echten iPhone-Programmen nicht entgegenstellen und keinesfalls Firmware-Updates gezielt so anbieten, dass entsprechende Software nicht mehr funktioniert. Stattdessen nehme man eine neutrale Position ein, biete aber selbstverständlich keine Unterstützung für derartige Software-Projekte an.
Diese Haltung könne sich natürlich ändern, allerdings bedürfe dies eines Umdenkens bei Apple. Auf die Nachfrage hin, warum denn auf dem Mac Software-Updates nicht die Produkte von Drittanbietern lahmlegen, dies jedoch beim iPhone der Fall ist antwortet Joswiak, dass Apple mehr Erfahrung mit der Mac-Plattform als mit dem iPhone habe. Zudem seien die Erwartungen, die ein Käufer an das iPhone richtet, grundlegend anders als bei einem Mac-Kunden. Mac-Anwender verlangen Software von Drittanbietern, das iPhone habe aber eingeschränkte Nutzungsbereiche.
In den vergangenen Monaten sind zahlreiche echte Programme für das iPhone erschienen, die Spanne reicht von Emulatoren bis hin zu Chatprogrammen. In vielen Fällen ist die Installation für den Anwender aber recht kompliziert. Zudem ist die Erstellung eines Programms auch für den Entwickler nicht so komfortabel möglich, als wenn er für den Mac eine Cocoa-Applikation entwickelt. Würde Apple eine Entwicklerschnittstelle anbieten, wäre es möglich, sehr viel leichter Software für das iPhone zu schreiben. Allerdings hat sich Apple hier für eine geschlossene Lösung entschiedet und bietet nur ausgesuchten Partnern an, echte Programme zu erstellen.
Weiterführende Links: