新規(guī)ウィンドウを開(kāi)く
プレスリリース 2024 年 6 月 10 日

Apple、新しいツールとリソースでデベロッパに力を與えイノベーションを推進(jìn)

XcodeとSwiftの機(jī)能強(qiáng)化と新しいAPIの組み合わせにより、高品質(zhì)のアプリを作成するためのより豊富な機(jī)能をデベロッパに提供します
Studio Displayに表示されているSwift Assist。
Appleは、世界中のデベロッパがすべてのAppleのプラットフォーム向けのよりパワフルで効率的なアプリを作成できるようにデザインされた、革新的な數(shù)々の新しいツールとリソースを発表しました。
カリフォルニア州クパティーノ Appleは本日、世界中のデベロッパがすべてのAppleのプラットフォーム向けのよりパワフルで効率的なアプリを作成できるようにデザインされた、革新的な數(shù)々の新しいツールとリソースを発表しました。Xcode 16では、Swift Assistや予測(cè)的コード補(bǔ)完などの機(jī)能により、デベロッパは開(kāi)発プロセスにかかる時(shí)間を短縮して、さらに多くのことができるようになります。新しいAPIと拡張されたAPIにより、デベロッパは、自身のアプリを進(jìn)化させ、エキサイティングな機(jī)能を?qū)毪工毪郡幛违末`ルを得ることができます。
「Appleは、デベロッパがどこにいても、素晴らしいアプリを作れるように最先端のテクノロジーとリソースを提供することに盡力しています。Xcode 16と最新のプラットフォームAPIを支える周到に考え抜かれたイノベーションにより、私たちはデベロッパが卓越したアプリを作るための最高のツールを作りました。これからデベロッパがどのようなものを生み出すか、心から楽しみにしています」とAppleのワールドワイドデベロッパリレーションズ擔(dān)當(dāng)バイスプレジデントであるスーザン?プレスコットは述べています。

Xcode 16

Xcode 16はデベロッパの生産性に新たなスタンダートを打ち立てます。機(jī)能や性能を強(qiáng)化し、デベロッパが卓越したアプリをこれまで以上に迅速に作成できるようにします。
Swift Assistはあらゆるプログラミング作業(yè)のパートナーとしてデベロッパを支援し、デベロッパはより高度な問(wèn)題と解決策に集中できます。Swift AssistはXcodeにシームレスに統(tǒng)合されており、最新のソフトウェア開(kāi)発キット(SDK)とSwift言語(yǔ)の機(jī)能を把握しているため、デベロッパはプロジェクトと完全に一體化する最新のコード機(jī)能を常に使用できます。Swift Assistを使うと、新しいフレームワークを探求したり、新しいアイデアを試すといったタスクも1つのリクエストで簡(jiǎn)単にできます。Swift Assistは、クラウドで実行されるパワフルなモデルを活用し、すべてのAppleのデベロッパ向けサービスと同様に、プライバシーとセキュリティを念頭に置いて作られています。デベロッパのコードはリクエストを処理する目的でのみ使用され、サーバに保存されることはありません。また、Appleが機(jī)械學(xué)習(xí)モデルのトレーニングのためにそれを使用することはありません。
Xcode 16の新機(jī)能であるSwift Assistは、あらゆるプログラミング作業(yè)のパートナーとしてデベロッパを支援し、デベロッパはより高度な問(wèn)題と解決策に集中できます。
Xcodeの新しい予測(cè)的コード補(bǔ)完エンジンは、SwiftとApple SDKのために特別にトレーニングされた獨(dú)自のモデルを使用し、デベロッパが必要とするコードを提案できます。コード補(bǔ)完は、AppleシリコンとmacOS Sequoiaの機(jī)械學(xué)習(xí)の機(jī)能強(qiáng)化によって実現(xiàn)し、デベロッパのデバイス上でローカルに実行されます。つまり、コードの機(jī)密性が完全に保たれ、デベロッパはオフラインで作業(yè)している時(shí)でも、関連する提案をすぐに受け取ることができます。
Xcodeの新しい予測(cè)的コード補(bǔ)完エンジンは、SwiftとApple SDKのために特別にトレーニングされた獨(dú)自のモデルを使用し、デベロッパが必要とするコードを提案できます。
Xcodeのプレビューでは、プレビューとコードの実行に同じビルドアーティファクトを使用する新しいダイナミックリンク構(gòu)造が提供されるため、これら2つを切り替える際に、よりスムーズで、より生産性の高いワークフローが実現(xiàn)します。
Xcode 16のテスト環(huán)境に追加された機(jī)能強(qiáng)化により、デベロッパはアプリの作成に著手した瞬間から、実際の狀況でどのように機(jī)能するかをこれまで以上に簡(jiǎn)単に確認(rèn)できるようになります。例えば、アプリのプライバシーポリシーや使用許諾契約、サブスクリプショングループの表示名をローカライズしてテストすることができます。

Swift 6

Swift 6は、デベロッパの生産性とコードの明確さの向上を目的とした新しい機(jī)能を?qū)毪筏蓼?。マルチコアアーキテクチャによりデバイスがよりパワフルになったように、Swiftは機(jī)能を新たに追加し続けることで、並行プログラミングをより簡(jiǎn)単にします。Swift 6は、コンパイル時(shí)のデータ競(jìng)合に対する安全策を採(cǎi)用し、デベロッパのプロジェクト全體でコンパイル時(shí)のメモリへの並行アクセスを診斷します。このような進(jìn)歩により、エラーを発見(jiàn)し、コードベース全體を最小限の変更で修正することで、將來(lái)のコードの安全性と保全性を強(qiáng)化します。
WWDC24で、Swiftは10周年を迎えます。公開(kāi)以來(lái)、SwiftはAppleのエコシステム全體で質(zhì)の高い経験を生み出す力をデベロッパにもたらしてきました?,F(xiàn)在、Swiftは100萬(wàn)近くのアプリで使われており、アプリやフレームワークからSecure Enclaveのようなファームウェアまで、Appleのソフトウェアスタック全體で活用されています。
この10年間、AppleはSwiftの能力を進(jìn)化させ、デベロッパコミュニティ內(nèi)でのコラボレーションを育むことに全力を注いでいます。Appleは、Language Server Protocolを活用するさらに多くのコードエディタに対応することで、Swiftの利用機(jī)會(huì)をより幅広いデベロッパやプログラマへと拡大しています。さらなる拡大を目指し、まったく新しいSwift専用のGitHub Organizationが、Swiftコンパイラ、Foundation、その他の主要なライブラリを含むSwiftエコシステムのために多くの重要なプロジェクトをホストする予定です。

Swift Testing

新しいSwift Testingフレームワークは、テストの作成を簡(jiǎn)単にする表現(xiàn)豊かなAPIをデベロッパに提供します。クロスプラットフォームで、學(xué)習(xí)しやすいため、デベロッパはこのフレームワークを使って様々なプラットフォームやドメイン向けのテストを作成できます。このフレームワークは、柔軟なタグ付けシステムも備えているため、デベロッパがテストやテスト計(jì)畫(huà)を整理するのに役立ちます。Swift Testingは、アプリからサーバまで、Swiftの多數(shù)の用途向けにデザインされています。

Game Porting Toolkit 2

Game Porting Toolkitの導(dǎo)入によって、デベロッパはかつてないほど迅速にゲームをAppleデバイスに対応させることができるようになり、ゲームのファンはさらに多くのゲームをMac上で體験しています。Game Porting Toolkit 2は、ゲームデベロッパからの要望が最も多かった様々な機(jī)能を備え、これを次のレベルに引き上げ、MacはもちろんiPhoneやiPadにも高度なゲームをさらに簡(jiǎn)単に提供できるようにします。デベロッパがAppleデバイス向けに既存のゲームまたは現(xiàn)在開(kāi)発中のゲームのどちらを?qū)潖辘丹护雸?chǎng)合でも、Game Porting Toolkit 2によって貴重な時(shí)間を節(jié)約できます。Windows用ゲームとの互換性の向上や、パワフルな新しいシェーダデバッグツール、デベロッパがゲームのコードとシェーダをデバイス間で統(tǒng)一できるXcodeのアップデートにより、iPhone、iPad、Mac向けの素晴らしいゲームをかつてないほど簡(jiǎn)単に作成できます。
14インチMacBook Proに表示されているHLSLシェーダのソースのデバッグとプロファイリング。
Game Porting Toolkit 2は、ゲームデベロッパからの要望が最も多かった様々な機(jī)能を備え、MacはもちろんiPhoneやiPadにも高度なゲームをさらに簡(jiǎn)単に提供できるようにします。

visionOS 2

Apple Vision Proは、その獨(dú)自の機(jī)能を活用し、新しい空間體験を生み出したいという世界中のデベロッパを魅了し続けています。これはすべて、デジタルコンテンツと現(xiàn)実の世界をシームレスに融合させる革命的な空間オペレーティングシステムであるvisionOSによって実現(xiàn)しています。visionOS 2は新しいAPIとフレームワークを?qū)毪?、これまで不可能だった複雑で繊細(xì)な空間體験を作り出せるようデベロッパを手助けします。
新しいボリュメトリックAPIを使うと、デベロッパはアプリ內(nèi)に3Dオブジェクトを表示する方法をさらに細(xì)かくコントロールでき、最も複雑な空間アプリを橫並びで実行して究極のマルチタスキング體験を?qū)g現(xiàn)することもできます。TabletopKitを使うと、デベロッパは製造業(yè)の作業(yè)臺(tái)や、ボードゲーム、カードゲームなど、平らな面に固定された空間アプリ體験を簡(jiǎn)単に作り出せます。RealityKitは、様々なAppleデバイスに対応するアプリの開(kāi)発を簡(jiǎn)素化し、開(kāi)発時(shí)間を短縮して、ユニバーサルアプリ向けのワークフローを効率化します。
TabletopKitを使うと、デベロッパは製造業(yè)の作業(yè)臺(tái)や、ボードゲーム、カードゲームなど、平らな面に固定された空間アプリ體験を簡(jiǎn)単に作り出せます。
デベロッパは、新しいAPI、改善が加えられたツール、簡(jiǎn)略化された開(kāi)発プロセスを通じて、より簡(jiǎn)単に、美しくイマーシブな環(huán)境をアプリ內(nèi)に作ることができます。驚異的な空間SharePlay體験もさらに簡(jiǎn)単に開(kāi)発できるようになっており、Apple Vision ProハードウェアがないデベロッパもSharePlayベースのアプリを開(kāi)発してSimulator內(nèi)でプレビューできます。また、visionOS 2はHealthKitにも対応しているため、アプリはプライバシーを守りながら安全に健康データにアクセスして共有できます。
新しいエンタープライズAPIは、企業(yè)や事業(yè)者のデベロッパが、ヘルスケア、製造業(yè)、航空宇宙産業(yè)、自動(dòng)車(chē)などの業(yè)界のワークフローを飛躍的に効率化させるのに役立ちます。

その他のプラットフォームAPI

デベロッパは新しいControl APIを採(cǎi)用して、車(chē)のロックをすばやく解除したり、お?dú)荬巳毪辘违旦`ドパーティ製カメラをコントロールセンターから直接開(kāi)くなど、ユーザーがより多くの場(chǎng)所から、さらに多くのタスクをこなせるようにすることができます。
AccessorySetupKitを使うと、デベロッパは、近くにあるあらゆるBluetoothアクセサリへのアクセスを必要とすることなく、ほかのデバイスのプライバシーを守りながら、アプリ経由でシームレスかつ安全にBluetoothアクセサリをペアリングできます。
11インチiPad Proに表示されているAccessorySetupKit。
AccessorySetupKitを使うと、デベロッパは、近くにあるあらゆるBluetoothアクセサリへのアクセスを必要とすることなく、ほかのデバイスのプライバシーを守りながら、アプリ経由でシームレスかつ安全にBluetoothアクセサリをペアリングできます。
Apple Watchのスマートスタックがアップデートされ、デベロッパは、時(shí)刻や日付、位置情報(bào)、起床や就寢などを合図に、アプリをおすすめのウィジェットとして表示させることができます。今回初めて、ライブアクティビティに対応するアプリが自動(dòng)的にApple Watchに表示されるようになります。
また、デベロッパは新しいwatchOSのダブルタップAPIにアクセスできるようになり、Apple Watchアプリのキーとなる體験にジェスチャーを割り當(dāng)てることができます。

TestFlight

TestFlightは、デベロッパがテスターからベータ版への貴重なフィードバックを収集し、開(kāi)発とリリースプロセス全體を通してアプリを改善するのに役立ちます。TestFlightの招待と登録の體験が向上し、デベロッパはデバイスとOSごとにテスターを指定できるようになり、アプリの改善方法について高品質(zhì)のフィードバックを受け取れるようになります。
TestFlightの招待には、ベータ版アプリの説明、アプリのカテゴリ、新しい機(jī)能とコンテンツをテスター候補(bǔ)に説明するためのスクリーンショット(任意)が含まれます。新しい指標(biāo)により、デベロッパはパブリックリンクによるエンゲージメントを評(píng)価したり、招待の承諾または拒否を確認(rèn)したりできます。
iPhone 15 Proに表示されているAwayFinder。
TestFlightの招待には、ベータ版アプリの説明、アプリのカテゴリ、新しい機(jī)能とコンテンツをテスター候補(bǔ)に説明するためのスクリーンショット(任意)が含まれます。

App Store

15年以上にわたり、App Storeは、デベロッパが簡(jiǎn)単にアプリやゲームを世界中の人々に配布し、ビジネスを成長(zhǎng)させることができるようにしてきました。今年、App Storeに、アプリを発見(jiàn)されやすくするデベロッパ向けの新しい方法と、サブスクリプションによる?yún)б婊韦郡幛涡聶C(jī)能が加わります。
新しいフィーチャーへのノミネーションにより、デベロッパはApp Storeでフィーチャーの対象となるよう、アプリの今後のコンテンツや機(jī)能強(qiáng)化について簡(jiǎn)単にノミネートできます。デベロッパは、App Store Connectでノミネーションを提出でき、公開(kāi)日や対象となる國(guó)や地域などの情報(bào)を含めます。専門(mén)のApp Storeエディターチームが各ノミネーションを確認(rèn)し、素晴らしいアプリやゲームとそれを気に入るであろうユーザーをつなぐ手助けをします。
カスタムプロダクトページでは、デベロッパはアプリで利用可能な様々なコンテンツや機(jī)能を紹介できます。また、カスタムプロダクトページへのディープリンクにより、デベロッパはApp Storeにある特定のカスタムプロダクトページからアプリ內(nèi)の該當(dāng)部分へと、シームレスにユーザーを移動(dòng)させることができるようになります。広告で見(jiàn)たものからアプリ內(nèi)へと移動(dòng)するまで、ユーザーにさらに一貫した體験を提供するために、ディープリンクをSearch Adsのキャンペーンと一緒に使うこともできます。
アプリのサブスクリプションでは、デベロッパは以前のサブスクリプション登録者に新しいウィンバックのオファーを提供して再登録を促すことができます。対象となるお客様はこれらのオファーをApp Storeや対象となるアプリ內(nèi)で見(jiàn)つけることができます。macOS向けアプリの場(chǎng)合、デベロッパはサブスクリプション登録者の獲得や維持、過(guò)去の登録者の再獲得をするために、オファーコードと引き換えに一定期間の割引または無(wú)料のサブスクリプションを提供できます。
iPhone 15 Proに表示されているStreaming Pass+。
アプリのサブスクリプションでは、デベロッパは以前のサブスクリプション登録者に新しいウィンバックのオファーを提供して再登録を促すことができます。
StoreKitビューの機(jī)能強(qiáng)化により、デベロッパはアプリ內(nèi)課金の整理と表示のための新しいオプションを得られます。
App Analyticsが拡張され、デベロッパはビジネスとアプリのパフォーマンスについてさらに多くの洞察を得られます。レポートには、デベロッパが改善の機(jī)會(huì)を見(jiàn)つけることができる數(shù)百の新しい指標(biāo)が含まれています。

App Store Connect

iOSおよびiPadOS向けのApp Store Connectアプリで、ユーザーインターフェイスがアップデートされ、デベロッパがアプリの特別な瞬間を宣伝する新しい方法が導(dǎo)入されます。まったく新しいアプリを公開(kāi)する時(shí)も、エキサイティングな新しいアプリアップデートをリリースする時(shí)も、デベロッパはApp Store Connectでマーケティングアセットを簡(jiǎn)単に生成し、ソーシャルメディアのチャネルで直接共有できます。アプリが「今日のアプリ」で取り上げられると、デベロッパはApp Store Connectからプッシュ通知を受け取り、その瞬間を記念する特別なマーケティングアセットを作成するようすすめられます。
iPhone 15 Proに表示されている「Promote Your App」ページ。
iOSおよびiPadOS向けのApp Store Connectアプリで、ユーザーインターフェイスがアップデートされ、デベロッパがアプリの特別な瞬間を宣伝する新しい方法が導(dǎo)入されます。
本日のアップデートは、Appleがデベロッパのために提供し、今後も増え続ける豊富なツール、テクノロジー、リソースの一部です?,F(xiàn)在利用可能な主要テクノロジーとエキサイティングな機(jī)能について詳しくは、developer.apple.com/jp/whats-newをご覧ください。
共有

Media

  • 記事本文

  • この記事の畫(huà)像

本件に関する報(bào)道関係者からのお問(wèn)い合わせ先:

Apple Japan 広報(bào)部

japan_press@apple.com