Да, есть лучший подход - адаптивная сборка означает, что у вас есть только одна кодовая база и один набор контента для всех устройств.Перенаправление в мобильную область является старым подходом, не всегда ориентированным на новые устройства и обычно подразумевает либо дублирующийся код, либо дублирующийся контент, либо и то и другое.
Это , вероятно, лучшее введение вадаптивный дизайн, с которым я столкнулся