Apple Developer 02.06.2014, 22:59 Uhr

iOS 8 SDK für Entwickler veröffentlicht

Die laut Apple Bedeutendste jemals veröffentlichte Entwickler-Version beinhaltet Erweiterungsfunktionen, HealthKit, HomeKit & Swift. Sie beinhaltet über 4000 APIs.
(Quelle: apple.com)
Apple hat am Montag das iOS 8 Software Development Kit (SDK) veröffentlicht, die bisher bedeutendste Entwicklerversion, die mit mehr als 4.000 neuen APIs Entwicklern wie niemals zuvor die Möglichkeit geben soll, neue Apps zu erstellen. iOS 8 erlaubt Entwicklern das Nutzererlebnis mit vielfältigen Erweiterungsfunktionen wie Widgets für die Mitteilungszentrale und Tastaturen von Drittanbietern weiter zu personalisieren und führt stabile Frameworks wie beispielsweise HealthKit und HomeKit ein. iOS 8 beinhaltet ausserdem Metal, eine neue Grafik-Technologie, die die Leistung des A7 Chip maximiert, sowie Swift, eine neue Programmiersprache.

 iOS 8 bietet Entwicklern stabile Frameworks, darunter HealthKit APIs, die Gesundheit und Fitness-Apps die Fähigkeit geben untereinander zu kommunizieren. Die Einwilligung des Nutzers vorausgesetzt, kann jede App spezifische Informationen von anderen Apps nutzen, um eine umfassendere Art des Gesundheits- und Fitnessmanagements zu ermöglichen. Beispielsweise kann die Blutdruck-App eines Nutzers ihre Daten mit der App eines Mediziners wie etwa der Mayo Clinic-App teilen, damit der Arzt die bestmögliche Gesundheitsberatung und -versorgung bieten kann.

So wie HealthKit Gesundheitsdaten miteinander kombiniert, um dem Anwender zu helfen besser auf seine Gesundheit zu achten, ermöglicht HomeKit die nahtlose Verbindung von Heimaccessoires, um das Zuhause besser zu verwalten. HomeKit bietet ein gemeinsames Protokoll, sichere Kopplung sowie die Möglichkeit einzelne Geräte oder Geräte-Gruppen im gesamten Haus einfach zu bedienen, inklusive der Integration von Siri. Dadurch kann man beispielsweise Siri mitteilen, dass man "zu Bett geht" und sie könnte daraufhin das Licht dimmen, die Türen verriegeln, das Garagentor schliessen und den Thermostat einstellen.

Entwickler können das Nutzererlebnis mit iOS-Erweiterungen weitergehend personalisieren, einschliesslich neuer Optionen beim Teilen, individueller Foto-Filter, benutzerdefinierter Aktionen sowie Dokument-APIs. Entwickler können nun ihre eigenen Widgets in die Mitteilungszentrale integrieren und Tastaturen von Drittanbietern bieten zusätzliche Layouts und Eingabemethoden.

 Dank Metal, einer neuen Grafik-Technologie, die die Leistung des A7 Chip maximiert, macht Gaming in iOS unter iOS 8 einen grossen Schritt nach vorne. Mit der Verbesserung um das 10-fache der Draw Call Geschwindigkeit beim Rendern ermöglicht es Metal führenden Spiele-Anbietern erstmals 3D-Spiele in Konsolen-Qualität auf mobile Geräte zu bringen. Für Gelegenheitsspiele bietet iOS 8 jetzt SceneKit, das es ganz einfach macht witzige 3D Spiele zu entwickeln, zusammen mit bedeutenden Erweiterungen für SpriteKit, darunter Field Forces, per-pixel Physics und Inverse Kinematics. 
 
Swift ist eine neue Programmiersprache für iOS und OS X, die es Entwicklern so einfach wie nie zuvor machen soll Apps zu erstellen. Entwickelt für Cocoa und Cocoa Touch, kombiniert Swift die Leistung und Effizienz von kompilierten Sprachen mit der Einfachheit und Interaktivität populärer Skriptsprachen. Durch sein Design verhilft Swift den Entwicklern sicherere und zuverlässigere Codes zu schreiben, indem es ganze Kategorien üblicher Programmierfehler eliminiert. Da es neben Objective-C Code besteht, können Entwickler ganz einfach Swift in ihre bestehenden Apps integrieren. Xcode Playgrounds machen das Schreiben eines Swift Codes unglaublich interaktiv, indem sie augenblicklich die Ausgabe des Swift Code anzeigen.

 iOS 8 beinhaltet ausserdem Touch ID APIs, die es Entwicklern ermöglichen Nutzer sicher innerhalb der Apps zu authentifizieren, Logins und Nutzerdaten zu schützen und Schlüsselbund-Objekte freizugeben. Mit iOS 8 können Entwickler die Authentifizierung mittels eines erfolgreichen Fingerabdruck-Abgleichs ermöglichen, während sie gleichzeitig die Fingerabdruck-Daten sicher und geschützt in der Sicherheitsenklave bewahren.

 Weitere iOS 8 Entwickler-Funktionen beinhalten:

- PhotoKit, damit Entwickler die Leistung des gleichen stabilen Frameworks nutzen können wie bei der integrierten Fotos-App,  für schnellere Leistung, nicht-destruktive Bearbeitungen und die Möglichkeit, gleichzeitig aus der Photo Library zu lesen und in sie zu schreiben;
- neue Kamera-APIs, die den Entwicklern die Kontrolle bei der Feinabstimmung über Fokus, Weissabgleich und Belichtung ermöglicht;
- CloudKit, eine umfassende und skalierbare Back-End-Lösung, die Entwicklern dabei hilft das Schreiben von Server-Codes und die Instandhaltung von Servern überflüssig zu machen;
- neue App Store-Funktionen für Entwickler, wie App-Vorschau und App-Bundles, das neue iTunes Connect mit kostenloser Analyse, und TestFlight für den Beta-Test von Apps vor Veröffentlichung.
 
Die iOS 8 Beta Software und das SDK sind ab sofort für Mitglieder des iOS Developer Program auf developer.apple.com erhältlich. iOS 8 wird in diesem Herbst als kostenloses Software Update für iPhone 4s, iPhone 5, iPhone 5c, iPhone 5s, iPod touch (fünfte Generation), iPad 2, iPad mit Retina Display, iPad Air, iPad mini und iPad mini mit Retina Display erhältlich sein. iCloud Fotomediathek und iCloud Drive nutzen den iCloud Speicher, bei dem die ersten 5 GB kostenlos sind. Änderungen bei den Funktionen sind vorbehalten. Einige der Funktionen sind möglicherweise nicht in allen Regionen oder Sprachen verfügbar. 
 
Eine Beta-Version von Swift ist ab sofort für Mitglieder des iOS und OS X Developer Program unter developer.apple.com verfügbar. Die finale Version wird ab Herbst erhältlich sein und in Swift geschriebene Apps können beim App Store und Mac App Store eingereicht werden sobald iOS 8 und OS X Yosemite veröffentlicht sind.



Das könnte Sie auch interessieren