Android: Proč je „Přesunout na kartu SD“ zašedlé?

Pokud chcete ušetřit místo ve vnitřní paměti telefonu, přesun aplikací na kartu SD je skvělý způsob, jak uvolnit místo. Aplikace můžete přesunout na kartu SD přechodem na Nastavení > Aplikace, vyberte aplikaci a poté klepněte na „Přesunout na SD kartu" knoflík. Můžete si všimnout, že u některých aplikací je tato možnost zašedlá. proč tomu tak je?

Důvod 1. Volba vývojáře

Vývojáři aplikací pro Android musí své aplikace explicitně zpřístupnit pro přesun na kartu SD pomocí atributu „android: installLocation“ v prvek jejich aplikace. Pokud ne, možnost „Přesunout na kartu SD“ je zašedlá. Proč by mnoho vývojářů toto tlačítko nepovolilo? Aplikace pro Android nelze spustit z karty SD, když je karta připojena. Takže pokud aplikace zpracovává něco jako alarm, který vám připomene návštěvu u zubaře, je to hezké důležité a aplikace by nemohla spustit alarm, pokud byste náhodou měli své zařízení připojené váš počítač. Vývojář se tedy může rozhodnout uzamknout funkci „Přesunout na kartu SD“, aby nikdy nedostal naštvaný e-mail od někoho, kdo tvrdí, že aplikace nefunguje.

Důvod 2. Podpora widgetů

Podpora widgetů je dalším velkým důvodem, proč aplikacím může být znemožněno spouštění na SD kartě. Pokud je na SD kartě nainstalována aplikace, po připojení zařízení nebude v určitých verzích Androidu k dispozici výběr widgetů z této aplikace. Zařízení musí být restartováno, aby se widgety z aplikace znovu zobrazily jako možnost.

Důvod 3. Synchronizace, služba nebo rozhraní účtu

Pokud aplikace zpracovává určitý typ synchronizace na pozadí, běží jako služba nebo využívá účet, aplikace nebude plně fungovat z karty SD, když je připojena. Možnost přesunout jej na SD kartu je proto zakázána. Další informace o tomto problému a o tom, jak se aplikace spouštějí z karet SD, si můžete přečíst na Vývojáři systému Android – stránka Umístění instalace aplikace.

FAQ

Jak zajistím stahování aplikací přímo na SD kartu?

Na svém zařízení budete muset mít přístup root a poté pomocí nástrojů Android SDK Tools nastavit svůj domovský adresář na kartu SD. Dříve existoval způsob, jak tuto možnost povolit na starších verzích Androidu bez přístupu root. Nyní ale musíte mít na novějších verzích Androidu přístup root, abyste mohli nastavit domovský adresář.

Jaké aplikace mohu přesunout?

Podívejte se na přesun herních aplikací na SD kartu. Hry obvykle nemusí běžet na pozadí ani nemusí během dne na zařízení provádět žádné důležité úkoly. Obvykle také zabírají nejvíce místa, takže jsou perfektními kandidáty pro instalaci SD karty.

Nyní víte, proč „Přesunout na SD kartu“ je u mnoha vašich aplikací pro Android zašedlé. Máte ještě otázky? komentáře? Nechte jeden v sekci komentářů níže.

Jak povolím možnost „Přesunout na kartu SD“ v jakékoli aplikaci?

Pro uživatele bez root existoval způsob, jak povolit možnost „Přesunout na kartu SD“. To už neplatí. Abyste mohli přesunout jakoukoli aplikaci na SD kartu, budete muset získat root přístup ke svému zařízení. Pokud si nejste jisti, jak to udělat, můžete se na to podívat Vývojáři XDA pro návrhy.