iOS 8 - Neue Möglichkeiten – Teil 1/3

By Morten Bek Ditlevsen | Jun 24 2014

Wie den meisten von Ihnen bekannt sein dürfte, hat Apple Entwicklern am 2. Juni, dem ersten Tag der Entwicklerkonferenz WWDC, das Betriebssystem iOS 8 vorgestellt.

Die Präsentation wurde öffentlich bereitgestellt, so dass unserer Ansicht nach eine Diskussion über einige der wichtigsten Features von iOS 8 möglich ist, ohne gegen die Geheimhaltungsvereinbarung zu verstoßen.

ios8-header-visiolink

Verträge und Lizenzvereinbarungen – Familienfreigabe

Zuallererst ist vielen von Ihnen sicherlich aufgefallen, dass Sie sowohl eine neue Entwicklerlizenzvereinbarung als auch einen neuen Vertrag unterzeichnen mussten.

Die Lizenzvereinbarung umfasst einige Änderungen an den Bestimmungen von Apple bezüglich In-App-Käufen. Wir von Visiolink gehen nicht davon aus, dass diese Änderungen auch nur einen von Ihnen betreffen werden. Kurze Info zum Inhalt dieser Änderungen: Apple eröffnet die Möglichkeit, In-App-Käufe mit virtuellen Währungen zuzulassen.

Die vertraglichen Änderungen könnten für einige von Ihnen von Interesse sein. Apple führt die so genannte „Familienfreigabe“ ein. Dieses Feature ermöglicht es, mehrere Apple-Accounts miteinander zu verbinden, so dass diese erworbene Inhalte gemeinsam nutzen können.

Bereits heute können Sie denselben Account auf mehreren Geräten verwenden, wenn jedoch dieser Account auch für private E-Mails etc. genutzt wird, ist dies ggf. nicht besonders praktisch. Mit der Familienfreigabe können bis zu sechs Accounts miteinander verbunden werden.

Sobald sie miteinander verbunden sind, können Käufe von einem Account auch von den anderen Accounts verwendet werden.

Die meisten von Ihnen nutzen kostenlose Apps, auf die dies keinen direkten Einfluss hat, aber wir sind davon überzeugt, dass sich dieses neue Feature auch auf In-App-Käufe auswirken wird. Wir gehen davon aus, dass dadurch ein Familienmitglied ein Zeitungsabonnement erwerben kann, das dann weitere Familienmitglieder auf einem Gerät mit einem anderen Account nutzen können.

In dem Vertrag werden Sie von Apple gefragt, ob Sie diese Form der gemeinsamen Nutzung zulassen möchten und ob Sie das Feature nur für die Zukunft oder auch für bereits erworbene Apps bereitstellen werden. Diese Entscheidung liegt natürlich allein bei Ihnen.

Nun zu einer der für uns Entwickler bedeutsameren Bekanntgaben:

Swift – eine vollständig neue und moderne Programmiersprache

Apple hat in den letzten Jahren unter völliger Geheimhaltung an einer neuen Programmiersprache gearbeitet. Die Vorstellung von Swift war eine totale Überraschung – und für uns Entwickler eine äußerst vielversprechende Neuerung. Die neue Sprache verfügt über sämtliche Konstrukte, die man von einer modernen Programmiersprache erwarten würde – und Apple hat die Sprache unter Berücksichtigung seiner Frameworks und iOS/OSX-Plattformen so entwickelt, dass viele Aspekte der Sprache sich perfekt in die Plattform einfügen.

Und was bedeutet das für Sie? Nun, nicht allzu viel. Zunächst einmal setzt die neue Sprache Grenzen bezüglich der iOS-Zielversion, so dass beispielsweise eine App, die mit Swift programmiert wurde, nicht unter iOS 5 verfügbar wäre. Natürlich experimentieren wir damit, um herauszufinden, wo und wie wir Swift einsetzen können – und wir haben viele Ideen, wie wir die Features der Sprache für die neueren iOS-Versionen nutzen können. Für die App selbst wird es voraussichtlich nicht viele Änderungen geben, allerdings lassen sich einige Teile des Codes allein durch die Verwendung der neuen Sprache beschleunigen; außerdem ist die Sprache darauf ausgelegt, bestimmte Arten von Programmierfehlern zu verhindern.

Wir freuen uns darauf, mehr über die neue Sprache in Erfahrung zu bringen, und natürlich liegt unser Hauptaugenmerk darauf, wie wir sie zur Verbesserung Ihrer Apps nutzen können.

Morten Bek Ditlevsen
Software Developer


Morten Bek Ditlevsen

Author

Morten Bek Ditlevsen