Android 13 Developer Preview 1 は、テーマアイコンやプライバシーの変更などを備えて登場します。

Android 13 の最初の開発者向けプレビューが公開され、開発者とエンドユーザー向けに多くの変更が含まれています。 ここでそれについて読んでください!

Android は世界最大のオペレーティング システムです。 世界中で 25 億台以上のスマートフォンに搭載されており、毎年、以前のバージョンを改良した新しいアップグレードが提供されます。 Google初の開発者プレビュー アンドロイド13 は現在公開されており、開発者に利益をもたらす多くの変更が加えられ、プライバシー、マテリアルユー、言語制御などが改善されています。

「開発者プレビュー」というタイトルが示すように、これらのリリースは開発者のみによる使用を目的としています。 これは、新機能をテストし、アプリが更新されたデバイス上で想定どおりに動作することを確認するためです。 バグやその他の問題が発生する可能性があり、Google はユーザーからのフィードバックを求めます。 開発者 今後数か月間にわたって。 問題が発生しても構わない場合は、ぜひ Android 13 を試してみてください。 ただし、スマートフォンが常に安定していることに依存している場合は、今年後半にリリースされる予定の Android 13 の完全版リリースを待つ価値があるかもしれません。

Android 13 開発者プレビュー 1 の最も注目すべき機能は次のとおりです。

  • プライバシー機能の更新: ユーザーが特定の画像やビデオをアプリと共有できるようにする新しいシステム フォト ピッカーと、位置データの使用を最小限に抑えるのに役立つ新しい Wi-Fi 権限。
  • テーマ別アイコン: マテリアル ユーにある動的なアプリ アイコンは、Android 13 のすべてのアプリ アイコンに拡張され、開発者はユーザーのマテリアル ユーの設定に応答する動的なアプリ アイコンを使用できるようになります。
  • 言語制御: Android 13 では、開発者がユーザーの言語を識別できるようにする新しい API が導入されます。 優先言語を使用して、ユーザー エクスペリエンスを向上させ、必要な定型コードの量を削減します。 開発者。
  • 開発者ツール: Android 13 DP1 は、Java 11 をサポートするために Android のコア ライブラリを更新する作業を開始します。 DP1 のオプトイン機能の多くは切り替え可能であるため、開発者は各変更がアプリにどのような影響を個別に与えるかをより簡単に理解できます。

この記事内を移動する

  • Android 13 はいつリリースされますか
  • Android 13 でプライバシー制御が更新されました
    • 写真ピッカー API
    • 近くのデバイスの Wi-Fi 許可
  • Android 13 の開発者ツール
    • クイック設定配置 API
    • 開発者がテーマアイコンにアクセスできるようになりました
    • アプリごとの言語設定
    • ハイフネーションの高速化
    • プログラマブルシェーダ
    • OpenJDK 11 のアップデート
  • Android 13 でのアプリの互換性
    • Google Play システムアップデート
    • タブレット、折りたたみ式デバイス、Chromebook の最適化
    • テストとデバッグが簡単になる
  • Google Pixel デバイスに Android 13 Developer Preview 1 をダウンロードしてインストールする方法

Android 13 はいつリリースされますか?

Android のアップデートの場合、Google は通常、開発者がいつアップデートされるかを知ることができるように「プラットフォームの安定性」マイルストーンを明らかにします。 Google は、最終的な内部 API およびアプリ向けシステムとともに、最終的な SDK/NDK API を提供する予定です。 行動。 Google は 2022 年 6 月にプラットフォームの安定性を達成する予定で、正式リリースまでには少なくとも数週間かかる予定です。 Android 12 は 2021 年 8 月にプラットフォームの安定性を達成し、最終バージョンは 10月に発売 その年の。 Googleがリリースした リリーススケジュールの詳細 チェックアウトできること。


Android 13 でプライバシー制御が更新されました

Google は、ユーザーが自分のデータを信頼できるオペレーティング システムを望んでいることを知っています。 結局のところ、スマートフォンは、事実上、さまざまな点で私たち自身や私たち自身の生活の延長となるところまで到達しました。 私たちは重要な写真を保存したり、友人や家族とプライベートな会話をしたり、 マイクやカメラが毎回録音しているわけではないと信じて、毎日持ち歩いています。 交流。 Android 12 はユーザーのプライバシーに関して多くのことを行いましたが、Android 13 ではそれがさらに拡張されています。

写真ピッカー API

何よりもまず、Android 13 では、ローカル写真とクラウドベースの写真の両方を安全に共有するための標準的で最適化された方法である、新しいシステム フォト ピッカーが追加されています。 システム フォト ピッカーは Android のドキュメント ピッカーの拡張機能であり、ユーザーは、アプリがデバイス上のすべてのドキュメントにアクセスしなくても、アプリ内でドキュメントを共有できます。 同様に、 フォトピッカーAPI へのアクセスを必要とせずに呼び出すことができます 全て デバイス上の写真。 Google はまた、Google Play システム アップデートを通じて、Android Go デバイスを除く、Android 11 以降を実行するすべての Android デバイスにフォト ピッカーを導入する予定です。

近くのデバイスの Wi-Fi 許可

以前の Android バージョンでは、近くの Wi=Fi デバイスに接続する必要があるアプリは、機能するためにデバイスの位置情報が必要ない場合でも、位置情報の許可をリクエストする必要がありました。 Google は現在、その機能を NEARBY_WIFI_DEVICES という新しい実行時権限に分割しており、これは NEARBY_DEVICES 権限グループの一部です。 Android 13 をターゲットとするアプリは、代わりに「neverForLocation」フラグを使用して NEARBY_WIFI_DEVICES 権限をリクエストできます。


Android は開発者なしでは存在しません。通常、プラットフォームのアップデートには開発者の作業を容易にするアップデートが含まれます。 一部のアップデートでは確実に作業が難しくなりますが、Google は通常、反復ごとにアプリの開発プロセスを合理化しようとしています。

クイック設定配置 API

クイック設定は、通知ドロワーのすぐ上から携帯電話の一部の機能をすばやく切り替えることができるため、Android に追加される優れた機能です。 問題は、クイック設定の切り替え機能があることを知らなかったアプリから追加できる新しい設定が見つかる場合があることです。 Android 13 は、新しい機能として、これを支援することを目的としています。 タイル配置API アプリがボタンを使用してユーザーにカスタム クイック タイルをクイック設定に追加するよう促すことができます。

テーマ別のアプリアイコンに開発者がアクセスできるようになりました

Googleは、Android 12のPixel Launcherでテーマアプリアイコンのベータテストを開始しましたが、「ベータ」と明記されていました。 これらは、現在 Pixel スマートフォンに搭載されている Android 12 テーマ エンジンである「monet」に接続します。 Android 13 では、エンド ユーザーがこの機能を有効にした場合にホーム画面で一貫したエクスペリエンスを提供できるよう、アプリ開発者は互換性のあるアイコンを提供することが積極的に推奨されています。

アプリごとの言語設定

多言語を話すユーザーの場合、一部のアプリをある言語で使用し、他のアプリを別の言語で使用することがよくあります。 一部のアプリでは、エンドユーザーが携帯電話の言語とは別の言語でアプリを使用できるように、言語の選択を提供しています。 ただし、Android 13 では、次のようにしてそれができるようになりました。 新しいプラットフォーム API ユーザーの優先言語を設定または取得します。 同様の API が将来の Jetpack ライブラリにも追加される予定です。

ハイフネーションの高速化

通常、単語がコンテナ (携帯電話の画面など) の端まで埋まっていて、さらに続けたいときです。 次の行に書かれている場合は、次の行に進む前に単語が切れる位置にハイフンを追加します。 Android に動的テキスト ラッピングでこれを処理させることは可能ですが、これを使用するとパフォーマンスが低下するため、決してお勧めできませんでした。 その結果、デフォルトではオフになっています。

しかし現在、Google によれば、この機能は大幅に改善され、最大 200% のパフォーマンス向上を誇り、テキスト レンダリングのパフォーマンスにはほとんど影響がありません。

プログラマブルシェーダ

Android 13 では、Android Graphics Shading Language (AGSL) を使用して動作が定義された、プログラム可能な RuntimeShader オブジェクトのサポートが追加されています。 AGSL は構文の多くを GLSL と共有しますが、Android レンダリング エンジン内で動作して、Android のキャンバス内のペイントや View コンテンツのフィルタリングをカスタマイズします。

OpenJDK 11 のアップデート

Android 13 のコア ライブラリは、OpenJDK 11 の最新 LTS バージョンに更新されます。 アプリおよびプラットフォーム開発者向けには、ライブラリの更新と Java 11 プログラミング言語のサポートの両方があります。 これらのコア ライブラリの変更は、Android 12 以降の ART モジュールの一部として、Google Play システム アップデートを通じてエンドユーザーにも配布されます。


Android 13 でのアプリの互換性

スマートフォンが変化するにつれて、特定のフォーム ファクター (折りたたみ式など) が開発者に問題をもたらします。 たとえば、開発者はどのようにしてアプリを動作させ、2 つのまったく異なるフォームファクターを即座にシームレスに切り替えることができるでしょうか? アプリはどのようにしてカメラのカットアウトがどこにあるかを確実に予測できるでしょうか? Google はこれらの問題を、開発者がシステムにクエリして特定のパラメータをできるだけ簡単に見つけられるようにすることで解決しようとしています。

それだけでなく、同社は次のことも導入しています。 具体的なレスポンシブデザインガイドライン デバイス間で最大限の互換性を確保するために、開発者はこれに従う必要があります。

Google Play システムアップデート

Google が拡張しているのは、 プロジェクトのメインライン Android 13 では、Android システムのコア部分をさらにモジュール化します。 Googleは、古いデバイスへのGoogle PlayシステムアップデートによるフォトピッカーAPIの導入など、システムの中核部分をアップグレードする方法をすでに実証しています。 Android 13 では、Google は Bluetooth と超広帯域モジュールの両方を追加しました。

タブレット、折りたたみ式デバイス、Chromebook の最適化

Android 12L で確立された勢いに基づいて、Android 13 には、タブレット、折りたたみ式デバイス、Chromebook などの大画面デバイス向けの最適化が含まれています。

テストとデバッグが簡単になる

開発者が Android 13 の個々の変更を簡単にテストできるようにするために、Google は開発者設定に多くのトグルを導入しました。 これらの切り替えにより、開発者は変更を個別に強制的に有効または無効にすることができます。


Google Pixel デバイスに Android 13 Developer Preview 1 をダウンロードしてインストールする方法

簡単にできます Android 開発者プレビュー 1 をダウンロードに関するガイドを必ずご確認ください。 Android13のインストール方法 その方法がわからない場合は。

Google は、Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5、Pixel 4a (5G)、Pixel 4a、Pixel 4 XL、または Pixel 4 用のこの開発者プレビュー アップデートを正式にリリースします。 Android Studio の Android エミュレータでは 64 ビット システム イメージを使用できます。また、GSI も使用できます。


最新の開発者プレビュー ビルドについてどう思いますか? あなたのデバイスにインストールしますか? あなたの経験はどうでしたか? 以下のコメント欄でお知らせください。