L'opzione sviluppatore del mio telefono non ha l'opzione force GPU rendering. Come faccio ad abilitarlo?
12
Quando il rendering su GPU è stato aggiunto per la prima volta, era molto inaffidabile. A volte era più lento del rendering software, e c'erano alcuni tipi di GUI con cui non poteva funzionare. Per questo motivo, era compito dello sviluppatore dell'app testare la propria app con il rendering su GPU, e impostare un'opzione nel manifest dell'app (lo stesso posto in cui si dichiarano i permessi) per abilitare il rendering su GPU per quell'app. L'opzione era principalmente per rendere più facile per gli sviluppatori testare l'effetto del rendering su GPU sulla loro app. Questo ha senso perché:
- la maggior parte degli utenti non sa o non si preoccupa di cosa sia il rendering su GPU, e non sa se debba essere attivato o disattivato per una data app; e
- l'impostazione deve essere davvero per app, non per tutto il dispositivo, perché alcune app non funzionerebbero con il rendering su GPU attivato.
Dopo un ulteriore sviluppo, quando è arrivata la 4.0, il rendering della GPU è diventato più affidabile, quindi è diventato il default per tutte le app: ora spetta allo sviluppatore disabilitare esplicitamente il rendering della GPU se questo causa un problema nella sua app. (L'opzione "Forza il rendering della GPU" è vestigiale e raramente usata anche dagli sviluppatori ora, perché è già il default.