Google は Android Auto アプリ開発を簡素化するための Jetpack ライブラリをリリースし、スマートウォッチと折りたたみ式デバイス向けの 2 つの API に取り組んでいます。
Google の毎年の OS リリース サイクルとその変化を考慮すると、Android 向けの開発は困難な作業になる可能性があります。 Google Play の API 要件。これが、Google が一連のサポート ライブラリを維持している理由です。 の 「アンドロイドジェットパック」 傘。 互換性ライブラリに加えて、Jetpack にはアプリ開発用の他のライブラリも含まれており、その最新のものは Android for Cars App Library です。 Jetpack ライブラリはオープンソースであるため、パイプラインで新しい API の開発も確認しました。これにより、折りたたみ式デバイスやデュアルスクリーン デバイス向けの革新的なアプリの開発が容易になります。
Android for Cars アプリ Jetpack ライブラリ
2020 年 10 月に遡ると、Google 解放された Android for Cars アプリ ライブラリのベータ版では、サードパーティのアプリ開発者が Android Auto プラットフォーム上で独自のナビゲーション、駐車、充電アプリを設計、開発、テストできるようになります。 2020 年 12 月、Google 許可し始めた このライブラリに基づいて構築された Android Auto アプリの公開。 人気のサードパーティの地図およびナビゲーション アプリである Sygic は、これを最初に利用したアプリの 1 つです。 Android Auto 対応バージョンのリリース 12月中旬にアプリをリリース。 2021 年 1 月下旬、Google はこのライブラリで構築されたアプリをオープン テスト トラックで公開することを許可しました。 発表された Android for Cars アプリ ライブラリを Android Jetpack に移行する作業を行っているとのことでした。
新しい GridTemplate の例 androidx.car.app
今日、Google は、 発表された Android for Cars App Library が Jetpack で利用可能であること
アンドロイドx.car.app 1.0.0-ベータ01。 これは、以前に閉鎖されたソース ライブラリの最初のリリースであり、デバイス上で動作します Android Auto 6.1を搭載 以上がインストールされている。 古いライブラリのすべての機能が含まれていますが、新しいライブラリなどの機能も追加されています。 グリッドテンプレート. Google もアップデートしました 開発者ガイド そして 設計ガイドライン 新しいライブラリをカバーし、2021 年 9 月 1 日までに古いライブラリを廃止する予定です。 Google によると、Android Auto アプリを既存のライブラリから新しい Jetpack ライブラリに移行する は簡単だ — 名前空間を変更し、いくつかの API 呼び出しを調整します。 この変更により、サードパーティの Android Auto アプリが実稼働トラックで Play ストアに表示されることにまた一歩近づきました。画面拡張API
折りたたみ式デバイスとデュアル スクリーン デバイスは、最もクールなデバイスですが、まだ多くのファンがいません。 公式の Android エミュレータは、折りたたみ式携帯電話、デュアルスクリーン携帯電話、回転式携帯電話などの興味深いフォーム ファクタをサポートしています。 ただし、アプリケーションのコンテンツを拡張し、それを実現するためにプラットフォーム API を使用する方法を考え出すのは開発者の責任です。 開発者にとってこのプロセスを容易にするために、Google は新しい機能に取り組んでいます。 画面拡張API. によると 1つのコミット, Google は、開発者が Screen Extension API を使用してゲームを作成する方法を紹介するデモを作成しました。 セカンダリ ディスプレイに拡張されるコントローラーと、別の画面にプレビューを表示するカメラ アプリです。 API は現在、 実験的としてマークされています まで OEMインターフェース が確定しました。 私たちは、この API が統合された後にアプリ開発者がどのようなものを考え出すのかに興味があります。
AOSP の他のコミットによると、Google は 新しいバージョン Emoji Jetpack ライブラリの 仕事を続ける を持ってくる Wear OS アプリ開発者向けの公式タイル API.