Dagen etter at Apple viste fram iPhone Duo, publiserte utvikleren moomanjohnny en demonstrasjon av en Galaxy Z Fold 8 med en svært lignende åpneanimasjon. Når telefonen brettes ut, ser startskjermen ut til å flyte fra dekselskjermen til den store innerskjermen. Men dette er først og fremst en smart teknisk demonstrasjon – ikke en funksjon Fold-eiere kan installere.
5
16
Animasjonen følger selve hengselen
I stedet for å starte en forhåndsinnspilt overgang ved en bestemt åpnevinkel, leste utvikleren hengselvinkelen på Fold 8 i sanntid. Denne verdien styrer animasjonen kontinuerlig mens telefonen åpnes eller lukkes. Android har støttet rapportering av hengselvinkel på brettbare mobiler siden Android 11, og utviklere kan bruke disse rådataene til bevegelsesstyrte animasjoner.
3
5
Løsningen består av tre sentrale deler:
- Hengselsensordata som forteller hvor langt telefonen er åpnet.
- Android Graphics Shading Language (AGSL), en shader som tegner selve bildeovergangen.
- Androids
Presentation API, som brukes til å vise effekten på telefonens skjermer.
5
9
Etter hvert som vinkelen endrer seg, bearbeider shaderen bildene med blant annet uskarphet, kryssuttoning og skalering. Resultatet er en illusjon av at innholdet fortsetter over hengselen.
5
8
Det er skjermbilder som animeres – ikke One UI
Den avgjørende begrensningen er at demonstrasjonen ikke flytter på den faktiske startskjermen, varsler eller apper. Den veksler mellom forhåndstakede skjermbilder fra ytre og indre skjerm, og beregner overgangen mellom dem.
5
8
11
En vanlig Android-app har ikke tilgang til å fange, komponere og erstatte alt levende systeminnhold på kompositørnivå. Komponenter som SystemUI og SurfaceFlinger er forbeholdt programvare med særskilte systemrettigheter. Dermed kan ikke en tredjepartsapp sømløst legge denne effekten over hele operativsystemet.
15
Det moomanjohnny har vist, er altså hvordan en systemomfattende kontinuitet kan se ut – ikke en live-overgang mellom innhold som faktisk kjører.
Imponerende maskinvaretest, men ikke nødvendigvis nyttig hver dag
Forsøket viser at Galaxy Z Fold 8 kan levere presise nok hengseldata til å synkronisere en skjermovergang med den fysiske bevegelsen. Det er et godt utgangspunkt dersom Samsung en dag vil lage en tilsvarende overgang som en integrert del av One UI.
3
For at dette skal fungere som en ferdig funksjon, må Samsung imidlertid løse langt mer enn animasjonen i seg selv:
- integrasjon med Androids systemnivå for gjengivelse;
- håndtering av levende apper og innhold som endrer seg;
- god ytelse og fornuftig batteribruk; og
- en utforming som fortsatt er nyttig etter at nyhetseffekten har lagt seg.
Skaperen skal også ha påpekt at illusjonen fungerer best rett forfra. Skjermene er fortsatt to fysisk separate paneler, og fra andre vinkler blir overgangen mindre overbevisende. En pen animasjon er derfor ikke automatisk en bedre brukeropplevelse.
1
Hva dette kan bety for Samsung
Demoen beviser ikke at Samsung kan kopiere Apples underliggende løsning, og den betyr heller ikke at effekten kan lastes ned som en ny launcher. Den viser derimot at Fold 8-maskinvaren kan være et teknisk godt grunnlag for en lignende One UI-funksjon – dersom Samsung bygger den med systemtilgang og støtte for levende innhold.
3
15
Apple annonserte iPhone Duo 9. september. Forhåndsbestilling i USA åpner 16. oktober, telefonen lanseres 23. oktober, og startprisen er 1 999 dollar.
18