Como habilitar sites de área de trabalho permanentemente no Chrome para Android

Neste guia simples, vamos mostrar a você como modificar o Chrome para Android para carregar sites permanentemente em sua visualização completa da área de trabalho. Muitos usuários estão experimentando o aplicativo do Chrome revertendo para sites móveis depois de um tempo, apesar de “Solicitar site de desktop” estar ativado.

Isso ocorre porque a partir do Android Nougat em diante, o Chrome não pode ler de / data / local / devido a permissões SELinux restritivas - no entanto, é realmente muito simples de consertar. Alguns guias sobre esse problema podem instruí-lo a simplesmente alterar / data / local para / data / local / tmp, no entanto, isso não funciona com as versões mais recentes do Chrome e Chromium - os aplicativos nem tentarão usar os arquivos, a menos que você estão no modo de depuração. Obviamente, a maioria das ROMs não são compilações de depuração! Você pode, é claro, definir o Chrome no modo de depuração nas opções de desenvolvedor do Android.

Transferências

  • chrome-command-line.txt
  • ChromeDesktopMode-ScaleFactor1.zip
  • ChromeDesktopMode-ScaleFactor1.25.zip
  • ChromeDesktopMode-ScaleFactor1.5.zip
  • ChromeDesktopMode-ScaleFactor1.75.zip
  • ChromeDesktopMode-ScaleFactor2.zip

Primeiro, precisamos instalar um arquivo de linha de comando do Chrome da seção Downloads deste guia e atualizá-lo por meio de recuperação - sua melhor aposta é em TWRP ou outra recuperação personalizada.

Você também pode simplesmente fazer o download e colocá-lo manualmente (usando um explorador de arquivos com raiz) em / data / local / tmp, mas você precisa definir as permissões do arquivo para 755.

Por fim, você também pode fazer isso por ADB, usando esta linha de comando ADB:

adb push chrome-command-line / data / local / tmp / chrome-command-line

No entanto, observe que se você usar um método de implantação manual (explorador de arquivos raiz ou método ADB), será necessário ajustar manualmente o fator de escala no arquivo “chrome-command-line.txt” e renomeá-lo para “chrome-command -linha". Consulte a seção deste guia sobre fatores de escala.

Em Opções de desenvolvedor, role para baixo até “Selecionar aplicativo de depuração”.

Escolha o Chrome e desative a opção “Wait for Debugger”. No entanto, se por algum motivo o Chrome não estiver disponível nas opções do aplicativo de depuração, você pode forçar isso no ADB usando o comando ADB:

adb shell am set-debug-app --persistent com.android.chrome

O Chrome agora será forçado a entrar no modo de depuração. Você pode confirmar indo em Opções do desenvolvedor novamente e verificar em “Selecionar aplicativo de depuração”, você verá que o Chrome está configurado.

Agora inicie o aplicativo Chrome, vá em Configurações> Acessibilidade e habilite a opção “Forçar Habilitar Zoom”.

Agora elimine completamente o Chrome (por exemplo, via Kill Application) e reinicie-o. Agora você deve estar no modo Desktop permanente.

Fatores de escala

Desde as compilações de junho de 2018 para o Chrome no Android, parece que eles estão fazendo grandes mudanças na forma como a versão do Android decide qual método de interface é usado - por exemplo, se você está no telefone ou tablet.

Portanto, anteriormente, se você estivesse em um telefone, poderia simplesmente definir o fator de escala para o que desejar e ainda obteria a interface móvel. No entanto, parece que o Chrome agora leva em conta o fator de escala do dispositivo de força antes de tomar sua decisão. Isso significa que, se você definir o fator de escala do dispositivo de força para um número muito baixo, terá uma interface do estilo tablet com guias. Isso pode ser atraente para alguns, mas se você odeia, sua única opção é aumentar o fator de escala até que ele retorne à interface de estilo móvel.

Você não precisa mais fazer alterações de escala em incrementos de 0,25, o que é positivo, pois agora você pode ajustar as coisas um pouco mais para obter uma janela de visualização maior.

Alguns sites podem decidir qual versão do site você receberá por seu agente de usuário, mas a maioria deles também analisará o tamanho da janela de visualização disponível (normalmente a largura da tela). Portanto, se você definir o fator de escala muito alto, ainda poderá acabar com a versão móvel de um site. No modo Retrato, você ainda pode receber uma versão móvel devido à largura restrita, mas ao mudar para o modo Paisagem, você verá que receberá a versão Desktop do site.

Portanto, aqui está uma estimativa aproximada dos melhores fatores de escala a serem usados ​​para obter sites para desktop de forma consistente, com base na resolução da tela:

  • 720p e abaixo: escolha um fator de escala entre 1 e 1,25 - se você for até 1,5, provavelmente começará a obter sites para celular.
  • 1080p : você deve usar um fator de escala de 1,5, 1,75 ou 2. Em um fator de escala de 2, a maioria dos sites exibirá a versão para desktop para você, mas se você usar o dispositivo no modo retrato, pode começar obter sites móveis devido à largura restrita.
  • Acima de 1080p : você provavelmente deve ficar entre 1,75 ou 2, mas talvez vá mais alto se tiver uma tela de 4k.

Tudo isso é subjetivo, é claro. Por exemplo, um dispositivo de 5 ”com tela de 1080p obviamente não é o mesmo que um tablet de 10” com tela de 1080p. Você vai querer brincar muito com isso para encontrar o que é mais confortável para você. As coisas parecerão maiores com um fator de escala maior, é claro - basicamente explodiremos as coisas. Por exemplo, se você tinha uma largura de janela de visualização de 1000 e usa um fator de escala de 2, sua janela de visualização agora é 500 - mas sua tela obviamente não encolheu, as coisas estão apenas sendo exibidas para você como se você tivesse uma tela de resolução inferior.

Desenvolvimento de tags android