Apple の Swift コーディング言語の初心者向けトレーニング アプリである Swift Playgrounds が、これまで 3 年半にわたって iPad 専用として提供されていましたが、ついに Mac App Store に登場しました。
2014年に導入され、現在バージョン5.1となっているSwiftは、Appleのほぼすべてのデバイス向けのソフトウェア開発に利用されており、iOS、iPadOS、macOS、watchOS、tvOS向けのアプリを開発できます。Playgroundsは、Swiftの普及を促進し、初心者がSwiftを使いこなせるよう支援するために、後にリリースされました。
Swift PlaygroundsはMac App Storeから無料でダウンロードできます。Appleによると、あるプラットフォームでプロジェクトを開始し、別のプラットフォームで継続することができるとのことです。つまり、学校のMacBookで開発に取り組んでいる新進気鋭のプログラマーは、自宅でiPadを使って完成させることができるのです。

App Store向け開発において、参入障壁の低さは常に大きな魅力の一つです。Appleがこの人気トレーニングツールの提供範囲を拡大したのは喜ばしいことです。Macworld UKチームは、Playgroundsが「役立ちすぎる」と「役に立たない」の境界線をうまく踏んでいると評価しました。いきなり難解な世界に放り込まれるようなことはありませんが、かといって初歩的すぎるわけでもありません。
しかし、今回の動きはAppleの企業としての方向性におけるより広範なトレンドを物語っています。一つは、MacとiOS/iPadOSプラットフォームの統合が進んでいることです。専門家たちは、近い将来に両プラットフォームが正式に統合されると繰り返し予測してきました。ティム・クック氏自身はこれを否定していますが、小規模な相乗効果は確かに現れ続けています。例えば、Project Catalystは、iOSアプリをmacOSに容易に移植できるように設計されているのです。
さらに、開発者がアプリ開発に使用する言語やその言語の習得方法に至るまで、プラットフォームのあらゆる側面をコントロールしようとする同社の姿勢が、ここには強く表れている。Appleがもう少し介入していなければ、App Storeは全く違った結果になっていただろうとよく言われる。例えば、Appleは性的に露骨なコンテンツを嫌うため、家族向けでありながら時折禁欲的な雰囲気も醸し出されている。しかし、Appleの細部への驚くべきこだわり、360度デザインへのアプローチが、過去10年間で最も記憶に残る、質の高いユーザーエクスペリエンスを生み出してきたことは否定できない。
Swift コーディングを始めてみたい方は、Apple の初心者向けアプリに特化した「Swift Playgrounds の使い方」をお読みください。より高度なアドバイスは、「Swift 5 でアプリを作る方法」をご覧ください。
オンラインには他にもたくさんのリソースがあります。Udemyでは「Swift 5プログラミング初心者向け」というコースを提供しており、Apple自身も店舗で頻繁にコーディングセッションを開催しています。開催内容については、Today at Appleをご覧ください。