Apple、 Swift 6.4 および iOS 27などに対応した統合開発環境アプリ「Xcode 27」を配布開始
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。
Appleが、Mac用統合開発環境アプリ「Xcode 27.0」を、Mac App Storeにて配布を開始しています。
Xcode 27 には、Swift 6.4 および iOS 27、iPadOS 27、tvOS 27、watchOS 27、visionOS 27、macOS 27 向けの SDK が含まれています。
macOS 26.6以降とApple M1以降のチップを搭載したMacが必要です。
バージョン 27.0の新機能
機能の計画、コードの記述、テストの実行、プレビューやデバイス上での変更の検証を行う「エージェントによるコーディング」を活用して、開発を加速させましょう。Xcode には、Anthropic、Google、OpenAI のエージェントに対する統合サポートが組み込まれています。また、Agent Client Protocol に準拠したエージェントを追加したり、Model Context Protocol を使用して独自のスキルやツールで Xcode を拡張したりすることも可能です。
・エージェントツールは、プロジェクトのビルド、バリエーションを含むプレビューのレンダリング、Device Hub でのアプリの操作、テストの実行、コンソールの読み取り、Apple ドキュメントの検索を行うことができます。
・プランモードでは、コードを記述する前にアプローチを整理でき、図やインラインコメントのサポートを含む Markdown 形式でプランがレンダリングされます。
・組み込みのスキルにより、エージェントは新しいAPIやベストプラクティスを活用してコードを最新化できます。対象範囲には、SwiftUI、App Intents、ユニバーサルサイジング、アクセシビリティ、テスト、パフォーマンスなどが含まれます。
・ビルド、プレビュー、テスト、シミュレータなど、Xcodeサービスは外部のコーディングエージェントがいつでも利用可能です。
Xcode 27のその他の機能:
・Device Hubは、シミュレートされたデバイスと物理デバイスを1つのアプリに統合し、動的なサイズ変更や外観の調整が可能です。
・テーマ機能により、インターフェース全体で色やフォントを統一できます。カスタマイズ可能な新しいプリセットや、プロジェクトごとに設定できるテーマが利用可能です。
・文字列カタログ(String Catalogs)は、言語の追加、新しい文字列の検出、コードの文脈や過去の翻訳を活用して出力品質を向上させるコーディングエージェントを通じて、アプリのローカライズを支援します。
・新しいプロジェクトワークフロー「Express」では、プロジェクトの設定を一切行わずに、すぐにコードの記述を開始できます。また、スタンドアロンのSwiftファイルでは、プレビューやプレイグラウンドの結果をキャンバス上でレンダリングできます。
・プレビュー機能では、#Preview(arguments:) を使用して任意のプロパティのバリエーションをグリッド表示したり、複数のローカライズ版をレンダリングしたり、キャンバスのサイズを任意に変更したりできます。
・新しい Instruments では、協力型プールおよびアクターのアクティビティを分析する Swift Executors、プロンプト、応答、トークン使用状況を分析する Foundation Models、モデルの実行をトレースする Core AI により、パフォーマンス分析がさらに深まります。
・Organizerは、影響の大きいリグレッション、ストレージおよびヒッチのメトリクス、類似アプリに合わせて調整されたメトリクス目標、エージェントが生成した修正推奨事項に関する新しい概要表示により、パフォーマンス関連の作業を優先的に処理します。
・Xcode Cloudは、セットアップの簡素化、アプリレコード作成の効率化、Apple Vision ProおよびMetalを使用するアプリのサポートにより、高品質なアプリの構築を支援します。
・Icon Composerは、よりシャープなレンダリングモードとより深い影を備えた、多層のLiquid Glassアイコンをサポートしています。
