Android 2 Developer Preview12はすでにリリースされています

Googleは最近、のXNUMX番目の試用版をリリースしました オープンモバイルプラットフォーム Androidの12 そしてこの新しいバージョンでは 次のイノベーションを見つけることができます キーなど 画面が丸いデバイスにインターフェイス要素を適合させる機能。

これで、開発者 今、彼らはスクリーンスプライスについての情報を得ることができます 目に見えないコーナー領域に分類されるUI要素を調整します。 新しいRoundedCornerAPIを使用すると、丸めの半径や中心などのパラメーターを見つけることができ、Display.getRoundedCorner()およびWindowInsets.getRoundedCorner()を使用して、画面の丸められた各コーナーの座標を決定できます。

また、 ピクチャーインピクチャーモードが改善されました よりスムーズな遷移効果とともに。 開始ジェスチャで(画面の下部を上に移動して)PIPへの自動切り替えを有効にすると、アプリはアニメーションが完了するのを待たずに、すぐにPIPモードに切り替わります。 ビデオ以外のコンテンツによるPIPのサイズ変更の改善。

私達はまたそれを見つけることができます パフォーマンス予測システムは次のように改善されました アプリケーションは、キャリア、特定のワイヤレスネットワーク(Wi-Fi SSID)、ネットワークタイプ、および信号強度ごとに、予想される合計帯域幅を照会できるようになりました。

一般的な視覚効果の適用が簡素化されました、 色をぼかしたり歪めたりするようなものです。これは、RenderEffect APIを使用して、他のエフェクトとのチェーン内であっても、任意のRenderNodeオブジェクトまたは表示領域全体に適用できるようになりました。 たとえば、この機能を使用すると、ビットマップを明示的にコピー、レンダリング、および置換することなく、プラットフォームと一緒にこれらのアクションを実行することなく、ImageViewを介して表示される画像をぼかすことができます。

さらに、 Window.setBackgroundBlurRadius()APIが提供されています 、 どれで すりガラス効果でウィンドウの背景をぼかすことができます 窓の周りのスペースをぼかすことで奥行きを強調します。

さらに、p組み込みのメディアトランスコーディングツールがあります 非HEVCアプリケーションとの互換性のためにHEVCビデオを保存するカメラアプリケーションのある環境で使用できます。 このようなアプリケーションでは、自動トランスコーディング機能がより一般的なAVC形式に追加されています。

AVIF画像形式のサポートが追加されました (AV1 Image Format)、AV1ビデオエンコーディングフォーマットのフレーム内圧縮技術を使用します。 AVIFで圧縮データを配布するためのコンテナーは、HEIFと完全に似ています。 AVIFは、HDR(ハイダイナミックレンジ)および広色域画像、および標準ダイナミックレンジ(SDR)画像をサポートします。

潜在的なパフォーマンスの問題を回避するには、 アプリがバックグラウンドで実行されている間、フォアグラウンドでサービスを実行することは禁止されています、いくつかの特別な場合を除いて。 WorkManagerを使用して、バックグラウンドで作業を開始することをお勧めします。 移行を簡素化するために、JobSchedulerで新しいタイプのジョブが提案されます。これはすぐに開始され、優先度が高く、ネットワークにアクセスできます。

クリップボード、キーボード、ドラッグインターフェイスなどのさまざまなデータソースを使用して、拡張コンテンツタイプ(リッチテキスト、画像、ビデオ、サウンドファイルなど)のアプリケーション間で挿入および移動するための統合OnReceiveContentListenerAPIが提案されています。

振動モーターの助けを借りて作られた触覚フィードバック効果を追加しました 電話に組み込まれている振動の周波数と強さは、現在の出力音のパラメータに依存します。 新しいエフェクトを使用すると、サウンドを物理的に体験でき、ゲームやサウンドショーにリアリズムを追加するために使用できます。

プログラムが非表示のサービスパネルで全画面表示される没入型モードでは、コントロールジェスチャを使用してナビゲーションが簡素化されます。 たとえば、本を読んだり、ビデオを見たり、写真を操作したりするときに、XNUMX回のスワイプジェスチャでナビゲートできるようになりました。

通知を表示するためのインターフェースデザインが更新されました、よりシンプルで機能的になりました。 また、よりスムーズで更新されたトランジションとアニメーション効果。 通常、アプリケーションで指定された内容の通知が表示されます。

通知を操作するときの応答性と反応速度が向上しました。 たとえば、ユーザーが通知に触れると、すぐに関連するアプリにジャンプするようになりました。 アプリケーションでは、通知スプリングボードの使用が制限されています。

バインダーで最適化されたIPC呼び出し、 新しいキャッシュ戦略を実装し、ロックの競合を解決することで、待ち時間が大幅に短縮されました。 全体として、バインダー呼び出しのスループットは約XNUMX倍になりましたが、一部の領域では、さらに大幅な高速化を実現できました。

Android 12のリリースは、2021年の第XNUMX四半期に予定されています。 S

出典 https://android-developers.googleblog.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。