Android 12 blokkerer tredjepartsapper fra å erstatte delingsarket

I Android 12 vil ikke Google lenger tillate tredjeparts delingsark-apper å erstatte standard Android Sharesheet. Les videre for å vite mer.

Android Sharesheet er menyen som dukker opp fra bunnen når du trykker på deleknappen i en app, og viser alle mulige delingsalternativer og måter du kan dele noe på. Men som du kanskje har lagt merke til, kan brukergrensesnittet til Android Sharesheet se veldig forskjellig ut fra app til app. Det er fordi Google ikke fremtvinger UI-konsistens for delingsarket, slik at tredjepartsapper og OEM-er kan tilpasse det til deres hjerte. En av måtene Android-brukere kan omgå Android Sharesheet helt er ved å bruke en tredjepartsapp som Sharedr, som tilbyr et mer konsistent og enklere brukergrensesnitt som også fjerner Direct Share, som kan være ganske treg å fylle ut på enkelte enheter – til tross for får betydelig ytelsesøkning i Android 11. Men som det ser ut, vil det ikke være like enkelt å bruke et tredjeparts aksjeark som erstatning for Android-aksjearket. Android 12.

I Android 12 tillater ikke Google lenger tredjepartsapper å angi seg selv som standard delingsark. Utvikleren av Sharedr nylig åpnet en billett på AOSP-feilsporeren, og beskriver at på Android 12 viste systemet ikke lenger forespørselen velg mellom Sharedr og Android Sharesheet og vil alltid åpne Android Sharesheet med misligholde. Som svar på problemet bekreftet en Googler at det var den tiltenkte oppførselen og ikke en feil. Med andre ord, Google har blokkert tredjepartsapper i Android 12 fra å erstatte aksjearket.

Vi hadde egentlig aldri tenkt å la apper erstatte delingsdialogen, at hensikten er at apper skal starte delingsdialogen. Å kunne erstatte delingsdialogen blir også stadig mer umulig -- du kunne ikke implementere den direkte delingsdelen av brukergrensesnittet, og heller ikke den personlige vs. arbeidsprofilfaner i R osv. Dette er bare ikke noe som er mulig å la apper erstatte.

Du vil fortsatt kunne bruke Sharedr og andre delingsarkalternativer, men appene selv kan ikke svare til delingshendelsen, derfor vil du ikke ha muligheten til å angi dem som standard når du prøver å dele noe. Du må i stedet velge Sharedr i aksjearket og deretter bruke det til å velge målappen du vil dele, og legge til et nytt trinn i prosessen. Det er ikke umiddelbart klart om denne nye oppførselen også vil hindre Android OEM-er fra å tilpasse Android Sharesheet. For eksempel OEM-er som Samsung og LG (HVIL I FRED) lar deg deaktivere Direct Share-mål fra å vises i aksjearket. For å være tydelig gjelder dette problemet bare for Android 12. Hvis du kjører Android 11 eller tidligere, bør du kunne bruke Sharedr eller andre delingsark-apper uten problemer.

SharedrUtvikler: REJH Gadellaa

Pris: Gratis.

4.4.

nedlasting

Utvalgt bilde: Sharedrs erstatning av Android-delingsarket