Android 12 blokuje aplikacjom innych firm zastępowanie arkusza udostępniania

W systemie Android 12 Google nie będzie już zezwalać aplikacjom arkuszy udostępniania innych firm na zastępowanie domyślnego arkusza udostępniania systemu Android. Czytaj dalej, aby dowiedzieć się więcej.

Arkusz udostępniania systemu Android to menu, które wyskakuje u dołu po naciśnięciu przycisku udostępniania w aplikacji i zawiera listę wszystkich możliwych opcji udostępniania oraz sposobów udostępniania czegoś innym. Ale jak zapewne zauważyłeś, interfejs użytkownika Androida Sharesheet może wyglądać zupełnie inaczej w zależności od aplikacji. Dzieje się tak, ponieważ Google nie wymusza spójności interfejsu użytkownika w arkuszu udostępniania, umożliwiając aplikacjom innych firm i producentom OEM dostosowywanie go do własnych upodobań. Jednym ze sposobów, w jaki użytkownicy Androida mogą całkowicie ominąć arkusz udostępniania Androida, jest użycie aplikacji innej firmy, takiej jak Sharedr, która oferuje bardziej spójny i prostszy interfejs użytkownika, który eliminuje także bezpośrednie udostępnianie, którego wypełnianie na niektórych urządzeniach może być dość powolne — pomimo

otrzymując znaczny wzrost wydajności w Androidzie 11. Ale jak się wydaje, użycie arkusza udostępniania innej firmy jako zamiennika arkusza udostępniania Androida nie będzie tak łatwe Androida 12.

W systemie Android 12 Google nie pozwala już aplikacjom innych firm ustawiać się jako domyślny arkusz udostępniania. Ostatnio twórca Sharedr otworzył bilet w narzędziu do śledzenia błędów AOSP, szczegółowo opisując, że w systemie Android 12 system nie wyświetlał już monitu wybieraj pomiędzy Sharedr a arkuszem udostępniania Androida i zawsze otwieraj arkusz udostępniania Androida domyślny. W odpowiedzi na problem pracownik Google potwierdził, że było to zamierzone zachowanie, a nie błąd. Innymi słowy, Google zablokował aplikacjom innych firm w systemie Android 12 możliwość wymiany arkusza udostępniania.

Tak naprawdę nigdy nie mieliśmy zamiaru pozwalać aplikacjom na zastępowanie okna udostępniania, a zamierzeniem jest, aby aplikacje uruchamiały okno udostępniania. Możliwość zastąpienia okna dialogowego udostępniania staje się coraz bardziej niemożliwa — nie można zaimplementować części interfejsu użytkownika umożliwiającej bezpośrednie udostępnianie, ani trybu osobistego vs. zakładki profilu służbowego w R itp. Po prostu nie jest to coś, co można zastąpić aplikacjami.

Nadal będziesz mógł korzystać z Sharedr i innych alternatywnych arkuszy udostępniania, ale same aplikacje nie będą mogły odpowiadać do zdarzenia udostępniania, dlatego nie będziesz mieć możliwości ustawienia ich jako domyślnych przy każdej próbie udostępnienia coś. Zamiast tego będziesz musiał wybrać Sharedr w arkuszu akcji, a następnie użyć go do wybrania docelowej aplikacji do udostępnienia, co doda kolejny krok w procesie. Nie jest od razu jasne, czy to nowe zachowanie uniemożliwi także producentom OEM systemu Android dostosowywanie arkusza udostępniania systemu Android. Na przykład producenci OEM, tacy jak Samsung i LG (ROZERWAĆ) pozwalają wyłączyć cele bezpośredniego udostępniania od pojawienia się w arkuszu akcji. Żeby było jasne, ten problem dotyczy tylko Androida 12. Jeśli używasz Androida 11 lub starszego, korzystanie z Sharedr lub innych aplikacji arkuszy udostępniania powinno być możliwe bez żadnych problemów.

SharedrDeweloper: REJH Gadella

Cena: za darmo.

4.4.

Pobierać

Wyróżniony obraz: wymiana arkusza udostępniania Androida przez Sharedr