Quando a renderização da GPU foi adicionada, ela não era confiável. Às vezes, era mais lento que a renderização de software e havia alguns tipos de GUIs com as quais simplesmente não funcionava. Por esse motivo, coube ao desenvolvedor do aplicativo testá-lo com a renderização da GPU e definir uma opção no manifesto do aplicativo (o mesmo local em que ele declara suas permissões) para ativar a renderização da GPU para esse aplicativo. A opção era principalmente facilitar para os desenvolvedores testar o efeito da renderização da GPU no aplicativo. Isso faz sentido porque:
- a maioria dos usuários não sabe ou não se importa com o que é renderização GPU e não sabe se deve estar ativada ou desativada para um aplicativo específico; e
- a configuração realmente precisa ser por aplicativo, não em todo o dispositivo, porque alguns aplicativos simplesmente não funcionam com a renderização da GPU ativada.
Após o desenvolvimento, quando o 4.0 apareceu, a renderização da GPU ficou mais confiável, tornando-se o padrão para todos os aplicativos: agora cabe ao desenvolvedor desabilitar explicitamente a renderização da GPU, se causar um problema no aplicativo. (Isso é muito raro agora.) A opção "Forçar renderização da GPU" é vestigial e raramente usada até pelos desenvolvedores agora, porque já é o padrão.