Apple、Swift Playgrounds 2ベータ版を開発者に提供開始

Apple、Swift Playgrounds 2ベータ版を開発者に提供開始

Appleは約束通り、Swift Playgrounds 2の最初のベータ版を開発者向けに提供し始めました。このアップデートは、今月初めのWWDCで発表されていました。

Apple、Swift Playgrounds 2ベータ版を開発者に提供開始

Apple によれば、Swift Playgrounds 2 ベータ版では、Swift 4 のサポート、iOS 11 のサポートなどが提供されるとのことです。

Swift Playgrounds 2 ベータ版の新機能

  • Swift 4ベータ版のサポートが追加されました
  • Swift 3.1との互換性により、既存のSwiftコードを変更せずに実行できます。
  • Swift Playgrounds 2 ベータ版は iOS 11 ベータ SDK をサポートします

注意:Swift Playgrounds 2 ベータ版をご利用の方は、Swift 4 ベータ版 (900.0.42) をご利用ください。他のバージョンの Swift を使用して記述されたコードは、Swift Playgrounds 2 ベータ版では動作しない可能性があります。

Swift Playgrounds 2 ベータ版のリリースは、先週 App Store に登場した Swift Playgrounds 1.5 の一般公開に続いて行われました。1.5 では、若い開発者が Swift Playgrounds を使用してドローンやロボットなどを制御できます。

Swift Playgrounds を使用すると、誰でもアプリ内からこれらの人気デバイスをプログラムおよび制御できます。

  • LEGO MINDSTORMS Education EV3は世界中の学校で絶大な人気を誇っており、生徒たちはレゴで作ったロボット、乗り物、機械、そして発明品を自由に操り、現実世界の課題解決を通してプログラミングを学ぶことができます。Swift Playgroundsを使えば、子どもたちは自分で作った作品のモーターやセンサーを操作しながら、プログラミングを学ぶことができます。
  • 人気のロボットボール「Sphero SPRK+」は、転がったり、回転したり、加速したり、色を変えたりします。Spheroが障害物にぶつかるとセンサーがフィードバックを返し、これらすべてをSwiftコードで制御できます。
  • Parrot の Mambo、Airborne、Rolling Spider ドローンは、ユーザーが作成したコードによって、離陸、着陸、旋回、宙返りなどの空中アクションを行うことができます。
  • UBTECH の Jimu Robot MeeBot キットを使用すると、子供たちは組み立て可能なロボットをプログラムして歩いたり、手を振ったり、踊ったりすることができます。
  • Dash by Wonder Workshop は、コーディング、創造的な問題解決、計算思考の基礎を教えるために設計された、学生向けのエキサイティングな実践的な学習ロボットです。
  • Skoog は、あらゆる能力の子供が Swift コードを使って楽しく探索、創作、音楽を演奏できる触覚キューブです。

Swift Playgrounds 1.5は現在App Storeで一般公開されています。開発者はTestflightを通じてSwift Playgrounds 2をテストできます。