
6月9日、Appleは2025年世界開発者会議(WDC)の一環として、プラットフォームに関する年次発表(State of the Union)を行いました。これはアプリ開発者向けの基調講演の副次的なプレゼンテーションとして、いくつかの発表内容についてより深く掘り下げた内容となっています。
参照:AppleのWWDC 2025基調講演まとめ
アプリデザインに「Liquid Glass」を適用する
最大の発表の一つは、次期OSアップデートで使用される新しいインターフェースデザイン「Liquid Glass」の公開でした。開発者は、SwiftUI、UIKit、またはAppKitを使用して、アプリアイコンなどに、ガラスのように輝く新しい外観をアプリに取り入れることができます。
Appleのヒューマンインターフェース担当シニアディレクターのビリー・ソレンティーノ氏はWWDCで、新しいデザインはデバイスに優れた階層、調和、一貫性をもたらすことを目指していると語った。
主要なユーザーインターフェイス(UI)要素がコンテンツの上にフローティング表示されることで、明瞭性とフォーカスが確保され、階層構造が明確になります。同時に、UIの形状とインタラクションがデバイスの形状や自然なタッチパターンに調和し、調和が保たれます。新しいデザインはAppleプラットフォーム間で共通であるため、アプリはどのプラットフォームで実行しても、一貫性と親しみやすさを感じられます。
Apple IntelligenceでAI機能を作成する
基調講演では、開発者が Apple のデバイス上の基盤モデルにアクセスしてアプリに統合できるようになったことなど、Apple Intelligence に関するいくつかのニュースも発表されました。
例えば、教育アプリでは、生徒のノートからパーソナライズされたクイズを生成するためにこれらのツールを利用できます。クラウドAPIやサーバーの費用は発生しないため、サードパーティのサービスに料金を支払うよりもはるかに低コストで利用できます。ユーザーがオフラインでも動作し、プライバシーも保証されます。
この統合をさらにシームレスにするために、AppleはSwiftプログラミング言語に組み込まれたFoundation Models Frameworkを導入しました。開発者は、わずか数行のコードで、テキスト要約やカスタムツールの呼び出しといった生成機能を実現できます。このフレームワークは、開発者にとって使いやすいように設計されています。
これを基に、AppleはApp Intentsプラットフォームも強化しました。以前はアプリのコンテンツをSiri、Spotlight、ウィジェットなどの機能と統合するためのツールでしたが、新たにVisual Intelligenceをサポートしました。この進化により、開発者はアプリにビジュアル検索機能を組み込むことができ、ユーザーは写真内のオブジェクトの認識や手書きのメモのスキャンなど、AIを活用して画像から直接コンテンツを識別し、操作できるようになります。
Xcode 26にはChatGPTが搭載されている
Apple の開発ツールセット Xcode は、次のバージョンで ChatGPT の組み込みサポートを取得する予定です。
開発者はXcode 26でアプリをビルドする際に、バグ修正、ドキュメント作成、その他コーディング中に必要な支援をAIアシスタントに依頼できます。AIアシスタントは自然言語によるプロンプトに応答し、アクティビティに基づいたアクションを提案します。また、APIキーを使用してChatGPT以外のサードパーティ製AIチャットボットを統合したり、タイムライン機能を使用してAIによって生成された変更が要件を満たさない場合は元に戻したりすることも可能です。
Appleのデベロッパーリレーションズ担当シニアディレクター、マシュー・ファーリック氏は、次期OSリリースとなるmacOS TahoeがIntel Macをサポートする最後のOSになると発表しました。ファーリック氏は、開発者に対し、新しいMacに搭載されているMシリーズチップのパフォーマンス機能を最大限に活用できるよう、Xcode 26でアプリを再構築するよう呼びかけました。
これらの開発者向けオプションはすべて現在テスト可能で、パブリックベータ版は 7 月に予定されています。
visionOS 26は空間アプリ開発を支援
Vision Pro ヘッドセット用の次期オペレーティング システムである visionOS 26 には、空間アプリ開発を可能にする次のような機能がいくつか搭載されます。
- 新しいボリューメトリック API: これらにより、ウィジェットの 3D アンカーなどを通じて、SwiftUI を使用して完全な 3D UI レイアウトを作成できます。
- 近くのウィンドウ共有: 開発者は、同じ部屋で 2 つの異なる Vision ヘッドセットを装着しているユーザー向けに共有空間エクスペリエンスを構築できます。
- RealityKit の画像プレゼンテーション コンポーネント: アプリ内で 2D 画像を臨場感あふれる 3D シーンに変換できます。
- 没入型メディア形式のサポート: Apple Projected Media Profile による 180°、360°、広視野角ビデオを含みます。
Swift 6.2にはWebAssemblyなどのサポートが含まれています
Swift はバージョン 6.2 になりました。新バージョンでは以下の機能が提供されます。
- Span や InlineArray などのメモリの種類を効率的に操作するための新しい API。
- WebAssembly のサポート。
- C++ や Java などの他の言語との相互運用性が向上しました。
- Linux コンテナ イメージを Mac 上で実行できるようにするコンテナ化ツール。
Swift は AI、デザイン、パフォーマンスを橋渡しし、開発者に統合されたクロスプラットフォーム アプリを作成するためのツールを提供します。