Las costuras
Los sitios donde una base común para cinco plataformas se nota: qué se siente forzado, qué merece la pena arreglar, y qué conviene aceptar.
Las cinco costuras
La cuarta es la más silenciosa y la que más daño hace si hay sincronización: un dato guardado en escritorio con una ruta absoluta dentro llega al móvil y no significa nada. Nivel 44.4.
El criterio
Los descuidos se arreglan y lo inherente se comunica. Es la distinción que ordena la lista.
Lo que conviene aceptar
Y decirlo explícitamente, porque intentar borrar todas las costuras produce peores resultados:
- Que móvil haga menos. Nivel 65.1: casi siempre es lo correcto.
- Que las interfaces sean distintas. No es una costura: es diseño.
- Que las versiones salgan en momentos distintos.
- Y que algunas funciones sean exclusivas de una plataforma, si su naturaleza lo justifica.
Perseguir la paridad completa entre plataformas es un objetivo caro y a menudo equivocado: obliga a implementar en móvil cosas que ahí no tienen sentido, y a no implementar en escritorio cosas que sí, para que las dos vayan iguales.
Lo que hay que comunicar
Y cerrar la costura número uno, que es la que importa:
- En la interfaz: si una función no está en esta plataforma, decirlo donde el usuario la buscaría.
- En la documentación: una tabla de qué hay en cada plataforma, si tu producto es lo bastante grande.
- Y al vender: no prometer en la tienda de móvil lo que solo existe en escritorio.
Lo tercero tiene además consecuencias de revisión: nivel 66.5, donde prometer lo que no hace es motivo de rechazo.