Novější verze Androidu sice obsahují v sobě funkci pro přesun aplikace na SD kartu (interní nebo externí dle nastavení úložiště v nastavení telefonu), avšak toto řešení má svá úskalí:
- nesmí být zakázán výrobcem telefonu - své by o tom jistě mohli mluvit majitelé telefonů Samsung a pravděpodobně i jiných značek, naštěstí je Huawei rozumný a nic nezakazuje.
- nesmí být zakázán výrobcem aplikace
- nesmí se jednat o integrovaný "bloatware" (typicky Facebook a další "velmi potřebné" aplikace, které jsou nainstalovány ihned po rozbalení telefonu a nelze je běžnými způsoby odstranit)
- nesmí se jednat o systémovou aplikaci
- i po tomto přesunutí v integrované paměti telefonu zbude část aplikace
Všechny tyto problémy řeší aplikace Link2SD, avšak je potřeba root telefonu, a to bez porušení záruky nelze. Návod na provedení rootu najdete zde, upozorňuji však, že vše děláte na vlastní riziko a při provádění rootu ztrácíte záruku k telefonu. Na druhou stranu Huawei G300 je v mém případě prvním a zatím posledním telefonem, u kterého používám root a nikdy jsem se do problémů nedostal. Návod je však určen pokročilým uživatelům Androidu. Link2SD umožňuje instalaci (přesun) celých aplikací na speciální oddíl na SD kartě. Aplikace by tak neměli zabírat v integrované paměti prakticky žádné místo.
V dnešním článku popíši instalaci aplikace, resp. především jak připravit onen "speciální oddíl" na SD kartě, instalace je pak prakticky stejná jako každá jiná, je nutné si dát pozor pouze při prvním spouštění aplikace. Poté ukáži, jak aplikaci přesunout z interního úložiště na SD kartu a naopak.
Na SD kartě je totiž nutné vytvořit druhý oddíl typu ext2,3,4 nebo FAT32 (doporučuji Ext4) s libovolnou velikostí - já zvolil 5 GB, na fórech doporučovali i 2 GB. K vytvoření oddílu můžete použít libovolný software pro práci s diskovými oddíly. V Linuxu např. GParted, ve Windows pak např. MiniTool® Partition Wizard Home Edition, oba jsou dostupné zdarma, první z nich je i opensource a nachází se v repozitářích většiny distribucí. Samozřejmě SD karta nemusí být prázdná, pomocí odkazovaných nástrojů lze z volného místa na SD kartě vytvořit nový oddíl - resp. nejprve původní zmenšit, čímž vznikne prázdné místo na kartě a to je potřeba zformátovat a vytvořit tak nový, druhý, oddíl. Samozřejmě nedojde ke ztrátě dat, což je potěšující.
Druhý oddíl pak jen neuvidí Windows, ať už použijete jakýkoli typ souborového systému. Opět si dejte pozor na to co děláte a data na SD kartě si nejprve zálohujte. Celý proces vytváření oddílu se dá zvládnout za pár minut, záleží na vaší šikovnosti a rychlosti vaší paměťové karty - dnes se nevyplácí kupovat kartu, která nemá alespoň class 10 (existuje pak ještě rychlejší class UHS-I, která bez problémů funguje i v Huawei G300 díky zpětné kompatibilitě).
Po vložení SD karty z PC do mobilního telefonu byste neměli poznat žádný rozdíl - aplikace budou fungovat i nadále, jen se změnila velikost kapacity karty.
Nyní stačí nainstalovat aplikaci a po prvním spuštění se vás aplikace zeptá, jaký formát má druhý oddíl na vaší kartě, vyberte ten, který jste použili při tvorbě oddílu. Následně se karta připraví a mobil se restartuje. Po restartu je již vše připraveno.
Po opětovném spuštění aplikace vám aplikace zobrazí seznam všech aplikací, které máte nainstalovány v telefonu, včetně těch integrovaných a systémových. U každé z nich pak máte uvedeny základní informace (velikost aplikace, velikost datových souborů, zabrané cache a zda je na paměťové kartě, případně v námi vytvořeném speciálním oddílu). Nyní stačí kliknout na aplikaci, kterou byste rádi přesunuli do speciálního oddílu (a ušetřili tak velmi omezenou kapacitu interního úložiště), čímž se vám zobrazí ještě podrobnější informace o dané aplikaci a několik velmi důležitých tlačítek - "Akce", "Přesunout na SD kartu", "Vytvořit odkaz" a "Odebrat odkaz".
Popis funkcí jednotlivých tlačítek:
a) Akce - po stisknutí tohoto tlačítka se vám v kontextové nabídce zobrazí celá paleta akcí, které můžete s danou aplikací provést. Nás však v tomto případě toto tlačítko nezajímá.
b) Přesunout na SD kartu - toto tlačítko pouze vyvolá standardní (systémový) přesun aplikace na SD kartu.
c) Vytvořit odkaz - toto tlačítko nás zajímá. Pomocí něj lze spustit přesun aplikace na SD kartu do námi vytvořeného oddílu. Po jeho stisku se vás aplikace zeptá, co všechno chcete z aplikace přenést na speciální oddíl SD karty, osobně jsem vždy zatrhl všechny možnosti (buď 2 nebo 3). Po pár vteřinách je hotovo.
d) Odebrat odkaz - přesune aplikaci (nebo vámi vybranou část) zpět do interní paměti.
Dnes jsem aplikaci objevil, po zběžném přesunu většiny mnou nainstalovaných aplikací a některých integrovaných aplikací (Google+, Google Keep...) na SD kartu jsem ušetřil necelých 200 MB (celkem mi tak zbývá asi 315 MB volného místa v integrované paměti), což je u 756 MB integrované paměti poměrně hodně. A to většina mnou nainstalovaných aplikací byla již dříve přesunuta na SD kartu pomocí systémové funkce.
Přesun aplikací neměl negativní vliv na jejich funkčnost, dokonce se mi zdá, že díky použití kvalitní SD karty se zlepšil startovací čas těchto aplikací a také jejich plynulost (aplikace a její cache není v interní paměti, která asi nebude nejrychlejší). Přesun lze provést na více aplikacích zároveň - pomocí "multi výběru" z nabídky programu.
Místa by se dalo ušetřit ještě více - přesunem většiny integrovaných aplikací, to jsem však dnes již nestihl. Dnes jsme si ukázali to nejdůležitější co lze s programem provádět - jak přesunout aplikaci na SD kartu (do speciálního oddílu) a jak ji případně přesunout zpět (např. v případě problémů). Aplikace toho umí však více, o čemž se zmíním někdy příště.
Screenshoty z Internetu:
| Aplikace Link2SD - seznam nainstalovaných aplikací, odkaz na zdrojový screenshot zde. |
| Informace o jednotlivých úložištích (interní paměť, interní SD karta, první a druhý oddíl na externí kartě a systémový oddíl) , odkaz na zdrojový screenshot zde |