Apple lässt Java- und Flash-Apps unter iOS zu

Apple hat die Lizenzbedingungen für die Entwicklung von iOS-Anwendungen gelockert. Das Unternehmen reagiert damit nach eigenen Angaben auf Rückmeldungen von Programmierern. Künftig sollen sie beliebige Entwicklerwerkzeuge verwenden können, „solange die daraus resultierenden iOS-Apps keinen Code herunterladen“ – also auch solche, die auf Java oder Flash basieren.

Vermutlich müssen solche Apps aber ihre Virtuelle Maschine selbst mitbringen, da iOS Flash und Java nicht standardmäßig unterstützt. Adobes Flash Pro CS5 beispielsweise wandelt Flash-Anwendungen so um, dass sie eigenständig auf dem iPhone laufen.

In einer Pressemitteilung weist Apple darauf hin, dass vor allem die Abschnitte 3.3.1, 3.3.2 und 3.3.9 der Entwicklerlizenz geändert wurden. Der Absatz 3.3.1 besagte bisher, dass Anwendungen ursprünglich „in Objective-C, C, C++ oder JavaScript“ geschrieben sein müssen. Er verbot ausdrücklich Anwendungen, die dokumentierte APIs nicht direkt, sondern über eine Übersetzungsschicht oder ein Tool ansprechen. Der Absatz 3.3.2 untersagte Anwendungen den Start von weiterem ausführbaren Code, während Absatz 3.3.9 die Nutzung der Dienste von In-App-Werbeanbietern ausschloss, die gleichzeitig direkte Konkurrenten im Mobilmarkt sind – etwa Googles AdMob.

Darüber hinaus hat Apple erstmals die Richtlinien veröffentlicht, die der Genehmigung von Anwendungen für den App Store zugrunde liegen. Apple verspricht sich davon mehr Transparenz: „Entwickler sollen verstehen, wie wir eingereichte Apps prüfen.“ Neu ist auch das sogenannte App Review Board, an das Entwickler sich wenden können, falls sie der Meinung sind, ihre Anwendung wurde zu Unrecht abgelehnt.

In der Vergangenheit blieb es für Entwickler oftmals unklar, warum Apple bestimmte Applikationen ablehnte, während andere im App Store veröffentlicht wurden. Noch vor knapp einem Jahr hatte Marketingchef Phil Schiller das strenge Vorgehen seines Unternehmens damit begründet, dass es im Interesse der Kunden sei. Im April stellte Adobe als Reaktion auf die aktualisierten Lizenzbedingungen die Weiterentwicklung des in CS5 integrierten Flash-Compilers für iPhone-Anwendungen ein.

Unklar ist, ob Apple mit den Lizenzänderungen auch auf eine seit Juni laufende Untersuchung der Federal Trade Commission reagiert. Berichten zufolge stehen die im April eingeführten Einschränkungen, die Apple jetzt aufgehoben hat, im Mittelpunkt der Ermittlungen. Vor rund einem Monat hatte die Europäische Union angekündigt, die FTC bei der Untersuchung von Apples Strategie im Markt für mobile Software zu unterstützen.


Entwickler erhalten nun erstmals Einblick in die Richtlinien, nach denen Apple für den App Store eingereichte Anwendungen überprüft (Bild: Apple).

HIGHLIGHT

iPhone-Jailbreak: attraktive Apps aus dem Cydia Store

Das Entsperren des Apple-Smartphones eröffnet den Zugriff auf Anwendungen aus dem alternativen App Store von Jay Freeman. Der Blick auf das dortige Angebot verrät, warum immer mehr Anwender einen Jailbreak durchführen.

ZDNet.de Redaktion

Recent Posts

Automatic SEO macht SEO günstiger und besser: Was steckt dahinter?

Suchmaschinenoptimierung (SEO) ist ein zentraler Faktor für den nachhaltigen Erfolg im digitalen Wettbewerb. Sie generiert…

47 Minuten ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

16 Stunden ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

2 Tagen ago

Bedrohungen in Europa: Schwachstellen in der Lieferkette dominieren

Hinter 84 Prozent der Zwischenfälle bei Herstellern stecken Schwachstellen in der Lieferkette. Auf dem Vormarsch…

2 Tagen ago

Bericht: Apple arbeitet an faltbarem iPad

Es kommt angeblich 2028 auf den Markt. Das aufgeklappte Gerät soll die Displayfläche von zwei…

3 Tagen ago

HPE baut Supercomputer am Leibniz-Rechenzentrum

Das System basiert auf Hardware von HPE-Cray und Nvidia. Die Inbetriebnahme erfolgt 2027.

3 Tagen ago