Android Auto が一部のアプリしか許可しない理由——そして打てる手
Android Auto につなぐと得られるのは、ナビ、メディアプレーヤー、メッセージ——いずれも Google のテンプレートで、Google のレイアウトで描かれます。ポケットの中のスマホは何千ものアプリを動かせるのに、ダッシュボードの画面に並ぶのは数行だけ。この差は、偶然ではありません。
この制限は設計上の判断です
Google は Android Auto を運転中の注意散漫に関するガイドライン の下に置いています:承認されたカテゴリのアプリは、大きなタップ対象、短いテキスト、浅い操作階層を備えた標準テンプレートを通して描画されます。ドライバーがちらりと見る画面にとっては、これは理にかなった既定値です——そしてそれが、動画アプリやブラウザ、あなたが日常で使うツールの大半が、停車中であろうとなかろうと、そもそも存在しない理由でもあります。
愛好家が本当に求めているもの
- 充電中の停車や待ち時間 のための、動画や読み物のアプリ——停車中に。
- 大きな画面での、同乗者 向けのエンターテインメント。
- すでに使っているアプリそのもの——テンプレート版ではなく、本物を。
一覧を回避する2つの道
この数年、コミュニティは大きく2つのアプローチを取ってきました。1つめは許可リスト にパッチを当てる方法です:Android Auto を騙して、本来は載らないアプリを一覧に出させます。アイコンは増えますが、各アプリは依然として Android Auto の制約の中で動き、結果はアプリごとにばらつきます。
2つめ——KoalaMirror が取る道——は、デスクトップそのものをミラーリングする ことです。root と Zygisk ランタイムを使い、インジェクション方式の投影は車載ディスプレイをスマホのもう1つの画面として扱います:あなたのランチャー、あなたのアプリ、あなたのレイアウトを。アプリごとの相性の当たり外れはありません——アプリは、いつも動いている場所、つまりあなたのスマホの上で、そのまま動いているからです。
正直なトレードオフ
- Android 12L+ でのroot (Magisk、KernelSU、APatch)が必要です——これは脚注ではなく、れっきとした前提条件です。
- その代わり:カスタムROM も、フラッシュも、車へのインストールも一切なし——普通の APK が1つと、再起動が1回だけです。