- Možnosti pro vývojáře se aktivují několikanásobným klepnutím na číslo sestavení a umožňují přístup k pokročilým nastavením systému.
- Ladění USB a bezdrátové ladění otevírají dveře k nástrojům, jako je ADB, optimalizace aplikací a obnova dat.
- Úpravy, jako je měřítko animace, limit procesů na pozadí a vykreslování pomocí GPU, výrazně zlepšují pocit plynulosti.
- Možnosti sítě, monitorování GPU a nástroje pro kreslení vám umožňují jemně doladit výkon Wi-Fi, zvuku a grafiky, aniž byste museli být vývojářem.

Pokud váš telefon s Androidem zpožďuje, pomalu otevírá aplikace nebo se přehřívá, pravděpodobně ho můžete vylepšit úpravou několika skrytých nastavení. Tato nastavení se nacházejí v Možnosti pro vývojářeMenu, které na první pohled působí trochu zastrašujícím dojmem, ale při správném použití může výrazně zlepšit plynulost, spotřebu baterie a dokonce i herní výkon.
V této příručce si krok za krokem ukážeme, jak obrazovka funguje. Možnosti pro vývojáře pro zlepšení výkonuNaučíte se, jak jej aktivovat na téměř jakémkoli zařízení (Pixel, Samsung, OnePlus, Wear OS atd.), která nastavení je bezpečné změnit a která je nejlepší nechat na pokoji. Najdete také pokročilejší triky ADB, které vám pomohou vytěžit ze svého telefonu ještě více a změřit výkon, pokud si budete chtít trochu pohrát.
Jak povolit možnosti pro vývojáře v systému Android?
Než cokoli změníte, musíte nejprve odemknout toto skryté menu. Android ho skrývá právě proto, aby se rozptýlený uživatel nemohl nechtěně dotknout něčeho důležitého, ale proces aktivace je velmi jednoduchý: stačí stisknout tlačítko o něco silněji. číslo sestavení.
V systému Android 4.1 a starších verzích byla nabídka možností pro vývojáře viditelná ve výchozím nastavení. Od verze Android 4.2 je nutné ji povolit ručně a přesná cesta závisí na výrobci. Princip je však vždy stejný: vyhledejte číslo sestavení v systémových informacích a opakovaně na něj klepněte.
Typické cesty k nalezení čísla sestavení
Podle značky je možnost číslo sestavení Je skrytý v trochu jiných oblastech nabídky nastavení. Zde je několik běžných příkladů, abyste nemuseli jít naslepo:
- Google Pixel (telefon)Nastavení > O telefonu > Číslo sestavení.
- Sledování pixelů GoogleNastavení > Systém > O aplikaci > Verze > Číslo sestavení.
- Samsung Galaxy S8 a novějšíNastavení > O telefonu > Informace o softwaru > Číslo sestavení.
- LG G6 a novějšíNastavení > O telefonu > Informace o softwaru > Číslo sestavení.
- HTC U11 a novějšíNastavení > O telefonu > Informace o softwaru > Více > Číslo sestavení nebo Nastavení > Systém > O telefonu > Informace o softwaru > Více > Číslo sestavení.
- OnePlus 5T a novějšíNastavení > O telefonu > Číslo sestavení.
Jakmile najdete číslo sestavení, trik spočívá v tom, že na něj kliknete. sedmkrát za sebouV polovině vám systém zobrazí zprávy typu „Pět klepnutí a stát se vývojářem“, takže stačí klepat, dokud se nezobrazí oznámení, že jste povolili možnosti pro vývojáře.
Když se vrátíte na předchozí obrazovku nastavení, zobrazí se vám nová nabídka s názvem Možnosti pro vývojáře (někdy v nabídce Systém > Upřesnit). Uvnitř nahoře najdete hlavní přepínač, který umožňuje aktivovat nebo deaktivovat sadu možností; aby se změny projevily, musí tento přepínač zůstat zapnutý.
Povolit ladění USB a bezdrátové ladění
Jedním z klíčových nastavení v této nabídce je Ladění USBJe to brána pro nástroje jako Android Studio nebo ADB v počítači, které umožňují komunikaci s mobilním zařízením a spouštění pokročilých příkazů, vytváření záloh, zachycování obrazovky nebo ladění aplikací v reálném čase.
Umístění ladění USB se mírně liší v závislosti na verzi systému Android, ale vždy se nachází v Možnostech pro vývojáře. Zde jsou nejběžnější cesty, abyste se do toho nemuseli příliš pouštět:
- Noste OS 6 (API 36 a novější)Nastavení > Možnosti pro vývojáře > Ladění ADB.
- Android 9 a novějšíNastavení > Systém > Pokročilé > Možnosti pro vývojáře > Ladění USB.
- Android 8.0 a 8.1Nastavení > Systém > Možnosti pro vývojáře > Ladění USB.
- Android 7.1 a staršíNastavení > Možnosti pro vývojáře > Ladění USB.
Vzhledem k tomu, bezdrátové ladění (přes Wi-Fi), koncept je stejný, jen místo spoléhání se na USB kabel komunikuje mobilní telefon a počítač prostřednictvím sítě:
- Android 16 (API 36 a novější)Nastavení > Systém > Možnosti pro vývojáře > Bezdrátové ladění.
- Noste OS 6 (API 36 a novější)Nastavení > Možnosti pro vývojáře > Bezdrátové ladění.
Po povolení bezdrátového ladění na vašem zařízení budete muset Propojte ho s počítačem ADB můžete použít podle pokynů průvodce na obrazovce. To je velmi užitečné, pokud se nechcete pokaždé připojovat k kabelu, když chcete spustit příkazy nebo otestovat něco na telefonu.
Obecné možnosti užitečné pro každodenní život

V nabídce pro vývoj je oblast pro obecné možnosti I když jsou tyto funkce navrženy pro programátory, jsou neuvěřitelně užitečné i pro pokročilé uživatele. Jednou z nejpraktičtějších je možnost přidat do panelu Rychlé nastavení konkrétní karty, které aktivují funkce pro vývojáře, aniž by bylo nutné procházet nabídky.
Postup je jednoduchý: v Možnostech vývojáře klikněte na karty pro rychlou konfiguraci pro vývojáře Vyberte karty, které chcete mít po ruce. Poté otevřete panel rychlých nastavení, přejděte do režimu úprav (ikona tužky) a přetáhněte tyto karty na viditelný panel. Po dokončení znovu klepněte na ikonu tužky pro uložení nového rozvržení.
Kromě těchto karet je užitečné znát i některá obecná nastavení, která vám pomohou lépe spravovat paměť, generovat chybové zprávy nebo pořizovat čistší snímky obrazovky bez oznámení:
- PaměťZobrazuje podrobné statistiky využití paměti RAM: průměrné využití, výkon, celková dostupná paměť, volné místo a paměť, kterou jednotlivé aplikace spotřebovávají. Ideální pro identifikaci aplikací, které využívají nejvíce zdrojů.
- Zahájit hlášení chybyTím se vygeneruje balíček systémových a aplikačních protokolů, které můžete sdílet s technickou podporou nebo vývojářem. Jakmile bude sestava připravena, zobrazí se vám oznámení s žádostí o odeslání.
- Demo režim systémového uživatelského rozhraníTento příkaz se používá k pořizování čistších snímků obrazovky. Aktivuje obecný stavový řádek bez ikon slabé baterie nebo oznámení. Lze jej kombinovat s příkazy demo režimu přes ADB, ačkoli tyto příkazy jsou oficiálně podporovány pouze na zařízeních Nexus a Pixel.
- Heslo pro zálohování počítače: umožňuje nastavit heslo pro zálohy vytvořené pomocí ADB, aby byly aplikace a exportovaná data chráněny.
- NedeaktivovatTato funkce udržuje obrazovku zapnutou, i když je zařízení připojeno k síti. Velmi užitečné, pokud testujete věci, ladíte nebo necháváte aplikaci otevřenou po delší dobu.
- Registrace Bluetooth HCIPokud povolíte možnost „Povolit protokolování vyhledávání rozhraní Bluetooth Host Controller (HCI)“, systém bude ukládat všechny pakety Bluetooth HCI do souboru /sdcard/btsnoop_hci.log. Tento soubor pak můžete analyzovat pomocí programů, jako je Wireshark, a řešit tak problémy s připojením Bluetooth nebo výkonem.
Ladění nastavení pro doladění aplikací a výkonu
Sekce depurace Nabízí nástroje pro ovládání komunikace aplikací se systémem a vývojovým počítačem. Nejznámějším nastavením je opět ladění USB, ale při práci s konkrétními aplikacemi existují i některé zajímavé doplňky.
Pokud například vyberete aplikaci v části „Vybrat aplikaci k ladění“, můžete ji aktivovat „Počkejte na pračku“Tímto způsobem se aplikace plně nespustí, dokud se z počítače nepřipojí debugger, což je skvělé pro odhalování chyb, které se obtížně reprodukují, i když pro běžného uživatele je obvykle zbytečné se ho dotýkat.
Možnosti sítě pro vylepšení Wi-Fi, dat a Bluetooth zvuku
Další klíčovou oblastí pro optimalizaci mobilního zážitku jsou možnosti pro sítěZde můžete ovládat vše od chování USB při připojení telefonu k počítači až po úroveň detailů protokolů Wi-Fi nebo kvalitu zvuku přes Bluetooth.
V sekci USB máte možnost „Vybrat nastavení USB“, která definuje, jak počítač rozpozná kabel po jeho připojení. Mezi typické možnosti patří pouze nabíjení, přenos souborů (MTP), přenos fotografií (PTP), použití telefonu jako modemu (RNDIS) nebo audio/MIDI připojení. Správné nastavení zabrání tomu, aby se telefon neustále ptal, co chcete dělat, pokaždé, když ho připojíte.
Pro bezdrátový zvuk, Možnosti Bluetooth Jsou obzvláště užitečné, pokud máte vysoce kvalitní sluchátka a chcete se ujistit, že z jejich kodeku a hloubky zvuku vytěžíte maximum. Mezi nejdůležitější možnosti patří:
- Bluetooth audio kodekTo vám umožní vynutit použití kodeku. Zobrazí se možnosti jako SBC, AAC, aptX, aptX HD nebo LDAC, každá s vlastním poměrem mezi kvalitou a spotřebou šířky pásma.
- Vzorkovací frekvence zvuku BluetoothToto nastavení upravuje počet přenášených zvukových vzorků za sekundu (např. 44,1 kHz, 48 kHz atd.). Čím vyšší hodnota, tím vyšší je potenciální kvalita, ale také se spotřebovává více zdrojů.
- Bity na vzorekToto definuje, kolik bitů se používá ke kódování každého zvukového vzorku. 16 bitů, 24 bitů atd. Více bitů znamená lepší dynamický rozsah, i když se zvyšují požadavky na přenos.
- Režim kanálu: umožňuje vybrat si mezi mono a stereo; většina uživatelů bude chtít ponechat stereo, s výjimkou velmi specifických případů.
- Nastavení specifická pro LDACPokud používáte LDAC, můžete si vybrat, zda upřednostnit kvalitu zvuku, stabilitu připojení nebo adaptivní režim, který obojí vyvažuje.
Kromě zvuku tato oblast obsahuje možnosti pro ovládání chování Wi-Fi a DHCP:
- Certifikace bezdrátového displeje: aktivuje pokročilé nabídky související s technologií Miracast a specifikací Wi-Fi Display, určené spíše pro testování než pro každodenní použití.
- Podrobný protokol Wi-FiToto zvyšuje úroveň protokolování bezdrátové sítě a přidává data, jako je síla signálu (RSSI) pro každé SSID. Užitečné, pokud chcete řešit problémy s výpadky připojení nebo poklesy rychlosti.
- Upřednostněte přechod z Wi-Fi na mobilní síť: umožňuje systému efektivněji přepínat na mobilní data, když je signál Wi-Fi slabý, čímž se snižuje přerušení prohlížení nebo streamování.
Možnosti vstupu: klepnutí a ukazatel na obrazovce
Pokud chcete nahrávat tutoriály nebo jednoduše lépe pochopit, jak Android detekuje vaše gesta, máte k dispozici možnosti vstup Jsou obzvláště užitečné. Odtud si můžete prohlížet dotyky, pohyby a souřadnice v reálném čase.
Pokud je zapnutá možnost „Zobrazit tlak“, pokaždé, když se dotknete obrazovky, uvidíte malý kruh, který sleduje pohyb vašeho prstu nebo stylusu. Funguje to jako virtuální ukazatel, ideální pro nahrávání videí, kde je jasně vidět, které části obrazovky se dotýkáte.
Nastavení „Umístění ukazatele“ jde ještě o krok dál: aktivuje panel v horní části obrazovky s přesnými souřadnicemi vašich dotyků a na panelu vykresluje čáry sledující vaše pohyby. Tento nástroj se široce používá k řešení problémů s dotykovými panely nebo gesty, která nejsou správně rozpoznána.
Možnosti kreslení: animace, hranice návrhu a sekundární obrazovky
V kreslení Tato část obsahuje několik nejznámějších triků, díky kterým bude váš telefon „létat“. Jde o vylepšení, která ve skutečnosti nezvyšují výkon procesoru, ale snižují pocit pomalosti zkrácením doby animace a umožňují vám lépe vidět, jak se rozhraní chová.
Jednou z nejčastěji používaných funkcí je „Zobrazit hranice návrhu“, která na obrazovce zobrazuje okraje, výřezy a další kontury uživatelského rozhraní. Je ideální pro návrháře aplikací, protože jim umožňuje zkontrolovat, zda jsou prvky umístěny a mají správnou velikost.
Ve stejné části najdete tři klíče k urychlení pocitu plynutí: Měřítko animace okna, Měřítko animace přechodu y Měřítko trvání animátoruVšechny jsou obvykle standardně nastaveny na 1x. Pokud je upravíte na 0,5x, animace se budou přehrávat dvakrát rychleji a budete mít dojem, že telefon reaguje mnohem rychleji při otevírání aplikací, přepínání mezi nimi nebo navigaci v nabídkách. Pokud dáváte přednost deaktivovat animace Tato možnost také existuje, i když v každodenní interakci působí méně přirozeně.
Existují i další zajímavé nástroje, jako například „Vynutit rozvržení zprava doleva“, které vynutí vykreslování rozhraní zprava doleva (určeno pro testování jazyků, jako je arabština nebo hebrejština), nebo „Simulovat sekundární displeje“, které generuje další obrazovku překrývající fyzický panel pro simulaci externích displejů pomocí rozhraní Presentation API.
Hardwarově akcelerované a GPU vykreslování: kde můžete zvýšit výkon
Přecházíme k části o hardwarově akcelerované vykreslováníNašli jsme úpravy, které mohou výrazně zlepšit plynulost rolování, animací a aplikací s mnoha grafickými prvky, zejména na zařízeních střední nebo nižší třídy.
Mezi nejzajímavější možnosti patří „Vynutit vykreslování pomocí GPU“ (nebo podobné názvy v závislosti na rozhraní výrobce). Povolení této možnosti nutí aplikace vykreslovat většinu 2D rozhraní pomocí GPU namísto CPU. To může vést k plynulejšímu rozhraní a stabilnějším animacím, čímž se uvolní hlavní procesor pro jiné úkoly, jako je čtení databází, návrhové výpočty nebo reakce na nové uživatelské vstupy.
Je však důležité si uvědomit, že v některých zařízeních může grafická karta (GPU) spotřebovávat více energie než procesor (CPU). Mnoho uživatelů odhaduje nárůst spotřeby energie přibližně o [percento missing]. 5–15 % baterie Pokud je tato možnost povolena, zejména u starších telefonů, obecně se doporučuje pro telefony se slabšími procesory, kde vylepšený výkon převažuje nad dodatečnou spotřebou energie, a méně pro výkonné vícejádrové procesory, kde systém již má více než dostatek výkonu. Pokud má vaše zařízení procesor Snapdragon a chcete snížit spotřebu energie, podívejte se, jak. Zlepšete výdrž baterie svého Snapdragonu s podpětím a pokročilým nastavením.
Další možnosti v této sekci, které by vás mohly zajímat, jsou:
- Vyberte procesor GPU: u některých modelů umožňuje změnit grafický engine OpenGL na Skia, což je užitečné pro testování kompatibility a výkonu s různými enginy.
- Zobrazit aktualizace grafické karty: zvýrazňuje oblasti obrazovky, které vykresluje GPU, a analyzuje tak náklady na určité vizuální prvky.
- Ladění překryvů GPU: obarví pixely na obrazovce na základě počtu jejich překreslení ve stejném snímku, což pomáhá detekovat oblasti s redundantní grafikou.
- Ladění operací ořezávání v nepravoúhlém tvaru: deaktivuje určitá omezení oblasti kreslení pro testování atypických případů oříznutí (vysoce zaměřené na ladění složitých rozhraní).
- Force MSAA 4x: Umožňuje anti-aliasing (multisampling) v aplikacích a hrách, které používají OpenGL ES 2.0. Zlepšuje vizuální vzhled grafiky, ale může ovlivnit výkon a zvýšit spotřebu energie, zejména na hardwaru nižší třídy.
- Zakázat hardwarové překryvyDíky tomu jsou aplikace nuceny sdílet videopaměť bez použití samostatných hardwarových vrstev. Obvykle se tato funkce ponechává vypnutá, protože vyžaduje více kontrol, aby se zabránilo nesprávnému ořezávání, a může to negativně ovlivnit výkon.
Dalším nastavením souvisejícím se zvukem je „Zakázat směrování zvuku z USB“. Pokud je tato možnost povolena, systém přestane automaticky směrovat zvuk do externích zařízení USB připojených k počítači, což může rušit aplikace, které spravují svá vlastní připojení USB. Navíc od verze Android 11, když se aplikace bez oprávnění RECORD_AUDIO pokusí o přístup k zvukovému zařízení USB s funkcemi nahrávání, zobrazí se oznámení s žádostí o explicitní povolení od uživatele, který jej musí pokaždé udělit.
Monitorování výkonu v reálném čase
Pokud chcete sledovat, jak se telefon chová při hraní her nebo testování aplikace, máte k dispozici možnosti dohledu Poskytují vám velmi jasné vizuální údaje o výkonu, zejména pokud jde o GPU.
Nejreprezentativnější možností je „Vykreslování profilu GPU“. Pokud zvolíte režim „Na obrazovce jako pruhy“, uvidíte vertikální grafy nad různými oblastmi rozhraní, které vám pomohou na první pohled zjistit, zda si telefon udržuje stabilní rychlost vykreslování, nebo zda se vyskytují výkyvy zátěže, které by mohly vysvětlovat zasekávání a poklesy snímků.
Správa aplikací na pozadí a baterie
V aplikace Existuje několik zajímavých pák pro ovládání počtu otevřených procesů a následně dostupné paměti RAM a spotřeby energie. To je obzvláště užitečné na telefonech s omezenými zdroji, kde příliš mnoho aplikací spuštěných na pozadí může celý zážitek zkomplikovat. vyčistit mezipaměť může pomoci
Jednou z nejjednodušších možností je „Limit procesů na pozadí“. Zde můžete definovat, kolik procesů může Android udržovat aktivních současně za hlavní aplikací. Možnosti jako „Maximálně 2 procesy“ nebo „Maximálně 3 procesy“ pomáhají uvolnit paměť pro používanou aplikaci, čímž se snižuje vynucené zavírání nebo zpoždění při přepínání mezi aplikacemi, za cenu toho, že se některé aplikace musí po návratu znovu načíst od nuly.
Další zajímavou možností je „Smazat aktivity“, která systému nařídí, aby aktivity kompletně smazal, jakmile uživatel opustí hlavní zobrazení. Tím se snižuje spotřeba zdrojů na pozadí a může se mírně prodloužit výdrž baterie, ale téměř vždy je nutné aplikaci po návratu uživatele restartovat od začátku.
Najdete zde také nastavení jako „Obnovit limit frekvence ShortcutManageru během testování“, které umožňuje aplikacím na pozadí pokračovat ve vytváření zkratek, dokud znovu nedosáhnou limitů frekvence, nebo „Zakázat ochranu při sdílení obrazovky“, které dočasně deaktivuje ochranná opatření, která obvykle skrývají citlivý obsah během sdílení obrazovky. Druhé nastavení je určeno pouze pro demonstrace a jednorázové testování.
Pokročilé triky ADB pro optimalizaci po aktualizaci
Kromě toho, k čemu lze přistupovat přímo z mobilního telefonu, se někteří lidé uchylují k ADB (Android Debug Bridge) Pro další doladění systému, zejména po velké aktualizaci firmwaru. Od verze Android 7.0 systém v průběhu času optimalizuje aplikace na pozadí, což může způsobit určitou pomalost a přehřívání ihned po aktualizaci.
Jedním ze způsobů, jak tento proces urychlit, je nainstalovat do počítače nástroje Android Platform Tools, povolit ladění USB v telefonu a spustit několik konkrétních příkazů. Postup je obvykle následující:
- Nainstalujte si nástroje platformy z oficiálních webových stránek Androidu (stáhněte a rozbalte balíček pro váš operační systém).
- Aktivujte na svém mobilním zařízení Možnosti vývojáře a Ladění USB a připojte jej kabelem.
- Ve složce platform-tools otevřete terminál a spusťte ADB zařízení; potvrďte autorizační okno na svém mobilním zařízení.
- Používejte příkazy jako adb shell pm zakázat uživatele com.android.traceur zakázat určité nástroje pro vykreslování nebo adb shell cmd balíček bg-dexopt-job vynutit optimalizaci aplikací na pozadí.
Jakmile jsou tyto procesy dokončeny (optimalizace může chvíli trvat v závislosti na počtu nainstalovaných aplikací), mnoho uživatelů si všimne, že výkon se vrátí na podobnou nebo lepší úroveň než před aktualizací a přehřívání se sníží, protože systém již na pozadí nepřekompiluje tolik aplikací. Dále stačí jednoduchá opatření, jako například restartovat mobil Občas mohou urychlit stabilizaci po aktualizaci.
Klíčová nastavení pro vývojáře pro zlepšení výkonu bez komplikací
Pokud se nechcete zbláznit do ladění desítek možností, v Možnostech pro vývojáře je několik nastavení, která znamenají velký rozdíl. pocit rychlostiSpráva paměti a grafický výkon, aniž byste museli být vývojář nebo se zabývat ADB:
- Zmenšit měřítko animace (délku trvání okna, přechodu a animátoru) z 1x na 0,5x, aby se vše pohybovalo mnohem plynulěji.
- Omezte procesy na pozadí 2 nebo 3 na skromnějších mobilech, aby aktuální aplikace měla více zdrojů a baterie vydržela o něco déle.
- Vynutit vykreslování GPU odlehčit grafickému procesoru více grafické práce a vyhladit pohyby a animace, zejména na zařízeních s poněkud slabým CPU.
Kromě nich stojí za zmínku ladění přes USB (pro jeho možnosti s ADB a zálohami), úprava velikosti vyrovnávací paměti protokolů, pokud chcete doladit věci na špičkových mobilech, nebo omezení síťového vyhledávání pro snížení zbytečné spotřeby v oblastech se špatným pokrytím.
Moudrým používáním Možností pro vývojáře můžete zrychlit, zlepšit plynulost a stabilitu svého Androidu, aniž byste museli instalovat cokoli neobvyklého. Stačí jednoduše využít nástroje, které jsou již součástí systému a které, ačkoli jsou určeny pro programátory, představují také malou krabičku triků pro každého uživatele, který chce ze svého mobilního telefonu vytěžit maximum. Sdílejte informace, aby se o daném tématu dozvědělo více uživatelů.