
Apple、開発者向け新ツールを発表:Xcode Cloud、アプリ内イベント、カスタム製品ページなど
- Lamiyi
- 0
- rhahw
Apple は本日、世界開発者会議において、開発者向けのさまざまな新しいツールとテクノロジーを発表しました。
Xcode Cloudは、強力なクラウドサービスを活用して、アプリの構築、テスト、配信に必要な複数のタスクとツールを統合します。これにより、個々の開発者やチームの生産性が向上し、優れたアプリをユーザーに提供できるようになります。App Storeでは、アプリ内イベントとカスタムプロダクトページにより、開発者がアプリをプロモーションし、ユーザーとつながるための全く新しい手段が提供されます。Swiftは言語に並行処理サポートが組み込まれたことで飛躍的な進歩を遂げ、拡張現実(AR)テクノロジーにより、アプリ内やWeb上で没入感のあるコンテンツの構築がこれまで以上に容易になります。
「開発者コミュニティの皆様に、より魅力的で高品質なアプリケーションの開発を支援する強力な新ツールとテクノロジーを提供できることを大変嬉しく思います。App Storeを通じて、ユーザーの皆様と全く新しい方法で繋がることができます」と、Appleのワールドワイドデベロッパリレーションズ担当バイスプレジデント、スーザン・プレスコットは述べています。「Xcode Cloudに含まれる強力なツールセット、Swiftプログラミング言語の継続的なイノベーション、幅広い新しいAPI、そしてユーザーへのリーチ手段の拡充により、Appleのプラットフォームはかつてないほど強力になっています。」

Xcode Cloud
Xcode Cloudは、Apple開発者向けに特別に設計された新しい継続的インテグレーションおよびデリバリークラウドサービスです。Xcode 13に組み込まれたXcode Cloudは、あらゆる規模の開発者やチームが、高品質なアプリをより効率的に開発、テスト、そして提供するための、迅速かつシンプルな方法を提供します。Xcode Cloudはクラウド上でアプリを自動的にビルドするため、開発者のMacは他のタスクに解放されます。クラウド上での並行テストにより、開発者は最新のAppleデバイスをシミュレートしたバージョンでテストを行い、その後、アプリのビルドを簡単に展開して社内テストに利用したり、TestFlightを通じて外部のベータテスターに配信して即座にフィードバックを得たりすることができます。

App Store
ライブコンテスト、映画プレミア、ライブストリーミング体験など、様々なイベントを特集したアプリやゲームが増えています。ユーザーは、パーソナライズされたおすすめ、エディターによるセレクション、検索結果、アプリの製品ページなどを通じて、App Storeでこれらのイベントをより簡単に見つけられるようになりました。これにより、デベロッパーのイベントのリーチが大幅に拡大し、新規ユーザーとのつながり、既存ユーザーへの情報提供、過去のユーザーとの再会など、様々なメリットが得られます。これは、デベロッパーがアプリ内で何が起こっているかをアピールする全く新しい方法です。
デベロッパーの皆様から最もご要望の多かった機能として、Appleは新しいプロダクトページツールを導入します。これにより、デベロッパーはApp Store内でより柔軟に、そして新たな方法でユーザーとつながることができます。カスタムプロダクトページを使用すると、デベロッパーはアプリの様々な機能をユーザーごとにアピールできます。また、プロダクトページ最適化機能を使用すると、デベロッパーは様々なスクリーンショット、プレビュー動画、さらにはアプリアイコンをテストできます。App Store Connectの豊富なプライバシーに配慮した分析機能により、デベロッパーはユーザーが最も好むものを把握し、プロダクトページに最適な決定を下すことができます。



Appleは、クリエイターコンテンツ体験を提供する新しいカテゴリーのアプリへの対応を含む、ガイドラインの改訂版を導入します。開発者行動規範は、開発者とユーザーにとって公正なマーケットプレイスを維持するための拡張版として、開発者の身元確認要件、評価とレビューの操作、過剰な顧客からの苦情に関するガイドラインの改訂版を含みます。また、偏向の懸念を理由としたアプリの却下に対して開発者が異議を申し立てるための新たな手段に加え、信頼性や安全性に関する懸念がある、あるいはApp Storeレビューガイドラインに違反していると思われるアプリを報告するオプションも追加されます。

Appleのパワフルで直感的なプログラミング言語であるSwiftに
、新たに並列処理のサポートが組み込まれました。これにより、開発者は並列処理を実行するコードをより容易に記述できるようになります。これは、ユーザー入力に応答しながらバックグラウンドでより多くの処理を実行するアプリを開発する上で重要な要素です。Swiftの並列処理により、開発者は高速で最新かつ安全なコードをミスなく記述し、Appleデバイスに搭載されているパワフルなマルチコアシリコンのメリットを最大限に活用できます。
SwiftUIは、最小限のコードで美しいアプリを簡単に開発できるようにすることで、ユーザーインターフェース開発に革命をもたらしました。そして今、SwiftUIは大きく前進し、開発者がすべてのユーザーにさらに優れた体験を提供できるよう支援します。これには、リストビュー、検索エクスペリエンス、アプリ内アクセシビリティ機能、複数列テーブルなど、多くの機能強化が含まれます。
Swift Playgroundsは、MacやiPadで直接コーディングを学ぶのに最適な方法です。今年後半にリリース予定のSwift Playgrounds 4では、SwiftUIを使ってアプリのビジュアルデザインを作成できるようになります。アプリプロジェクトはSwift PlaygroundsまたはXcodeで開いて編集でき、完成したらiPadから直接App Storeにアプリをアップロードして提出できます。

拡張現実
Appleは、10億台以上のAR対応デバイスを擁する世界最大の拡張現実プラットフォームを擁しています。このプラットフォームは、開発者が簡単にAR体験を作れるフレームワークであるARKitと、ARのためにゼロから構築されたレンダリング、アニメーション、オーディオ、物理演算エンジン
であるRealityKitを搭載しています。RealityKit 2では、macOS Monterey上でシンプルかつパワフルなAPIであるObject Captureが導入され、Wayfair、Etsyなどの開発者は、iPhone、iPad、またはDSLRで撮影した写真をARに最適化された3Dモデルに変換することで、現実世界のオブジェクトの高品質でフォトリアリスティックな3Dモデルをわずか数分で作成できます。これらのモデルは、AR Quick Lookで表示したり、Reality ComposerやXcodeのARシーンに追加したりできるため、素晴らしいARアプリケーションをこれまで以上に簡単に構築できます。MaxonやUnityなどの開発者は、Object Captureを使用して、Cinema 4DやUnity MARSなどの主要な3Dコンテンツ作成アプリケーション内で3Dコンテンツを作成するためのまったく新しい方法を実現しています。
RealityKit 2 の新しい API を使用すると、開発者はカスタム レンダリング パスや動的シェーダーなどのビジュアル、オーディオ、アニメーションのコントロールを強化して、よりリアルで複雑な AR エクスペリエンスを作成することもできます。
グラフィックスとゲーム
iOS、iPadOS、macOS の新しい API とツールは、ゲーム開発者が次世代のゲームを開発し、ユーザーに全く新しい体験を提供するのに役立ちます。新しい Metal テクスチャ圧縮ツールは、最新のフォーマットに加え、Apple Silicon 向けに最適化されたフォーマットもサポートしているため、開発者はハイエンドゲームをあらゆる Apple プラットフォームに容易に提供できます。さらに、iPhone と iPad の新しい仮想ゲームコントローラは、ゲームコントローラ対応ゲームを簡単に最適化する方法を提供します。

追加の開発者ツールと API
Apple は、開発者にさまざまな新しいツールと API を提供しています。これらはアプリのエクスペリエンスを一歩前進させ、プライバシーを最優先に構築されたまったく新しい機能の作成を可能にします。
● Xcode 13 には、Xcode Cloud での作業に最適な、GitHub、Bitbucket、GitLab のコラボレーション機能とも連携する強力な新しいチーム開発機能が追加されています。SharePlay
により、Disney+、ESPN+、HBO Max、Hulu、MasterClass、Paramount+、TikTok、Twitch などの人気アプリは、iPhone、iPad、Mac のユーザーに新しいタイプの共有エクスペリエンスを提供しています。
● サードパーティのビデオ通話アプリは、音声分離、ワイドスペクトルオーディオ、ポートレートモードなどの最新の FaceTime 機能強化を利用できます。
● Slack や WeChat などのメッセージング アプリは、会話でユーザーのステータスを共有できるようになりました。Uber Eats などのアプリでは、Siri に着信メッセージをアナウンスさせることができます。 ● 新しい通知 API により、Chase Mobile や Zomato などのアプリからの優先度の高い通知や通信通知が、おやすみモードやフォーカスを通過できるようになりました。
● 新しいカメラ API により、画像の融合が向上し、同じセッションで高品質の静止画と 1080p のビデオを撮影できるようになりました。
● Breakpoint Studio、Pandora、Qardio などの Apple Watch デベロッパは、より深いレベルのカスタマイズを提供し、ユーザーの環境に対してより応答性の高い新しいアプリ体験を作成しています。
● Mac の TestFlight を使用すると、デベロッパはアプリ内購入やその他の優れた Mac アプリ機能をテストできます。
● アプリ内購入が顧客にとって安全かつセキュリティ保護されていることを保証する StoreKit 2 に、製品のエンタイトルメントと加入者のステータスを処理し、Xcode と Apple サンドボックス環境の両方でサポートをテストするための新しい API が追加されました。
● Grammarly や Honey などの Web デベロッパは、iPhone、iPad、Mac で利用できる Safari の機能拡張を作成できるようになりました。
● サードパーティ製のナビゲーションアプリケーションで、車両の計器クラスタディスプレイに地図を表示できるようになりました。また、Mac 用の新しい CarPlay シミュレーターにより、テストの効率が大幅に向上します。
● アプリケーションでは、劇場のような空間オーディオの体験を提供でき、サウンドをあらゆる方向に配置してコンテンツに命を吹き込むことができます。さらに、Physical Audio Spatialization Engine により、ゲーム開発者は Apple のすべてのプラットフォームでリアルなオーディオを簡単にレンダリングできます。
● ShazamKit により、開発者は Shazam のオーディオ認識テクノロジーをアプリケーションに直接統合できるため、音楽を Shazam の膨大な曲カタログと一致させるだけでなく、事前に録音されたオーディオを開発者が作成したカスタムの結果と一致させることもできます。
iOS 15、iPadOS 15、macOS Monterey、watchOS 8、tvOS 15のデベロッパー向けベータ版は
、本日よりdeveloper.apple.comでApple Developer Programメンバーに提供されます。Xcode Cloudは、本日より限定的な無料ベータ版として提供され、今夏から秋にかけてアクセス範囲が拡大され、来年にはすべてのデベロッパーに提供される予定です。Xcode Cloudの価格と提供状況に関する詳細は、今秋に発表予定です。

Related Posts

アップル、チップ設計会社PA Semiを買収

アップル、ノキアの特許ライセンス料を負担
You may also like

アップル、ノキアの特許ライセンス料を負担
