Po mnoha letech, co se profesionálně zabývám mobilními aplikacemi a různými triky a vylepšeními, stále nemám jednoznačnou odpověď na otázku: Mám ručně ukončovat aplikace z multitaskingu, nebo to nechat na operačním systému?
Existují dva hlavní názorové proudy. První, ke kterému se osobně více přikláním, tvrdí, že Apple vybavil iOS dostatečnou inteligencí, aby aplikace běžící na pozadí fungovaly efektivně a ty, které se chovají špatně, se automaticky ukončily. Druhá skupina je přesvědčena, že ruční zásah je nezbytný, protože ne všichni vývojáři vytvářejí aplikace s důrazem na optimální výkon.
Existuje tedy nějaká zlatá střední cesta? Známý vývojář jailbreakových úprav pro iOS, Ryan Petrich, si myslí, že ano. Jeho nový tweak nazvaný SmartClose slibuje chytřejší způsob, jak spravovat aplikace běžící na pozadí.
Standardně mohou aplikace v iOS běžet na pozadí až 10 minut, někdy i déle, pokud používají speciální API rozhraní iOS. Poté se tyto aplikace „zmrazí“ ve svém posledním stavu. Když uživatel znovu spustí zmrazenou aplikaci, trvá to méně času, než kdyby se aplikace spouštěla od začátku. iOS to vše řídí automaticky.
Pokud pravidelně čtete naše články, jistě jste zaznamenali zmínky o vylepšeních jako SwitchSpring, které umožňují „ukončit“ všechny aplikace běžící na pozadí. Ukončení je mnohem radikálnější. Aplikace nemá možnost uložit svůj aktuální stav ani dokončit rozpracované úlohy. Následkem toho, opětovné spuštění ukončených aplikací značně zatěžuje baterii, protože je iOS musí znovu načíst od nuly.
SmartClose, po aktivaci pomocí gesta, okamžitě uvede běžící aplikace do zmrazeného stavu. Pro ty, kdo neznají Activator, i ten je dílem Ryana Petriche. Umožňuje spouštět aplikace, úpravy nebo měnit systémová nastavení pomocí desítek různých gest, například stisknutím tlačítka Zamknout, potažením ze spodního okraje displeje a podobně. Petrich doporučuje spárovat SmartClose s tlačítkem Zamknout, takže aplikace na pozadí se zmrazí při každém zamknutí iOS zařízení.
Tímto způsobem se nejen vyhnete zbytečnému spouštění aplikací na pozadí, ale zároveň zajistíte rychlejší opětovné spuštění nedávno používaných aplikací s menším dopadem na výdrž baterie. Zní to jako ideální řešení.
Podle ohlasů z komunitních fór, jako je Reddit, má SmartClose pozitivní vliv na výdrž baterie. Se svým starším iPhonem 4S jsem ochoten změnit názor z „nechat iOS, ať se o vše postará“ na opačný, pokud SmartClose bude skutečně fungovat, jak slibuje. Budu potřebovat pár dní testování, abych to potvrdil.
SmartClose je v Cydii dostupný zdarma. Před stažením je nutné přidat repozitář Ryana Petriche ( https://rpetri.ch/repo) v Cydii pod Správa > Zdroje > Upravit > Přidat.
Dejte nám vědět, zda vám tato úprava také funguje.