WebView no Android 4.4 e escala inicial

Eu tenho batido minha cabeça contra a parede por todo o dia agora, e eu preciso de ajuda :(

O problema é que eu tenho um WebApp que foi projetado para640x960.

Nós não temos tempo para escrever css para cada tamanho de tela, então eu useiinitial-scale, maximum-scale, minimum-scale noviewport meta tag para dimensionar o aplicativo para diferentes tamanhos de tela.

O problema é que no Android4.4, não importa o que eu faça, sempre dimensiona o aplicativo, mas nunca desce!

Quero dizer, se eu usar um valor de0.7, o aplicativo é ampliado. Se eu usar um valor de1.3, é aumentado novamente: /

Eu tentei mudar otargetSdkVersion para diferentes versões para obter o comportamento antigo, mas sem sorte.

Alguém pode me ajudar?

ATUALIZAR: Então acabei usandostyle="zoom: <value>%" nobody tag. Calculo a porcentagem com base na diferença entre o tamanho da tela do dispositivo atual e a resolução para a qual meu aplicativo foi projetado. Agora tudo se encaixa.

questionAnswers(2)

yourAnswerToTheQuestion