Anzeige schließen

Obwohl die WWDC von einem relativ breiten Publikum verfolgt wird, gehört diese Konferenz in erster Linie den Entwicklern. Schließlich ist es das, was der Name vermuten lässt. Die ersten zwei Drittel der Keynote gehörten erwartungsgemäß OS X Yosemite und iOS 8, doch dann verlagerte sich der Fokus auf reine Entwicklerthemen. Fassen wir sie kurz zusammen.

Swift

Objective-C ist tot, es lebe Swift! Damit hatte niemand gerechnet – Apple stellte auf der WWDC 2014 seine neue Programmiersprache Swift vor. Darin geschriebene Anwendungen sollten schneller sein als solche in Objective-C. Weitere Informationen werden bekannt gegeben, sobald die Entwickler Swift in die Hände bekommen, und wir halten Sie natürlich auf dem Laufenden.

Erweiterungsoptionen

Ich habe lange auf die Kommunikation zwischen Anwendungen gewartet, bis iOS 8 herauskam. Darüber hinaus wird es mit Erweiterungen möglich sein, die Funktionalität des Systems nativ um Anwendungen zu erweitern. Anwendungen werden weiterhin Sandboxing verwenden, aber über iOS können sie mehr Informationen als zuvor austauschen. Bei der Keynote gab es eine Präsentation zum Übersetzen mit Bing in Safari oder zum Anwenden eines Filters aus der VSCO Cam-Anwendung direkt auf ein Foto in integrierten Bildern. Dank Erweiterungen werden wir auch Widgets im Benachrichtigungscenter oder eine einheitliche Dateiübertragung sehen.

Tastaturen von Drittanbietern

Obwohl dieser Sachverhalt unter „Erweiterungen“ fällt, lohnt es sich, ihn gesondert zu erwähnen. In iOS 8 können Sie den Zugriff auf Tastaturen von Drittanbietern zulassen, um die integrierte Tastatur zu ersetzen. Fans von Swype, SwiftKey, Fleksy und anderen Tastaturen können sich darauf freuen. Neue Tastaturen werden wie andere Apps gezwungen sein, Sandboxing zu verwenden.

HealthKit

Eine neue Plattform für alle Arten von Fitnessarmbändern und -anwendungen. Mit HealthKit können Entwickler ihre Apps ändern, um ihre Daten in die neue Health-App einzuspeisen. Durch diesen Schritt bleiben alle Ihre „gesunden“ Daten an einem Ort. Es stellt sich die Frage: Wird Apple über eigene Hardware verfügen, die in der Lage ist, solche Daten zu erfassen?

Touch ID-API

Derzeit kann Touch ID nur zum Entsperren eines iPhones oder zum Kauf im iTunes Store und seinen Partnershops verwendet werden. In iOS 8 haben Entwickler Zugriff auf die API dieses Fingerabdrucklesers, was mehr Möglichkeiten für seine Nutzung eröffnet, beispielsweise das Öffnen einer Anwendung nur mit Touch ID.

CloudKit

Entwickler haben eine völlig neue Möglichkeit, cloudbasierte Anwendungen zu erstellen. Apple kümmert sich um die Serverseite, sodass sich Entwickler auf die Clientseite konzentrieren können. Apple wird seine Server mit mehreren Einschränkungen kostenlos zur Verfügung stellen – beispielsweise einer Obergrenze von einem Petabyte an Daten.

HomeKit

Ein Haushalt, der von einem einzigen Handgerät gesteuert wird, hätte vor ein paar Jahren wie Science-Fiction geklungen. Dank Apple könnte dieser Komfort jedoch bald Realität werden. Unabhängig davon, ob Sie die Intensität und Farbe der Beleuchtung oder die Raumtemperatur ändern möchten, können Anwendungen für diese Aktionen eine einheitliche API direkt von Apple verwenden.

Kamera-API und PhotoKit

In iOS 8 haben Apps erweiterten Zugriff auf die Kamera. Was bedeutet das in der Praxis? Mit jeder App aus dem App Store können Sie den Weißabgleich, die Belichtung und andere wichtige Faktoren im Zusammenhang mit der Fotografie manuell anpassen. Die neue API wird beispielsweise auch eine zerstörungsfreie Bearbeitung bieten, also eine Bearbeitung, die jederzeit rückgängig gemacht werden kann, ohne das Originalfoto zu verändern.

Metal

Diese neue Technologie verspricht eine bis zu zehnfache Leistung von OpenGL. Während der Keynote demonstrierte das iPad Air den reibungslosen Flug von Hunderten von Schmetterlingen in Echtzeit ohne ein einziges Zucken, was seine Leistungsfähigkeit im Multithreading unter Beweis stellte.

SpriteKit und SceneKit

Diese beiden Kits bieten Entwicklern alles, was sie für die Erstellung von 2D- und 3D-Spielen benötigen. Von der Kollisionserkennung über einen Partikelgenerator bis hin zu einer Physik-Engine ist alles darin enthalten. Wenn Sie gerade erst anfangen und Ihr erstes Spiel erstellen möchten, konzentrieren Sie sich hier.

.