Che io sappia, come ha detto cifa: lato server si potrebbe esaminare il campo
User-Agent della richiesta Http inviata dal client, per determinare con quale device il client si è connesso, e quindi fornire una risposta tagliata su misura.
In base al linguaggio e alla tecnologia con cui stai lavorando è possibile che ci sia già quache funzionalità pronta da usare per analizzare lo user agent, altrimenti devi cercare funzionalità di terze parti da integrare nella tua soluzione, o ancora, te la scrivi da te.