¿Alternativas para trabajar con distint os navegadores?

Hola a todos,

Tengo una aplicación que tiene que trabajar con distintos navegadores
(PC,
PDA…) . Alguno me podríais orientar sobre la forma de hacerlo, sobre
todo
en lo relacionado con las vistas y los controladores. ¿Hay que duplicar
los
controladores, o sólo las acciones, o ninguna de las dos y puedo
redirigir a
distintas vistas dependiendo del navegador?

Muchas gracias.

Saludos.