Como afirmado no meu comentário, os sites mais novos e futuros não detectam dispositivos móveis usando sniffing de agente de usuário ou qualquer outro meio ... Eles incluem consultas de mídia css para tornar a página renderizada adequadamente em dispositivos móveis e desktop.
Alguns exemplos de CSS podem ser assim:
/* mobile first */
.page,
.sidebar {
width: 100%;
padding: 10px;
}
img {
max-width: 100%
}
@media screen and (min-width:960px){
.page {
width: 960px;
padding: 3px;
}
.sidebar {
float: left;
width: 30%;
}
}