Anzeige schließen

Da die gestrige Präsentation die Eröffnung der Entwicklerkonferenz WWDC 2016 war, lag ein großer Schwerpunkt auf den neuen Möglichkeiten für Entwickler. Am Ende der Präsentation präsentierte Apple auch seinen eigenen Plan, die Zahl der Menschen, die Programmiersprachen verstehen, deutlich zu erhöhen.

Dies soll mithilfe einer neuen iPad-App namens „ Schnelle Spielplätze. Es wird seinen Benutzern beibringen, die Programmiersprache Swift zu verstehen und damit zu arbeiten, die 2014 von Apple entwickelt wurde als Open Source veröffentlicht, somit für jedermann verfügbar und kostenlos.

Während der Live-Präsentation wurde eine der ersten Lektionen demonstriert, die die Anwendung bieten wird. In der rechten Hälfte des Displays wurde das Spiel angezeigt, in der linken die Spielanleitung. Die Anwendung erfordert an dieser Stelle eigentlich nur, dass der Benutzer das Spiel spielt – aber anstelle grafischer Steuerelemente verwendet sie Codezeilen, die dazu aufgefordert werden.

Auf diese Weise lernen sie, mit den Grundkonzepten von Swift zu arbeiten, wie Befehlen, Funktionen, Schleifen, Parametern, Variablen, Operatoren, Typen usw. Zusätzlich zu den Lektionen selbst wird die Anwendung auch eine ständig wachsende Lektion enthalten Reihe von Herausforderungen, die die Fähigkeit vertiefen, mit bereits bekannten Konzepten zu arbeiten.

Das Lernen in Swift Playgrounds hört jedoch nicht bei den Grundlagen auf, was der Apple-Programmierer am Beispiel eines selbst erstellten Spiels demonstrierte, bei dem die Physik der Welt mithilfe des Gyroskops des iPad gesteuert wurde.

Da das iPad über keine physische Tastatur verfügt, hat Apple eine umfangreiche Palette an Steuerelementen geschaffen. Die „klassische“ Software-QWERTZ-Tastatur selbst enthält beispielsweise neben dem Code-Flüsterer mehrere Zeichen auf einzelnen Tasten, die durch verschiedene Arten der Interaktion mit ihnen ausgewählt werden (z. B. wird eine Zahl durch Ziehen der Taste nach oben geschrieben).

Häufig verwendete Codeelemente müssen nicht geschrieben werden. Ziehen Sie sie einfach aus einem speziellen Menü und ziehen Sie sie erneut, um den Codebereich auszuwählen, auf den sie angewendet werden sollen. Nach dem Tippen auf eine Zahl erscheint direkt darüber nur noch der Ziffernblock.

Die erstellten Projekte können als Dokumente mit der Erweiterung .playground geteilt werden und jeder mit einem iPad und der installierten Swift Playgrounds-Anwendung kann sie öffnen und bearbeiten. In diesem Format erstellte Projekte können auch in Xcode importiert werden (und umgekehrt).

Wie alles andere, was bei der gestrigen Präsentation vorgestellt wurde, ist Swift Playgrounds jetzt für Entwickler verfügbar. Die erste öffentliche Testversion kommt im Juli und die öffentliche Veröffentlichung im Herbst, zusammen mit iOS 10. Alles wird kostenlos sein.

.