Appleは本日、誰でも楽しく簡単にプログラミングを学べる、iPad®向けの革新的な新アプリケーション、Swift Playgroundsを発表しました。Swift Playgroundsは、インタラクティブなインターフェイスでプログラミングを生き生きと体験させ、学生や初心者がAppleの習得しやすいプログラミング言語Swiftを使って、プロの開発者が世界クラスのアプリケーションを開発する際に使用するSwiftの活用を促します。Swift PlaygroundsにはAppleが開発したプログラミングレッスンが含まれており、生徒たちはコードを書いて、没入感のあるグラフィカルな世界で画面上のキャラクターを操作します。パズルを解き、課題をクリアしながら、プログラミングの基本概念を学びます。このアプリケーションには、内蔵テンプレートも搭載されており、ユーザーは創造性を発揮し、メールやメッセージを使って友人と共有したり、ウェブに投稿したりできる本物のプログラムを作ることができます。
「私が初めてコーディングを学んだ頃にSwift Playgroundsがあればよかったのに」と、Appleのソフトウェアエンジニアリング担当シニアバイスプレジデント、クレイグ・フェデリギ氏は声明で述べています。「Swift Playgroundsは、学生や初心者でも簡単に使いこなせると同時に、本格的なコードを書けるほどパワフルな、類を見ないアプリです。Swift Playgroundsは、本物のコーディングコンセプトを現実のものにし、次世代の人々に創造性を表現するために必要なスキルを身につけさせる革新的な方法です。」
「Appleの新しいSwift Playgroundsアプリは、これまでで最もパワフルでありながら、親しみやすいプログラミング教育アプリの一つです。今後のキャンプのカリキュラムに取り入れるのが待ちきれません」と、App Camp for Girlsの創設者であるジーン・マクドナルド氏は語ります。「生徒たちはiPadを使って楽しく直感的にプログラミングの基本を学び、Swiftという言語のスキルを磨くことができます。Swiftは、どんなことを選んでも、共に成長していくことができる言語です。」

Appleが開発したプログラミングレッスンのライブラリは、コマンドの発行、関数の作成、ループの実行、条件付きコードや変数の使用といったコーディングの基本概念を生徒が学習し、段階的に自信とスキルを身につけるのに役立ちます。Appleは定期的に新しいスタンドアロンのチャレンジをリリースし、生徒がスキルと興味の成長に合わせてコーディング能力を磨き続けることができるようにします。教育者や開発者は、Xcodeを使用して、アプリに独自のチャレンジを作成することもできます。
Swift Playgroundsには、レッスンに加えて、意欲的な開発者が創造性を発揮するのに役立つ数多くの組み込みテンプレートが付属しています。学生や開発者は、これらのコードを修正・構築し、グラフィックスやタッチインタラクションを追加することで、独自のコードを作成できます。Swift Playgroundsでは、SwiftとiOSフレームワークを使用して、事実上無限の種類のインタラクティブプログラムを作成できます。空のプレイグラウンドドキュメントを作成することも、グラフィックスとユーザーインターフェイスのスキャフォールディングを含む組み込みテンプレートのいずれかから開始して、タッチや加速度センサーに反応したり、Bluetoothデバイスを制御したりする強力なアプリケーションを構築することもできます。また、Swift Playgroundsは実際のSwiftコードを使用するため、プロジェクトをXcodeに直接エクスポートして、iOSおよびmacOS用のプログラムを作成し、最終的に本格的なアプリケーションにすることができます。
Swift Playgroundsは、iPadのマルチタッチインターフェイス向けにゼロから設計されているため、数回タップするだけでプログラム全体を作成できます。新しいコーディングキーボードでは、キーをスワイプするだけでSwiftプログラミングでよく使われる追加の文字をすばやく入力でき、ショートカットバーにはコンテキストに基づいて次に入力する可能性のあるコマンドや値が表示されます。また、ポップオーバーキーパッドを使用すれば、タップするだけで数値をその場で編集したり、色の値をタッチしてカラーピッカーを表示したり、ループや関数定義の境界をドラッグして既存のコードを囲むこともできます。さらに、一般的なコーディングスニペットのライブラリからドラッグすることで、ほとんど、あるいは全く入力せずに、新しく強力なコードを作成することもできます。作成したプログラムは、iPadのRetinaディスプレイのフルスクリーンで美しく表示され、タッチジェスチャーやiPadの加速度センサーによるインタラクションに反応して、没入感あふれる操作感を実現します。
可用性
Swift Playgroundsのプレビューリリースは、iOS 10デベロッパープレビューの一環として、本日よりApple Developer Programメンバーに提供開始され、7月のiOS 10パブリックベータ版でも利用可能になります。Swift Playgroundsの正式版は、今秋App Storeで無料で提供される予定です。Swift Playgroundsは、iOS 10を搭載したすべてのiPad Air、iPad Proモデル、およびiPad mini 2以降に対応しています。ビデオ、画像、デモなど、詳細についてはapple.com/swift/playgroundsをご覧ください。
出典: Apple Inc.
Appleは、コンピュータービジョンを専門とするスタートアップ企業Prompt AIの技術とエンジニアの買収に近づいている。Tete Xiao氏によって設立された同社は…
バスケットボールファンは、Apple Vision Pro の Apple Immersive で、これまでにない NBA の試合をライブで体験できるようになります。
Apple の新しいクロスボディ ストラップは、一部の Apple ケースに取り付けて、iPhone をハンズフリーで便利に着用できるように設計されています。
Appleは、現AI責任者のジョン・ジャンナンドレア氏に代わる新たなAI責任者を探していると報じられている。ジャンナンドレア氏は…