Android 13 Developer Preview 2 が登場し、通知許可リクエストと開発者の生産性向上が詰め込まれています。 それをチェックしてください。
2月には最初の作品がリリースされました アンドロイド13 Developer Preview と、それとともに世界最大のオペレーティング システムの次のバージョンの基礎が誕生しました。 これにより、開発者に利益をもたらす多くの変更が加えられ、プライバシー、マテリアルユー、言語コントロールなどが改善されました。 今回、同社は 2 回目の開発者プレビューを発表しました。これには、以前の開発者プレビューに比べていくつかの追加機能と多くの改善が含まれています。
「開発者プレビュー」というタイトルが示すように、これらのリリースは開発者のみによる使用を目的としています。 これは、新機能をテストし、アプリが更新されたデバイス上で想定どおりに動作することを確認するためです。 今後もバグやその他の問題が発生する可能性があり、Google は今後数か月間にわたって開発者からのフィードバックを求める予定です。 問題が発生しても構わない場合は、ぜひ Android 13 を試してみてください。 ただし、スマートフォンが常に安定していることに依存している場合は、今年後半にリリースされる予定の Android 13 の完全リリースを待つ価値があるかもしれません。
Android 13 開発者プレビュー 2 の最も注目すべき機能は次のとおりです。
- 通知許可リクエスト
- 開発者は権限をダウングレードできるようになりました
- 開発者の生産性が大幅に向上
Android 13 はいつリリースされますか?
Android のアップデートの場合、Google は通常、開発者がいつアップデートされるかを知ることができるように「プラットフォームの安定性」マイルストーンを明らかにします。 Google は、最終的な内部 API およびアプリ向けシステムとともに、最終的な SDK/NDK API を提供する予定です。 行動。 Google は 2022 年 6 月にプラットフォームの安定性を達成する予定で、正式リリースまでには少なくとも数週間かかる予定です。 Android 12 は 2021 年 8 月にプラットフォームの安定性を達成し、最終バージョンは 10月に発売 その年の。 Googleがリリースした リリーススケジュールの詳細 チェックアウトできること。
プライバシーとセキュリティ
Google は、ユーザーが自分のデータを信頼できるオペレーティング システムを望んでいることを知っています。 結局のところ、スマートフォンは、事実上、さまざまな点で私たち自身や私たち自身の生活の延長となるところまで到達しました。 私たちは重要な写真を保存したり、友人や家族とプライベートな会話をしたり、 マイクやカメラが毎回録音しているわけではないと信じて、毎日持ち歩いています。 交流。 Android 13 Developer Preview 1 で導入された Android 13 の権限システムの変更 (他の変更の中でも) が確認されており、Developer Preview 2 ではそれが拡張されています。
通知許可
Android 13 では、アプリから通知を送信するための新しい実行時権限が導入されています。 POST_NOTIFICATIONS. Android 13 をターゲットとするアプリは、プッシュ通知を行うためにユーザーに許可をリクエストする必要があります。 Android 12 以前をターゲットとするアプリの場合、システムがアップグレード フローを処理しますが、ユーザーは アプリのプッシュを許可するには、受け入れるか拒否する必要があるシステム ダイアログがまだ表示されます。 通知。 Googleは開発者に対し、できるだけ早くAndroid 13をターゲットにし、通知許可をリクエストすることを推奨しています 彼らのアプリで.
開発者のダウングレード権限
アプリが更新されると、以前に付与されていた古い権限が必要なくなる場合があります。 Android 13 の導入 新しいAPI これにより、開発者は以前に付与された実行時権限をダウングレードできるようになります。
コンテキスト登録受信者のより安全なエクスポート
Android 12 では、Android マニフェストで宣言されたインテント レシーバーのエクスポート可能性を宣言することが開発者に導入され、要求されました。 Google は現在、開発者に対し、コンテキスト登録された受信機に対しても、次のいずれかを追加して同じことを行うよう求めています。 RECEIVER_EXPORTED または RECEIVER_NOT_EXPORTED 非システム ソースのレシーバーを登録するときにフラグを設定します。 これらは Android 13 では必須ではありませんが、開発者が有効にすることを強くお勧めします。
開発者の生産性
Android は開発者の存在なしでは存在しません。通常、すべてのプラットフォームのアップデートでは、開発者の作業を容易にするアップデートが提供されます。 一部のアップデートでは確実に作業が難しくなりますが、Google は通常、反復ごとにアプリの開発プロセスを合理化しようとしています。
日本語テキストの折り返しを改善しました
Android 13 DP1 では TextView のテキストの折り返しに改良が導入され、現在は日本語テキストに特化したいくつかの改良が導入されています。 今回、TextView はテキストを文節(発音される単語の最小単位)で折り返すことができるようになりました。 自然)またはフレーズ -- 文字ではなく -- より洗練された読みやすい日本語 アプリケーション。 有効にするだけです アンドロイド: lineBreakWordStyle=
フレーズ" TextView を使用します。
非ラテン文字の行の高さの改善
Android 13 では、非ラテン文字 (タミル語、ビルマ語、テルグ語、チベット語など) は、各言語に適合した行の高さを使用して表示されます。 これにより、クリッピングが防止され、テキストの位置が改善されます。これらの改善を実装するためにアプリが行う必要があるのは、Android 13 をターゲットにするだけです。
テキスト変換 API
日本語や中国語などの言語を話す人は、ふりがな文字の入力方法を使用しているため、検索やオートコンプリートなどの機能が遅くなる可能性があります。 Android 13 では、アプリは新しい テキスト変換API そのため、ユーザーは探しているものをより速く簡単に見つけることができます。 以前は、日本語で検索するには、ユーザーは次の操作を行う必要がありました。
- 検索用語 (場所やアプリ名など) の発音としてひらがなを入力します。
- キーボードを使用してひらがなを漢字に変換し、
- 漢字で再検索する
- 検索結果を取得します。
新しいテキスト変換 API を使用すると、日本のユーザーはひらがなを入力すると、中間の 2 つのステップをスキップして、漢字の検索結果をすぐにライブで確認できます。
カラーベクターフォント
Android 13 では、COLR バージョン 1 フォントのレンダリング サポートが追加され、システム絵文字が COLRv1 形式に更新されます。 COLRv1 は、どのサイズでも高速かつ鮮明にレンダリングできる、非常にコンパクトな新しいフォント形式です。 ほとんどのアプリでは、システムがすべてを処理し、COLRv1 がそのまま機能します。 アプリが独自のテキスト レンダリングを実装し、システム フォントを使用している場合、Google は絵文字レンダリングをテストすることを推奨します。 Chrome で COLRv1 について詳しく読むことができます。 発表 と発表されたとき Chrome OS 98.
Bluetooth LEオーディオ
Bluetooth Low Energy オーディオは、その名前が示すように、Bluetooth 経由でオーディオを低エネルギーで送信する方法です。 Android 13 では正式にサポートされます。
MIDI2.0
Android 13 では、USB 経由で MIDI 2.0 ハードウェアを接続する機能など、新しい MIDI 2.0 標準のサポートも追加されています。 MIDI 2.0 では、コントローラーの解像度の向上、非西洋イントネーションのサポートの改善、ノートごとのコントローラーを使用したより表現力豊かなパフォーマンスなどの改善が行われています。
Google Pixel デバイスに Android 13 Developer Preview 2 をダウンロードしてインストールする方法
簡単にできます Android 開発者プレビュー 2 をダウンロードに関するガイドを必ずご確認ください。 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 も使用できます。
最新の開発者プレビュー ビルドについてどう思いますか? あなたのデバイスにインストールしますか? あなたの経験はどうでしたか? 以下のコメント欄でお知らせください。