Это всего лишь альтернатива. Если вас действительно волнует проблема рендеринга, вы всегда можете поиграть на игровой площадке с шириной экрана, насколько это касается дизайна.
Для одностраничных приложений вам просто нужно экранировать экран до правильных размеров в зависимости от ширины экрана и ваших требований ...:)
Мы использовали:
if(screen.width > 360 && screen.width < 720){
document.write ('<meta name="viewport" content="initial-scale=.25, maximum-scale=.25, user-scalable=no">');
}
Для ios, iphone, ipad это довольно просто, так как вы должны играть только с фиксированными или стандартными размерами.
Что касается Android, то вас действительно огорчает то, что нам показалось хорошим, - это продвигаться вперед с диапазонами пикселей ldpi, mdpi, hdpi, xhdi и max xxhdpi (для вкладок).