を紹介します

Apple の幅広い開発者ツールは、コーダーがより優れた高速なコードをより迅速に構築できるようにする一連の主要なアップグレードを取得しています。開発チームはより効果的に連携します。その結果、エンド ユーザーにとってより優れたアプリが増えます。

新しい公開 API

歴史的に、Apple は独自の新しい OS とアプリの機能を社内でリリースすることが多く、その後徐々にサードパーティの開発者にパブリック アクセスを開放してきました—時には何年にもわたって。

しかし、今年は驚くべき数の新機能が Apple によって iOS 15 と macOS Monterey は公開 API とともに同時にリリースされるため、開発者はすぐにその新機能を自分のアプリに組み込むことができます。

Apple のワールドワイド デベロッパー リレーションズ VP であるスーザン プレスコットは、WWDC 基調講演で次のように強調しました。今年の新しい API!」

注目すべき例には、同期された映画や音楽を他の人と共同で視聴したり聴いたりする新しい方法である SharePlay があります。オブジェクト キャプチャ。AR で使用する 3D モデルに画像をすばやくつなぎ合わせます。音声分離、フォーカス、通知、Nearby Interactions、および新しいシステム全体のクイック ノート — ステロイドのクラウド上の無制限のデラックス クリップボードのようなものです。

新しい OS とアプリの機能へのパブリック API アクセスを同時にリリースすることで、Apple はサードパーティの開発者が時間を確保できるようにしています。独自のアプリとツールを準備して、この秋後半に公開されるソフトウェア アップデートの新機能を最大限に活用できるようにします。新機能と並行して API を提供するこの新しい速度は、Apple が競合ベンダーに追いつくのに苦労し、競争力のために WWDC リリースを極秘にしようとした当時よりもはるかに大きく、はるかに熟練していたことに一部起因しています。理由。

Apple の新しい UI コンセプトやその他の機能が macOS、および Safari や写真などのアプリでは、実験的な内部の「プライベート フレームワーク」であり、外部の開発者が拡張機能を構築したり、独自のアプリで Apple の内部機能を利用したりできるように、公開された「アプリケーション プログラミング インターフェイス」を使用して、段階的にのみ (場合によっては数年後に) 開かれた外部のコードが Apple のものと密接に統合できるようにするためです。

Apple の Swift 新しい言語

新しい API と拡張 API の急増に加えて、Apple は Swift は、アプリを構築し、これらすべての API と通信するための未来の言語です。 Swift は確かに新しいものではありません。 Apple は 2014 年から公に取り組んでいます。

しかし、従来の問題により、Apple とその開発者の多くは、長い間、多くの文書を作成し、維持することを余儀なくされています。継続的に進化する新しい Swift ではなく、ObjectiveC などの既存の言語での既存の OS とアプリ コード。しかし、それは変わりつつあります。

「今日、上位 1000 のアプリの大半は Swift を使用して構築されています」と Prescott は WWDC 基調講演で発表しました。. Apple はまた、同社自身が Swift を使用して音楽やその他の新しいアプリを提供し、2 年間で macOS Catalina を近代化し、iTunes に取って代わったことを認めました。前。これは、どの開発者でもできる限り大胆で自信のある推奨事項です。

今年の Swift の最大のニュースは、より簡単に、より安全に、より速くできるように特別に設計された新しい言語サポートです。複雑なバグを導入することなく、パフォーマンスの高い並行コードを作成します。

並行性は、コードが並列実行を最大化することを可能にし、複数のコアを持つプロセッサーを最大限に活用するために特に重要です。また、Swift の新しい構造化された並行性により、コンパイラのパフォーマンスが向上し、開発が迅速になり、アプリが向上します。

最新のアクセス可能なローカライズされたアプリ用のSwiftUI

Swift は、開発言語であるだけでなく、2019 年に導入された Apple のグラフィカル UI フレームワークの名前にもなっています。より良いコードを作成するために、SwiftUI は、宣言された標準のユーザー インターフェイス要素と機能を作成することによって、またはグラフィカルなドラッグ アンド ドロップ ツールを使用して単純にレイアウトすることによって、多くのコードを排除することを目指しています。

SwiftUI がユーザー インターフェイスを構築する際の重労働の多くを引き継ぐことを許可することで、アプリは一貫した更新や拡張が簡単な外観だけでなく、ダーク モード、ユーザー アクセシビリティ機能、外国語のローカライズなどの変更も考慮しています。

今年、Apple は SwiftUI を強化し、スワイプ ジェスチャーでリスト ビューを簡単に組み込むことができる機能を追加しました。 Mail でデビューし、コードをほとんど使用せずにアプリの検索を改善しました。 macOS Monterey では、SwiftUI により、複数列のテーブルを使用したアプリの構築が簡素化されます。 Apple はまた、カスタム コントロールがアクセシビリティ サポートを提供することを容易にしています。

iPadでの新しいアプリ開発

iPadを愛する新世代の開発者 は、Xcode 開発スイートを強く求めています。/mac”>Mac をタブレットに移植します。代わりに、Apple はより明白な方法を採用しました — 後知恵で 強化への道iPad 用の Swift Playgrounds は、完全な iOS および iPad アプリを作成し、それらを App Store

Swift Playgrounds は当初、ユーザーが入力できるようにすることでプログラミングの概念を教える一連の「遊び場」を学習者に案内するように設計されました。 Swift コードを実行して、すぐに現実世界の結果を確認します。

次の論理的なステップは、Swift 学習者を iPad 上で完全な Swift 開発者にすることです。まず、Xcode の複雑さを完全にマスターするか、Apple の完全な統合開発環境を実行できる機器を購入してください。

Xcode 13 および Xcode Cloud

Apple のすべてのプラットフォーム向けにコードを作成するプロの Mac 開発者のために、Apple は Xcode 13 を大幅に強化しました。マック。最大のニュースは Xcode Cloud は、Apple のサーバーでビルド テスト、デバッグ、デバイス テスト、コード署名を処理することで開発サイクルを簡素化する新しいサービスです。

これと併せて、Apple は Xcode 13 を拡張し、新しいコラボレーション機能を追加しました。 Xcode Cloud、GitHub、Bitbucket、および GitLab を使用して、さまざまなコード バージョンをレビューし、コメントを追加して、すべて Apple にオフロードされた高度なテストを実行します。

TestFlight for Mac の新しいリリースと併せて、開発者はアプリのベータ版を両方に配布できるようになりました。 Mac およびモバイル ユーザー。テスターからフィードバックを収集して、公開リリースに向けてコードを改善するために使用できます。

Xcode 13 の新しいコラボレーション機能とホストされた Xcode Cloud サービスは、開発チームをより生産的で応答性が高くなります。特に Xcode Cloud は、開発者がさまざまなデバイスに対してコードをテストするのに役立ちます。 のさまざまなモデルでアプリがどのように見えるかを維持したり、手動でテストしたりする必要はありません。 iPhone と iPad。

さらに、Apple の新しいツールは Mac Catalyst は、iOS や iPad の膨大な数のアプリを、Mac エクスペリエンスにとって真にネイティブな外観と感覚で Mac にもたらすのに役立ちます。

拡張現実

Apple は最近、AR体験顔に装着するスマートフォン VR でしたが、AR はオンライン販売で有望な市場を見つけました。

購入者が自宅で見ることができる自社製品の AR モデルを使用しているオンライン マーチャントは、94% 高いと報告しています。購入率。この売り上げの増加は、現実的な AR でどこでも見ることができるさらに多くの 3D モデルを提供する取り組みを推進しています。これは、Apple が前述の Object Capture API を使用してこのプロセスを簡素化するために取り組んでいる主な理由であることは明らかです。

現在、9,000 人以上の開発者が AR アプリに取り組んでおり、Apple はモバイル AR デバイスの最大のプラットフォームを持っています。 AR の試運転が可能な iPhone と iPad が 10 億台以上インストールされています。

すべての詳細に従ってください は WWDC 2021 の で、6 月 7 日から 6 月 11 日までの 1 週間にわたるイベント全体を包括的に AppleInsider 報道し、すべての新しい発表とアップデートの詳細を含みます。

すべての Apple ニュースを HomePod。 「Hey、Siri、AppleInsider を再生して」と話しかけると、最新の AppleInsider Podcast を入手できます。または、代わりに HomePod mini に「AppleInsider Daily」を依頼してください。私たちのニュースチーム。また、Apple 中心のホーム オートメーションに興味がある場合は、「Hey、Siri、HomeKit Insider を再生して」と言えば、すぐに最新の専門ポッドキャストを聞くことができます。

Categories: IT Info