Google hat Android-Benutzern erlaubt, das Sharesheet auf ihren Telefonen anzupassen. Dies erklärt, warum das Sharesheet auf Android nicht so konsistent ist, wie es sein könnte. Für diejenigen, die eine einheitlichere Benutzererfahrung beim Teilen bevorzugen, können Apps von Drittanbietern wie Sharedr anstelle der Android-Version als Standard-Freigabeblatt festgelegt werden.
Nehmen wir uns eine Minute Zeit Erklären Sie, was das Aktienblatt für diejenigen ist, die mit dem Begriff nicht vertraut sind. Immer wenn Sie etwas auf Ihrem Telefon teilen und auf die entsprechende Schaltfläche tippen, wird eine Seite mit einer Reihe von Optionen angezeigt, aus denen Sie den Empfänger auswählen können. Das ist das Sharesheet.
Wie von
XDA-Entwickler will Google die Sharesheet-Pflichten nicht mit einer Drittanbieter-App teilen und wird nicht mit Android 12 beginnen. Dies wurde von Sharedr auf peinlichste Weise entdeckt. Letzterer reichte einen Bericht beim AOSP-Bugtracker ein, in dem er sich beschwerte, dass seine Sharesheet-Benutzeroberfläche nicht die Eingabeaufforderung anzeigte, die den Benutzern die Wahl zwischen der Standard-Android-Version und Sharedr gab, und letzteres öffnete sich überhaupt nicht und erzwang die Verwendung des offiziellen Android-Sharesheets.
Beispiel eines Sharesheets unter Android 11
Google antwortete auf die Einreichung mit der Angabe, dass das oben genannte Verhalten das beabsichtigte Verhalten sei. Mit anderen Worten, Google ließ Sharedr nicht mehr als Ersatz für das offizielle Android-Sharesheet zu, aber Sharedr wusste das nicht, bis Google auf seine Bug-Tracker-Einreichung reagierte. Wir müssen davon ausgehen, dass Google beim Teilen von Daten eine einheitlichere Erfahrung für Android-Nutzer wünscht.
Google sagt:”Wir hatten eigentlich nie vor, dass Apps den Freigabedialog ersetzen sollen, der Absicht ist für Apps, um den Freigabedialog zu starten. Es wird auch immer unmöglicher, den Freigabedialog zu ersetzen – Sie konnten weder den direkten Freigabeteil der Benutzeroberfläche noch die Registerkarten für persönliches vs. Arbeitsprofil in R (Android 12) usw. implementieren. Dies ist einfach nicht möglich, um zuzulassen, dass Apps ersetzt werden.”
Es ist nicht klar, ob die neue Einschränkung auch Telefonhersteller wie
Samsung davon ab, eigene Sharesheets zu erstellen.
Es gibt einige Punkte, die wir ansprechen müssen. Wenn Sie Android 11 oder älter verwenden, können Sie Sharedr weiterhin anstelle des standardmäßigen Android Sharesheet ausführen. Ab Android 12 können Sharedr und andere Sharesheet-Alternativen verwendet werden, jedoch nur, wenn Sie beispielsweise Sharedr aus dem Standard-Android-Sharesheet auswählen und dann das Ziel auswählen, um das zu erhalten, was Sie teilen.