Android 12 blokuje aplikace třetích stran v nahrazení listu sdílení

click fraud protection

V systému Android 12 již Google nedovolí aplikacím pro sdílení listů třetích stran nahradit výchozí sdílený list Android. Čtěte dále a dozvíte se více.

Android Sharesheet je nabídka, která se vysune zespodu, když stisknete tlačítko sdílení v aplikaci, se seznamem všech možných možností sdílení a způsobů, jak můžete něco sdílet. Ale jak jste si mohli všimnout, uživatelské rozhraní Android Sharesheet může vypadat velmi odlišně od aplikace k aplikaci. Je to proto, že Google nevynucuje konzistenci uživatelského rozhraní pro tabulku sdílení, což umožňuje aplikacím třetích stran a výrobcům OEM přizpůsobit si ji podle svých představ. Jedním ze způsobů, jak mohou uživatelé Androidu zcela obejít Android Sharesheet, je použití aplikace třetí strany, jako je Sharedr, která nabízí konzistentnější a jednodušší uživatelské rozhraní, které také odstraňuje přímé sdílení, které může být na některých zařízeních poměrně pomalé – navzdory dostává výrazné zvýšení výkonu v systému Android 11. Ale jak se zdá, použití sharesheetu třetí strany jako náhrady za sharesheet Android nebude tak snadné Android 12.

V systému Android 12 již Google nepovoluje aplikacím třetích stran, aby se samy nastavovaly jako výchozí sdílený list. Vývojář Sharedr nedávno otevřel lístek na bug trackeru AOSP s podrobnostmi o tom, že v systému Android 12 již systém nezobrazoval výzvu k vybrat mezi Sharedr a Android Sharesheet a vždy otevřít Android Sharesheet pomocí výchozí. V reakci na problém pracovník společnosti Google potvrdil, že se jednalo o zamýšlené chování, nikoli o chybu. Jinými slovy, Google zablokoval aplikacím třetích stran v systému Android 12, aby nahradily sdílený list.

Ve skutečnosti jsme nikdy nezamýšleli umožnit aplikacím nahradit dialogové okno sdílení, tím záměrem je, aby aplikace spouštěly dialog sdílení. Být schopen nahradit dialog sdílení je také čím dál nemožnější – nebylo možné implementovat část uživatelského rozhraní pro přímé sdílení ani osobní vs. karty pracovního profilu v R atd. To prostě není něco, co by bylo možné dovolit aplikacím nahradit.

Stále budete moci používat Sharedr a další alternativy sdílených listů, ale samotné aplikace nemohou reagovat k události sdílení, proto je nebudete mít možnost nastavit jako výchozí, kdykoli se pokusíte sdílet něco. Místo toho budete muset vybrat Sharedr v listu sdílení akcií a poté jej použít k výběru cílové aplikace ke sdílení, čímž přidáte další krok v procesu. Není hned jasné, zda toto nové chování také zabrání výrobcům Android OEM v přizpůsobení Android Sharesheet. Například výrobci OEM jako Samsung a LG (RIP) vám umožní zakázat cíle přímého sdílení od zobrazení ve sdíleném listu. Aby bylo jasno, tento problém se týká pouze Androidu 12. Pokud používáte Android 11 nebo starší, měli byste být schopni bez problémů používat Sharedr nebo jiné aplikace pro sdílení listů.

SharedrVývojář: REJH Gadellaa

Cena: Zdarma.

4.4.

Stažení

Vybraný obrázek: Sharedrova náhrada listu sdílení Androidu