Lo de los
medios no contempla si son móviles o equipos de escritorio.
¿Quién necesita hoy en día que varíe tanto la versión móvil de la versión de escritorio? ¿Por qué funcionalidades diferentes? Un diseño diferente, o ajustado a pantallas pequeñas, lo puedes hacer una diseño web responsivo (RWD), con
media-queries y demás, que es lo habitual, manteniendo las mismas funciones.
Pero si realmente necesitas dos versiones, entonces debes de hacer dos versiones.