Android 12 では、Google はサードパーティの共有シート アプリがデフォルトの Android シェアシートを置き換えることを許可しなくなります。 さらに詳しく知りたい方は読み続けてください。
Android Sharesheet は、アプリ内で共有ボタンを押すと下部からポップアップ表示されるメニューで、考えられるすべての共有オプションと何かを共有する方法がリストされます。 ただし、お気づきかもしれませんが、Android Sharesheet の UI はアプリごとに大きく異なる場合があります。 これは、Google が共有シートの UI の一貫性を強制していないため、サードパーティのアプリや OEM が思う存分カスタマイズできるようにしているためです。 Android ユーザーが Android Sharesheet を完全にバイパスできる方法の 1 つは、Sharedr のようなサードパーティ アプリを使用することです。 より一貫性があり、よりシンプルな UI により、一部のデバイスでは入力が非常に遅くなる可能性がある直接共有も廃止されます。 パフォーマンスが大幅に向上 Android 11では。 しかし、どうやら、Android シェアシートの代わりにサードパーティのシェアシートを使用するのは、次のような状況ではそれほど簡単ではありません。 アンドロイド12.
Android 12 では、Google はサードパーティ製アプリが自身をデフォルトの共有シートとして設定することを許可しなくなりました。 最近Sharedrの開発者 チケットを開けた AOSP バグ トラッカーでは、Android 12 ではシステムに次のプロンプトが表示されなくなったと詳しく説明されています。 Sharedr と Android Sharesheet のどちらかを選択し、常に Android Sharesheet を開くことになります。 デフォルト。 この問題に対して、Google 社員は、これは意図された動作であり、バグではないことを確認しました。 言い換えれば、Google は Android 12 のサードパーティ アプリがシェアシートを置き換えることをブロックしました。
実際には、アプリが共有ダイアログを置き換えることを許可するつもりはありませんでした。その目的は、アプリが共有ダイアログを起動することです。 共有ダイアログを置き換えることも、ますます不可能になりつつあります。UI の直接共有部分や個人対 R の仕事用プロファイル タブなど。 これは、アプリに置き換えることができるものではありません。
Sharedr や他の共有シートの代替手段は引き続き使用できますが、アプリ自体は応答できません 共有イベントに追加されるため、共有しようとするたびにそれらをデフォルトとして設定するオプションはありません。 何か。 代わりに、株式共有シートで Sharedr を選択し、それを使用して共有するターゲット アプリを選択し、プロセスに別のステップを追加する必要があります。 この新しい動作により、Android OEM による Android Sharesheet のカスタマイズも妨げられるかどうかは、すぐには明らかではありません。 たとえば、Samsung や LG などの OEM (RIP) 直接共有ターゲットを無効にできます シェアシートに表示されなくなります。 明確にしておきますが、この問題は Android 12 にのみ当てはまります。 Android 11 以前を実行している場合は、Sharedr または他の共有シート アプリを問題なく使用できるはずです。
価格:無料。
4.4.
注目の画像: Sharedr による Android 共有シートの置き換え