Cuando se empezó a popularizar el diseño de sitios web (desde mediados de los 90’s), todo diseño se realizaba para ser visto en pantallas de 800 x 600, el programa que se utilizaba era FrontPage y se diseñaba utilizando tablas, lo que hacía que el diseño vaya encajando cada elemento en una cuadrícula y esto hacía difícil que estos elementos puedan re acomodarse, aunque ya en ese tiempo también había sitios que se trabajaban de forma elástica, osea al 100% del monitor, pero de cualquier forma no había problema al visualizar estos sitios web ya que todos accedían a verlos desde sus computadoras. Con el tiempo, la resolución de los monitores fue ganando mas calidad y las resoluciones estándar cada vez se hacían mas grandes, actualmente llegando a 1200px para las computadoras de escritorio.
Si bien es cierto la tecnología avanza y es cada vez mas común el uso de los celulares para acceder a sitios web, debido a que es mas fácil entrar a revisar cierta información en un dispositivo que tenemos casi todo el día en la mano que tener que encender la computadora para poder revisar sobre algún tema específico, tanto así que desde hace algún tiempo se habla de que la tendencia al momento de diseñar un sitio web debe ser mobile first.
Mobile first no es otra cosa que, diseñar tomando en cuenta primero los celulares o las pantallas mas pequeñas y que después se reacomoden o se escalen los elementos para que el resultado del diseño en una computadora sea el mismo o lo mas similar posible, tomando en cuenta que hay cosas que deben resaltarse mas dependiendo de la interacción que se desee según el dispositivo en el que se visualice el sitio web.
Desde este punto de vista y siguiendo la tendencia de que los celulares son el dispositivo de acceso a internet mas común en estos últimos tiempos, tiene bastante lógica el uso de mobile first al momento de diseñar, pero esto no es una regla.
La propuesta de functionality first, se basa en el análisis detallado del flujo e interacciones del sitio web antes de empezar el diseño del mismo y elegir si el diseño debe ser mobile first o no. Muchas veces nos dejamos llevar por la tendencia sin hacer caso a la lógica, los elementos de diseño de un sitio web no deberían depender del dispositivo en el que se visualice sino de la funcionalidad que queremos que tenga el sitio. Este análisis detallado nos ayuda incluso al momento de recomendar al cliente si es necesario el desarrollo de una app o es suficiente con una web mobile ya que parte del trabajo es asesorar al cliente para que los recursos utilizados sean enfocados en generar los resultados que el cliente realmente espera y no solo hacer un desarrollo que resulte mas caro para cobrar más.
Para resumir entonces, es bueno leer y analizar las tendencias para utilizarlas de forma correcta, pero el uso de una tendencia no es una ley, es una recomendación basada en la tecnología y los estándares actuales, Aplicar una tendencia de forma correcta, sumado a los conocimientos en arquitectura de la información y el marketing, contribuye a que la experiencia de usuario de un sitio web sea positiva, sin olvidar y darle la mayor relevancia al test de usuario ya que como diseñadores no tenemos la verdad absoluta y siempre va a ser mejor escuchar al usuario final.