2015-04-28 20 views
5

La versione attuale non sembra liscia e veloce. Anche una semplice app è in ritardo su un telefono generale (tranne l'iPhone).È possibile abilitare l'accelerazione hardware per il materiale angolare?

È perché l'accelerazione hardware non è abilitata? O solo che l'hardware dei telefoni non è abbastanza buono?

Se si desidera l'accelerazione hardware, è necessario modificare le origini?

+0

Su Chrome per impostazione predefinita, le transizioni CSS e gli effetti sono resi dalla GPU. Mentre non riesco a rispondere se è possibile o non è possibile abilitare l'accelerazione hardware sul lato JavaScript di Material Design, penso che il problema di ritardo potrebbe essere dovuto a un hardware scadente. Material Design fa parte di Android 5.0, che aumenta un po 'i requisiti minimi di sistema. La maggior parte delle applicazioni che sono state aggiornate a Material Design ed eseguite su telefoni che non hanno ottenuto l'upgrade di Lollipop a causa del loro hardware, sembrano funzionare più lentamente e aggiungere il livello del browser a un'applicazione non nativa può davvero rallentare la pagina . –

risposta

3

Il problema non è con il materiale angolare, è necessario controllare il codice.

Parlando di accelerazione hardware, è possibile forzare l'accelerazione hardware con l'aiuto di css.

Aggiungi questa classe CSS al corpo

.accelerate { 
    -webkit-transform: translate3d(0,0,0); 
    -moz-transform: translate3d(0,0,0); 
    -ms-transform: translate3d(0,0,0); 
    -o-transform: translate3d(0,0,0); 
    transform: translate3d(0,0,0); 
} 

Per saperne di più l'accelerazione hardware hardware acceleration on smashing magazine