I den siste episoden av Android Developers Backstage snakker utviklere fra Google om 120Hz oppdateringsfrekvens på Pixel 3, High Brightness Mode og mer.
Den siste episoden av Android Developers Backstage-podcasten ble nylig utgitt. Denne gangen inneholdt det Michael Wright fra Android Framework Team, Chet Haase fra Android Developer Relations-teamet og Romain Guy fra Android Toolkit-teamet. I denne episoden fokuserte utviklerne på et par interessante emner, inkludert muligheten for en 120Hz-skjerm på Google Pixel 3, høylysstyrkemodus, Pixel 4-haptikk og mer. Her er en oversikt over alle nøkkelproblemene som ble taklet i episode 129:
Google Pixel 3 med skjerm med høy oppdateringsfrekvens?
Med lanseringen av Pixel 4 hoppet Google inn på skjermvognen med høy oppdateringsfrekvens og pakket inn i en 90Hz-skjerm på begge enhetene. Men visste du at Google vurderte å inkludere en 120Hz oppdateringsfrekvensskjerm på Pixel 3? I følge Haase fra Android Developer Relations-teamet, skulle den mindre Pixel 3 ikke få en OLED-skjerm av ulike årsaker, og derfor vurderte Google å bruke en Sharp 120Hz-skjerm på enhet. Haase sa: "Så det var som 'vel, hvis vi ikke har OLED, hva gjør vi?" og slik var en av betraktningene "vel, kanskje vi lager en 120Hz LCD." Dessverre avslørte ikke Haase hvorfor selskapet til slutt valgte et P-OLED-panel fremfor 120Hz LCD.
Hva gjorde Google for å gjøre høy oppdateringsfrekvens gjeldende for hele økosystemet?
I episoden kastet utviklerne også litt lys over hvordan Google klarte å gjøre høy oppdateringsfrekvens gjeldende for Android-økosystemet som helhet. Selskapet introduserte en dynamisk byttefunksjon for oppdateringsfrekvens i Android 10 for automatisk å bytte mellom 90 og 60Hz for strømsparing. Selskapet erkjenner problemer i tidligere bygg (sannsynligvis refererer til lysstyrke fiasko), men sier at de nå er på et mye bedre sted.
Trykk på Sampling
Et av teamets store problemer med Pixel 4 er at den bruker 120Hz berøringssampling. Selskapet gikk med på å bruke 120 Hz fordi veksling mellom 120 Hz og 180 Hz berøringssampling var utfordrende og hadde store strømkostnader. Teamet mistenker at dette vil endre seg i fremtiden ettersom selskapet finner ut hvordan de kan få ned strømkostnadene og håndtere så mye mer input. 90Hz oppdateringsfrekvens og 120Hz berøringssampling er ikke en ideell kombinasjon fordi 120Hz berøringssampling betyr at en inngang kommer i annenhver ramme.
For å håndtere dette problemet brukte Google resampling som ble introdusert med Project Butter i Android 4.1 for å interpolere/forutsi berøringshendelser. Google undersøker også en ny teknikk kalt late-latching, der de prøver å prøve hendelser på nytt i siste mulige øyeblikk rett før gjengivelse. Denne nye teknikken forventes å forbedre opplevelsen under rullelister.
Lysstyrke
Under podcasten avslørte utviklerne også at Google vurderte å justere lysstyrken basert på applikasjoner i Android 10. Begrunnelsen var at siden de fleste skrur opp lysstyrken for bilder og videoer, ville det være fornuftig for Android å gjøre dette automatisk. Som det viser seg, var det en veldig dårlig idé fordi folk hatet dette tapet av kontroll. Derfor ble det ikke implementert.
Det er imidlertid viktig å ha høyere lysstyrke for å se HDR-innhold, så Google bruker Høy lysstyrkemodus (HBM) bare for HDR-innhold. På Pixel-serien øker HBM lysstyrken til ~600-700 nits avhengig av panelet. Wright la til at du trenger omtrent 700 nits for å være lesbar i sollys i alle tilfeller, men Pixel bruker ikke HBM i sollys. Grunnen til at HBM ikke er i bruk utenfor HDR-video er først og fremst på grunn av innbrenningsproblemer i stedet for strøm.
Pixel 4 Haptics
Til slutt flytter podcasten fokus til haptikken på Pixel 4-serien. I tilfelle du eier en Pixel 4, har du kanskje lagt merke til at enhetene vibrerer jevnt med lyd fra ringetoner og alarmer. I tidligere versjoner av Pixel-serien måtte Google lage en haptisk konfigurasjon for hver ringetone og alarmlyd for å oppnå denne effekten, men dette endret seg med Pixel 4.
Med Pixel 4 introduserte Google lydkoblet haptisk tilbakemelding. Nå er det en kanal i lydbeholderen som faktisk er et haptisk signal fordi det haptiske signalet ser ut som et virkelig lavfrekvent lydsignal. Dette er imidlertid kun tilgjengelig med forhåndsinkluderte ringetoner og alarmer. Enhetene har ingen on-the-fly-kobling for tredjeparts ringetoner og alarmer. Det er ingen dokumentasjon for tredjepartsutviklere for å gjøre dette på sin egen lyd ennå, siden lydkoblet haptisk tilbakemelding ikke er tilgjengelig på alle enheter.
Du kan lytte til hele episoden på Google Podcasts ved å følge denne lenken.
Takk til XDA-bidragsyter Dylan Raga for hjelpen med å sette sammen denne oppsummeringen!