Android 12 verhindert, dass Apps von Drittanbietern das Freigabeblatt ersetzen

In Android 12 erlaubt Google nicht mehr, dass Sharesheet-Apps von Drittanbietern das Standard-Android-Sharesheet ersetzen. Lesen Sie weiter, um mehr zu erfahren.

Android Sharesheet ist das Menü, das unten erscheint, wenn Sie in einer App auf die Schaltfläche „Teilen“ klicken. Es listet alle möglichen Freigabeoptionen und Möglichkeiten auf, wie Sie etwas teilen können. Aber wie Sie vielleicht bemerkt haben, kann die Benutzeroberfläche des Android Sharesheet von App zu App völlig unterschiedlich aussehen. Das liegt daran, dass Google keine UI-Konsistenz für das Freigabeblatt erzwingt, sodass Drittanbieter-Apps und OEMs es nach Herzenslust anpassen können. Eine Möglichkeit für Android-Benutzer, das Android Sharesheet vollständig zu umgehen, besteht darin, eine Drittanbieter-App wie Sharedr zu verwenden, die dies bietet eine konsistentere und einfachere Benutzeroberfläche, die auch Direct Share überflüssig macht, dessen Bestückung auf manchen Geräten allerdings recht langsam sein kann deutliche Leistungssteigerung erhalten

in Android 11. Es scheint jedoch, dass die Verwendung eines Sharesheets eines Drittanbieters als Ersatz für das Android-Sharesheet nicht so einfach sein wird Android 12.

In Android 12 erlaubt Google Drittanbieter-Apps nicht mehr, sich selbst als Standard-Freigabeblatt festzulegen. Der Entwickler von Sharedr vor kurzem ein Ticket geöffnet im AOSP-Bug-Tracker, in dem detailliert beschrieben wird, dass das System unter Android 12 die Aufforderung dazu nicht mehr anzeigte Wählen Sie zwischen Sharedr und dem Android Sharesheet und öffnen Sie immer das Android Sharesheet von Standard. Als Reaktion auf das Problem bestätigte ein Google-Mitarbeiter, dass es sich um das beabsichtigte Verhalten und nicht um einen Fehler handelte. Mit anderen Worten: Google hat Drittanbieter-Apps in Android 12 daran gehindert, das Sharesheet zu ersetzen.

Wir hatten eigentlich nie die Absicht, Apps den Freigabedialog zu ermöglichen, sondern dass Apps den Freigabedialog starten sollen. Es wird auch zunehmend unmöglich, den Teilen-Dialog zu ersetzen – man konnte weder den direkten Teilen-Teil der Benutzeroberfläche noch den persönlichen vs. Arbeitsprofil-Registerkarten in R usw. Dies ist einfach nicht möglich und lässt sich nicht durch Apps ersetzen.

Sie können Sharedr und andere Share-Sheet-Alternativen weiterhin verwenden, aber die Apps selbst können nicht reagieren zum Teilen-Ereignis hinzufügen, daher haben Sie nicht die Möglichkeit, sie als Standard festzulegen, wenn Sie versuchen, sie zu teilen etwas. Stattdessen müssen Sie „Sharedr“ im Blatt „Aktienfreigabe“ auswählen und es dann verwenden, um Ihre Ziel-App zum Teilen auszuwählen, wodurch ein weiterer Schritt im Prozess hinzugefügt wird. Es ist nicht sofort klar, ob dieses neue Verhalten auch Android-OEMs daran hindert, das Android Sharesheet anzupassen. Beispielsweise OEMs wie Samsung und LG (RUHE IN FRIEDEN) können Sie Direct Share-Ziele deaktivieren nicht im Sharesheet angezeigt wird. Um es klarzustellen: Dieses Problem betrifft nur Android 12. Wenn Sie Android 11 oder früher verwenden, sollten Sie Sharedr oder andere Share-Sheet-Apps problemlos verwenden können.

SharedrEntwickler: REJH Gadellaa

Kostenlos.

4.4.

Herunterladen

Ausgewähltes Bild: Sharedrs Ersatz des Android-Freigabeblatts