*   >> Lese Utdanning Artikler >> money >> marketing advertising

Android Grafisk Rende Sann Facts

der av fliser som ennå ikke er trukket. Dens Ulempen er at så grafikken på websiden få mer komplisert å trekke bildefrekvensen går ned. Per i Android 3.0, bruker nettleseren nå fliser, slik at den kan opprettholde en jevn bildefrekvens som du blar eller zoom, med den negative av å ha gjenstander når nylig nødvendige brikkene ikke kan gjengis raskt nok. Flisene selv er gjengitt i programvare, som jeg tror er tilfelle for iOS også. (Og dette filbasert tilnærming kan brukes før til 3,0 uten maskinvareakselerert tegning;.

Som nevnt tidligere, kan Nexus S CPU enkelt tegne flisene til vinduet på 60fps) • betyr Hardware accleration ikke magisk gjøre tegning ytelsesproblemer forsvinne. Det er fortsatt en grense for hvor mye GPU kan gjøre. En fersk interessant eksempel på dette er tabletter bygget med Tegra 2 - at GPU kan berøre hver piksel i en 1280x800 skjerm om 2,5 ganger på 60 bilder per sekund. Nå vurdere Android 3.0 tablet startskjermen der du bytter til listen over alle apps: du trenger for å tegne bakgrunnen (1x alle piksler), deretter laget av snarveier og widgets (la oss være hyggelig og si at dette er .

5x alle piksler) Da den svarte bakgrunnen av alle apps (1x alle piksler), og ikonene og etiketter av alle apps (.5x alle piksler). Vi har allerede blåst vår per-pixel budsjett, og vi har ikke engang komposittert de separate vinduer til finalen skjerm ennå. For å få 60fps animasjon, Android 3.0 og senere bruker en rekke triks. En stor en er at den prøver å sette alle vinduer i overlegg i stedet for å måtte kopiere dem til rammebuffer med GPU.

I tilfellet her selv med at vi fortsatt er over-budsjettet, men vi har et annet triks: fordi tapet på Android er i et eget vindu, kan vi gjøre dette vinduet større enn skjermen til å holde hele bitmap. Nå, når du ruller, ikke bevegelsen av bakgrunnen krever ingen tegning, bare flytte sitt vindu ... og fordi dette vinduet er i et overlegg, betyr det ikke engang trenger å være composited til skjermen med GPU. • Som enhet skjermoppløsning går opp, oppnå en 60fps UI er nært knyttet til GPU hastighet og spesielt GPU minne bussbåndbredde.

Faktisk, hvis du ønsker å få et inntrykk av ytelsen til et stykke maskinvare, alltid oppmerksom på minnebussbåndbredde. Det er nok av ganger hvor CPU (spesielt med disse fantastiske NEON instruksjoner) kan gå mye raskere enn minnebuss.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.