Попробуйте вот такой скриптец:
<script>
;(function($){
var portraitWidth,landscapeWidth;
$(window).bind("resize", function(){
if(Math.abs(window.orientation) === 0){
if(/Android/.test(window.navigator.userAgent)){
if(!portraitWidth)portraitWidth=$(window).width();
}else{
portraitWidth=$(window).width();
}
$("html").css("zoom" , portraitWidth/320 );
}else{
if(/Android/.test(window.navigator.userAgent)){
if(!landscapeWidth)landscapeWidth=$(window).width();
}else{
landscapeWidth=$(window).width();
}
$("html").css("zoom" , landscapeWidth/320 );
}
}).trigger("resize");
})(jQuery);
</script>
<script>
$(window).bind('resize load', function(){
if ($(window).width() >= 320 && $(window).width() <= 689) {
$("html").css("zoom", $(window).width()/320 );
} else {
$("html").css("zoom", 0);
}
});
</script>
Взял из одного из наших проектов (дизайнер наш написал)