Apple Swift Playgrounds für den Mac erschienen
Wer ins Programmieren reinschnuppern möchte, hat es nicht leicht: Echte Programmierumgebungen wie Xcode, Visual Studio oder Eclipse erschlagen meist mit Optionen und erfordern ein hohes Wissen, um überhaupt ein paar Zeilen funktionierenden Code schreiben zu können. Daher brachte Apple anlässlich der WWDC 2014 eine neue App heraus: Swift Playgrounds. Leider stand die App bisher nur für iPad bereit – doch nun entschied sich Apple dazu, dies Software auch auf den Mac zu portieren.
Kurze Tutorials und Rätsel für EinsteigerBei Swift Playgrounds handelt es sich um eine App mit einfachen, kurzen Tutorials und Rätseln, welche direkt ausprobiert und verändert werden können – häufig handelt es sich um Beispiele, bei denen ein sichtbares Resultat erzeugt wird, um den Ablauf im geschriebenen Codeschnipsel zu verdeutlichen. Anwender müssen sich hier nicht mit einer komplexen Programmierumgebung herumschlagen, sondern können direkt loslegen. Apple empfiehlt für den Einstieg ein Mindestalter von 12 Jahren.
Portiert mit Mac Catalyst?Apple hat die App höchstwahrscheinlich mit Mac Catalyst (vormals: Project Marzipan) auf den Mac portiert – genau wie zuvor auch die Aktien-, Sprachmemos- oder "Wo Ist?"-App. Dies erklärt auch, warum Swift Playgrounds auf dem Mac mindestens macOS 10.15.3 voraussetzt – Apple musste wohl noch einige Anpassungen an Mac Catalyst durchführen, um die umfangreiche Swift-Playgrounds-App zu ermöglichen.
Kostenlos im Mac App Store – Sync über iCloudDie App kann ab sofort über den Mac App Store
kostenfrei heruntergeladen werden – doch wie schon zuvor erwähnt wird macOS 10.15.3 Catalina vorausgesetzt. Swift Playgrounds wurde in 14 Sprachen übersetzt, darunter auch Deutsch. Der Download ist rund 155 MB groß.
Begonnene Projekte und Tutorials können über iCloud zwischen dem Mac und iPad abgeglichen werden. Über
diesen Link können Sie die App für iPad herunterladen – eine Version für das iPhone existiert nicht, denn angesichts der kleineren Displays erscheint eine solche Lösung auch nicht sonderlich sinnvoll.