Na rozdíl od operačních systémů pro stolní počítače nenabízí iOS a iPadOS žádné nativní způsoby, jak nahlížet do procesů běžících na iPhone a iPad. App Store také neobsahuje aplikace, které vám mohou pomoci zkontrolovat vnitřní fungování vašeho zařízení.
Pokud však máte přístup k počítači Mac, můžete si zobrazit seznam procesů spuštěných na vašem iPhonu nebo iPadu. Potřebujete pouze Xcode.
Instalace Xcode na váš Mac
Xcode je integrované vývojové prostředí (IDE), které pomáhá při vytváření softwaru pro zařízení Apple. Obsahuje nástroj nazvaný Instruments, který můžete použít k zobrazení seznamu procesů běžících na vašem iPhonu nebo iPadu. Nemusíte být vývojář – nebo dokonce platit, abyste jej mohli používat.
Xcode je k dispozici ke stažení zdarma na Mac App Store. Abyste si jej mohli stáhnout a používat, musíte mít Mac se systémem macOS 11.3 Big Sur nebo novějším. Instalace Xcode také vyžaduje alespoň 12 GB šířky pásma a místa na disku, takže možná budete chtít uvolnit místo na vašem Macu, než budete pokračovat.
Otevřete App Store, vyhledejte Xcode a vyberte Získat Tlačítko nebo Stáhnout pro instalaci Xcode. V závislosti na rychlosti vašeho internetového připojení to může trvat několik hodin nebo déle.
Nastavení nástrojů Xcode
Jakmile si stáhnete a nainstalujete Xcode, projděte si níže uvedené kroky a zobrazte seznam procesů běžících na vašem iPhonu nebo iPadu.
1. Otevřete Launchpad a vyberte Xcode.
2. Vyberte Xcode na řádku nabídek na Macu, přejděte na Otevřít nástroj pro vývojáře a vyberte možnost označeno Nástroje.
To by mělo načíst nástroje Xcode. Je to analyzátor výkonu a vizualizér, který vám umožní zaznamenat aktivitu související s CPU iPhonu nebo iPadu (a také řadu dalších věcí, kterými se zde nebudeme zabývat).
3. Připojte svůj iPhone nebo iPad přes USB k počítači Mac. Poté odemkněte zařízení iOS nebo iPadOS a klepněte na Trust (pokud jste je dříve nepřipojili ke stejnému Macu).
4. V levém horním rohu okna Nástroje otevřete nabídku vedle Vyberte šablonu profilování pro. Poté ukažte na iPhone nebo iPad a vyberte Všechny procesy.
Poznámka: Pokud je váš iPhone nebo iPad zašedlý nebo „Offline“, odpojte jej a znovu připojte k Macu. Pokud se tak i nadále zobrazuje, odeberte zařízení, restartujte Mac a opakujte výše uvedené kroky.
5. Vyberte ikonu označenou Monitor aktivity a vyberte Vyberte.
6. Vyberte tlačítko Record v levém horním rohu okna. To by mělo přimět přístroje k zaznamenání a zobrazení aktivity CPU vašeho iPhonu nebo iPadu.
Poznámka: Přístroje se mohou zdát, jako by zamrzly, jakmile vyberete Záznamknoflík. To je normální chování a obvykle trvá až minutu.
Prohlížení procesů v nástrojích Xcode
Monitor aktivity v nástrojích zobrazí zatížení CPU vašeho iPhonu nebo iPadu ve vizuálním formátu spolu se seznamem běžících procesů ve spodní části okna. Pokud toto nevidíte, stiskněte Command + 1 pro přepnutí naŽivé procesy
ID procesu a Název procesu vám pomohou rozlišit mezi procesy. Další sloupce jako % CPU, Memory a CPU Time vám umožňuje určit využití CPU, spotřebu paměti a celkovou dobu běhu každého procesu. Procesy můžete seřadit výběrem příslušného sloupce. Chcete-li například zkontrolovat procesy, které nejvíce spotřebovávají prostředky CPU, vyberte sloupec % CPU.
Většina procesů je tajemná a odráží základní systémové funkce v iOS a iPadOS.Například bluetoothd je proces za démonem Bluetooth, což je komponenta, která obsluhuje zařízení Bluetooth. Pokud chcete určit konkrétní proces nebo se o něm dozvědět více, Google je váš přítel.
Některé rychle poznáte, například aplikace, které běží na vašem iPhonu nebo iPadu – např. Firefox je primární proces spojený s Mozilla Firefox.
Začněte používat své zařízení iOS nebo iPadOS a uvidíte, že spotřeba CPU a paměti u souvisejících služeb a aplikací prudce vzroste. Vynucené ukončení aplikací (více o tom později) odstraní příslušné procesy ze seznamu.
Konkrétní proces můžete také sledovat kliknutím se stisknutou klávesou Control a výběrem možnosti Přidat jako filtr podrobností. Nebo můžete zadat více ID procesu (podívejte se na sloupec ID procesu) do Filtr podrobnostípole v levé dolní části okna pro jejich zobrazení odděleně od ostatních procesů.
Jakmile dokončíte kontrolu procesů na svém iPhonu nebo iPadu, vyberte ikonu Stop v levé horní části nástrojů okno. Poté se můžete rozhodnout uložit zaznamenanou aktivitu (File > Save As) před ukončením Xcode .
Odstraňování problémů s iPhonem nebo iPadem
Použití Xcode k zobrazení seznamu procesů běžících na iPhonu nebo iPadu vám také může pomoci při odstraňování problémů se zařízením. Pokud například dochází k pravidelnému zamrzání a zhroucení, můžete být schopni odhalit aplikaci nebo systémovou službu za problémem. Poté můžete na svém iPhonu nebo iPadu provést následující opravy, abyste vyřešili běžné problémy.
Vynutit ukončení aplikací
Pokud se zdá, že aplikace vždy vyčerpává CPU, paměť nebo obojí, vaším prvním postupem by mělo být vynucené ukončení. Chcete-li to provést, otevřete Přepínač aplikací (přetáhněte prstem nahoru ze spodní části obrazovky nebo dvakrát klikněte na tlačítko Home) a odeberte aplikaci z obrazovky.
V Xcode Instruments si všimnete, že akce účinně ukončí příslušný proces. Pokračujte opětovným spuštěním aplikace z domovské obrazovky.
Aktualizovat aplikace
Aktualizace aplikací obsahují spoustu oprav chyb a vylepšení výkonu. Pokud problém přetrvává, otevřete App Store a vyhledejte aplikaci. Pokud je k dispozici aktualizace, zobrazí se tlačítko Aktualizovat, na které můžete klepnout a aktualizovat ji.
Zakázat aktualizaci aplikace na pozadí
Pokud Instruments zobrazuje aplikaci využívající spoustu zdrojů CPU a paměti, i když ji aktivně nepoužíváte, zkuste ji zastavit v běhu na pozadí.
Chcete-li to provést, otevřete aplikaci Settings, přejděte na obrazovce dolů, vyberte příslušnou aplikaci a poté vypněte přepínač na Aktualizace aplikace na pozadí.
Restartujte iPhone nebo iPad
Restartování iPhonu nebo iPadu může opravit nečestné systémové procesy a úniky paměti. Pokud například Xcode Instruments zobrazuje velmi vysoké využití CPU nebo paměti pro více aplikací a systémových procesů (bez vysvětlitelného důvodu), otevřete aplikaci Settings a vyberteObecné > Vypnout pro vypnutí zařízení. Poté počkejte 30 sekund a podržte stisknuté tlačítko Side pro restart.
Aktualizovat systémový software
Aktualizace iOS a iPadOS řeší obecné problémy se systémovým softwarem. Pokud jste ještě chvíli neaktualizovali svůj iPhone nebo iPad, otevřete aplikaci Settings a vyberte General > Aktualizace softwaru pro kontrolu a instalaci nejnovějších aktualizací. Pokud narazíte na nějaké problémy, zjistěte, jak opravit zaseknuté aktualizace na iPhone a iPad.
Resetovat všechna nastavení
Resetování všech nastavení na iPhonu nebo iPadu řeší problémy způsobené konfliktními nastaveními. Pokud Xcode Instruments nadále vykazuje vysokou aktivitu, otevřete aplikaci Settings a vyberte General >Přenést nebo resetovat iPhone > Resetovat > Resetovat všechna nastavení
Pokud to nic neudělá, dalším logickým krokem je vymazání a obnovení továrního nastavení iPhonu nebo iPadu.
Vnitřní fungování
Xcode poskytuje skvělé okno do seznamu procesů, díky kterým váš iPhone nebo iPad funguje, a dokonce pomáhá s řešením problémů. Je pravda, že nastavení IDE na vašem Macu je časově náročné a vyžaduje značný kus místa na disku. Ale pokud máte trpělivost a úložný prostor, může to být překvapivě zábavné cvičení.
