*   >> läser Utbildning artiklar >> money >> marketing advertising

Android Graphic Rendering Sann Facts

t när grafiken på webbsidan får svårare att dra bildhastigheten går ner. Från och med Android 3.0, använder webbläsaren nu plattor, så det kan upprätthålla en konsekvent bildhastighet när du bläddrar eller zoom, med negativa ha artefakter när nya behövs plattor inte kan göras snabbt nog. Plattorna själva återges i programvara, vilket jag tror är fallet för iOS också. (Och detta kakel baserad metod skulle kunna användas innan till 3,0 utan hårdvaruaccelererad ritning,.

Som tidigare nämnts, kan Nexus S CPU enkelt dra brickor till fönstret vid 60fps) • inte Hardware accelerationen inte trolla göra ritning prestandaproblem försvinner. Det finns fortfarande en gräns för hur mycket GPU kan göra. En nyligen intressant exempel på detta är tabletter byggda med Tegra 2 - att GPU kan röra varje pixel i en 1280x800 skärm omkring 2,5 gånger på 60 bps. Nu överväga Android 3.0 tablett startskärmen där du byter till listan alla appar: du måste dra bakgrunden (1x alla pixlar), då skiktet av genvägar och widgets (låt oss vara snäll och säga att detta är .

5x alla bildpunkter) , därefter den svarta bakgrunden av alla program (1x alla bildpunkter), och de ikoner och etiketter av alla program (.5x alla bildpunkter). Vi har redan blåst vår per pixel budgeten, och vi har inte ens sammansatta de separata fönster till den slutliga displayen ännu. För att få 60fps animation, Android 3.0 och senare använda ett antal knep. En stor en är att den försöker att lägga alla fönster i över istället för att behöva kopiera dem till framebuffer med GPU.

I fallet här även med att vi fortfarande över budget, men vi har en annan trick: eftersom tapeten på Android är i ett separat fönster, kan vi göra det här fönstret större än skärmen för att hålla hela bitmapp. Nu, när du bläddrar, rörelse bakgrunden kräver ingen ritning, bara flytta dess fönster ... och eftersom fönstret är i ett över inte ens behöver det för att sammansättas till skärmen med GPU. • Som enhet skärmupplösning går upp, att uppnå en 60fps UI är nära besläktad med GPU hastighet och särskilt GPU: s minnesbandbredden.

I själva verket om du vill få en uppfattning av hur en bit av hårdvara, alltid uppmärksam på minnesbandbredden. Det finns gott om tillfällen då processorn (särskilt med dessa underbara NEON instruktioner) kan gå mycket snabbare än minnesbussen.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.