V nejnovější epizodě Android Developers Backstage vývojáři z Google hovoří o obnovovací frekvenci 120 Hz na Pixel 3, režimu vysokého jasu a dalších.
Nedávno byla vydána nejnovější epizoda podcastu Android Developers Backstage. Tentokrát v něm vystoupili Michael Wright z týmu Android Framework Team, Chet Haase z týmu Android Developer Relations a Romain Guy z týmu Android Toolkit. V této epizodě se vývojáři zaměřili na několik zajímavých témat, včetně možnosti 120Hz displeje na Google Pixel 3, režimu vysokého jasu, haptiky Pixel 4 a dalších. Zde je přehled všech klíčových problémů, které byly řešeny v epizodě 129:
Google Pixel 3 s displejem s vysokou obnovovací frekvencí?
S uvedením Pixelu 4 naskočil Google do pásma s vysokou obnovovací frekvencí a na obou zařízeních zabalil displej s frekvencí 90 Hz. Věděli jste ale, že Google uvažoval o zahrnutí displeje s obnovovací frekvencí 120 Hz na Pixel 3? Podle Haaseho z týmu Android Developer Relations neměl menší Pixel 3 dostat OLED displej z různých důvodů, a proto Google zvažoval použití Sharp 120Hz displeje na přístroj. Haase řekl: "Takže to bylo jako 'no, když nemáme OLED, co budeme dělat?" a tak jedna z úvah byla „No, možná uděláme 120Hz LCD.“ Bohužel Haase neprozradil, proč si společnost nakonec vybrala P-OLED panel nad 120Hz LCD.
Co udělal Google pro to, aby byla vysoká obnovovací frekvence použitelná pro celý ekosystém?
V epizodě vývojáři také vrhli nějaké světlo na to, jak se společnosti Google podařilo dosáhnout vysoké obnovovací frekvence použitelné pro ekosystém Android jako celek. Společnost představila funkci dynamického přepínání obnovovací frekvence v systému Android 10, která automaticky přepíná mezi 90 a 60 Hz pro úsporu energie. Společnost uznává problémy v dřívějších verzích (pravděpodobně s odkazem na fiasko jasu), ale říká, že jsou nyní na mnohem lepším místě.
Klepněte na Vzorkování
Jedním z velkých problémů týmu s Pixel 4 je, že používá 120Hz dotykové vzorkování. Společnost souhlasila s použitím 120 Hz, protože přepínání mezi 120 Hz a 180 Hz dotykovým vzorkováním bylo náročné a mělo velké náklady na energii. Tým má podezření, že se to v budoucnu změní, protože společnost zjistí, jak snížit náklady na energii a zvládnout mnohem více vstupů. 90Hz obnovovací frekvence a 120Hz dotykové vzorkování nejsou ideální kombinace, protože 120Hz dotykové vzorkování znamená, že vstup přichází v každém druhém snímku.
K vyřešení tohoto problému použil Google převzorkování, které bylo zavedeno s Project Butter v Androidu 4.1 k interpolaci/předvídání dotykových událostí. Google také zkoumá novou techniku zvanou late-latching, ve které budou události převzorkovat na poslední možnou chvíli těsně před vykreslením. Očekává se, že tato nová technika zlepší zážitek během posouvání seznamů.
Jas
Během podcastu vývojáři také odhalili, že Google zvažoval úpravu jasu na základě aplikací v Androidu 10. Důvodem bylo, že protože většina lidí zvyšuje jas pro fotografie a videa, dávalo by smysl, aby to Android dělal automaticky. Jak se ukázalo, byl to opravdu špatný nápad, protože lidé tuto ztrátu kontroly nenáviděli. Proto nebyla implementována.
Vyšší jas je však důležitý pro prohlížení obsahu HDR, takže Google používá Režim vysokého jasu (HBM) pouze pro obsah HDR. U řady Pixel zvyšuje HBM jas na ~600-700 nitů v závislosti na panelu. Wright dodal, že potřebujete asi 700 nitů, abyste byli ve všech případech čitelní na slunci, ale Pixel nepoužívá HBM na slunci. Důvod, proč se HBM nepoužívá mimo HDR video, je primárně kvůli obavám z vypalování, nikoli kvůli napájení.
Pixel 4 Haptics
Nakonec se podcast zaměřuje na haptiku na sérii Pixel 4. Pokud vlastníte Pixel 4, možná jste si všimli, že zařízení plynule vibrují se zvukem z vyzváněcích tónů a budíků. V předchozích verzích řady Pixel musel Google k dosažení tohoto efektu vytvořit hmatovou konfiguraci pro každý vyzváněcí tón a zvuk budíku, ale to se změnilo s Pixel 4.
S Pixelem 4 Google představil zvukovou hmatovou zpětnou vazbu. Nyní je ve zvukovém kontejneru kanál, který je ve skutečnosti haptický signál, protože haptický signál vypadá jako skutečně nízkofrekvenční zvukový signál. To je však k dispozici pouze s předem zahrnutými vyzváněcími tóny a budíky. Zařízení nemají žádnou průběžnou vazbu pro vyzváněcí tóny a budíky třetích stran. Zatím neexistuje žádná dokumentace pro vývojáře třetích stran, jak to udělat na vlastním zvuku, protože hmatová zpětná vazba spojená se zvukem není k dispozici na všech zařízeních.
Celou epizodu si můžete poslechnout na Google Podcasts tento odkaz.
Děkujeme přispěvateli XDA Dylanu Ragovi za pomoc při sestavování této rekapitulace!