Můj největší mazlíček na Androidu je škálování DPI (velikost obsahu vykreslovaného na obrazovce), které si Google a další výrobci OEM vyberou pro svá zařízení. Velké, krásné displeje často kazí nekonečná řada ikon stavového řádku, ikon velikosti palce a obrovských prvků uživatelského rozhraní.
Takže když byl spuštěn náhled Androidu N s možností škálovat jeho DPI za běhu bez nutnosti úprav, byl jsem nadšený, stejně jako mnoho zkušených uživatelů, kteří měli stejný problém jako já.
Ale tento sen byl krátký, protože jsem odložil svůj Nexus 6 s podporou náhledu N a vrátil se ke svému Galaxy S7 Edge. Přes všechny své vynikající funkce a výrazně vylepšenou verzi Androidu měl Samsung podle mého názoru vždy jedno z nejhorších výchozích nastavení DPI, které překonaly pouze Nexus 6 a LG. Nyní existuje způsob, jak to změnit, alespoň na Samsung Galaxy S7.
Zadejte .DisplayScalingActivity
Bylo by těžké najít tuto nabídku, protože se zdá, že je skrytou funkcí TouchWiz na Marshmallow. Pomocí osvědčené metody zobrazení spustitelných aktivit prostřednictvím Nova Launcher "aktivity" widget, byl jsem schopen najít .DisplayScalingActivity skryté přímo na očích jako součást aplikace Nastavení. Jakmile zahájíte aktivitu, zobrazí se vám nové okno nastavení ve stylu Samsung, které vám umožní vybrat si mezi Standardní a Zhuštěné.
Standardní DPI na Galaxy S7 je (nepříjemný) 640 a Zhuštěný pohled bych zařadil někam k 540. Jakmile provedete výběr, budete požádáni o restart. Nelekejte se, po restartu byla moje zamykací obrazovka trochu divná a ikona zámku byla asi ve třetině výše obrazovky, ale jakmile bylo vše vyřešeno, OS běželo plynule a bezchybně, všechny aplikace viděly a přizpůsobovaly se novému DPI (přetrvává i po restartu a aktualizaci systému) – Samsung první, jak mnozí z vás mohou vědět. Na obrazovce můžete vidět více zpráv, panel s oznamovacími widgety je prostornější a můžete jen obecně se na obrazovce zobrazuje více obsahu, podívejte se na níže uvedenou galerii vedle sebe srovnání.
Jak to tedy můžete získat? Snazší, než byste čekali:
- Stáhněte si Nova Launcher, nemusíte jej nastavovat jako výchozí, stačí jej spustit pro přístup na domovskou obrazovku.
- Přejděte do okna Výběr widgetu dlouhým stisknutím na domovské obrazovce a výběrem Widgety.
- Vyberte widget „Aktivity“ tak, že jej podržíte a pustíte na domovskou obrazovku.
- Po vyplnění seznamu přejděte dolů na „Nastavení“ a vyberte .DisplayScalingActivity (mělo by to být 4.). Na ploše vytvoří novou ikonu.
- Výběrem ikony otevřete nabídku a proveďte výběr.
- Restartujte v potvrzovacím okně a po restartu se vraťte do normálního spouštěče.
Samozřejmě, že osvědčená metoda příkazů shellu prostřednictvím adb zůstává užitečná, ale mít tuto vestavěnou funkci je také sladké pro uživatele bez rootu, kteří chtějí přepínat za běhu. Máme tendenci dávat Samsungu a TouchWizu za jejich software hodně pozornosti. Ale toto je třetí věc nalezená v náhledu N, která byla nejprve součástí TouchWiz (MultiWindow, rychlé přepínání upozornění nahoře, DPI Scaling), možná Samsung něco chystá?