Product Craft Bible
Tablet Patterns
Inicio Mobile Tablet Patterns
Mobile

Tablet Patterns

15 reglas Material Design 3Apple HIGApple HIG · Material Design 3Nielsen Norman Group
67

Tablet Patterns

15 reglas
577

Tres layouts canonicos: List-Detail, Feed, Supporting Pane

MD3 define tres layouts para tablet: (1) List-Detail muestra dos paneles lado a lado en ancho expandido, colapsa a un solo panel en compacto. (2) Feed usa columnas adaptativas con minSize 180dp, ajustando automaticamente la cantidad de columnas. (3) Supporting Pane usa split 70:30 en expandido, 50:50 en medio, y apila verticalmente en compacto.

Material Design 3
Preferir
Bandeja
Equipo de ventas
Reporte Q2 adjunto...
Maria Lopez
Confirmado para manana
Soporte tecnico
Ticket #4521 resuelto
Ana Garcia
Revision del contrato
Recursos Humanos
Encuesta de clima
Reporte Q2 - Equipo de ventas
De: ventas@empresa.com · Hace 2h
Hola equipo, adjunto el reporte de ventas del segundo trimestre. Alcanzamos el 112% de la meta con un crecimiento del 18% respecto a Q1. Los productos estrella fueron la linea Premium y el servicio Enterprise.

Puntos clave:
- Nuevos clientes: 47 cuentas
- Retencion: 94.2%
- Ticket promedio: $12,400
Responder
Reenviar
578

Window Size Classes: cinco breakpoints con valores exactos

MD3 define cinco clases de ancho: Compact (<600dp), Medium (600-839dp), Expanded (840-1199dp), Large (1200-1599dp), Extra-large (>=1600dp). Tablets caen en Medium a Expanded. NavigationSuiteScaffold cambia automaticamente: bottom nav en compact, navigation rail en expanded, navigation drawer en 840dp+.

Material Design 3
Preferir
Compact
<600dp
Medium
600-839
Expanded
840-1199
Large
1200-1599
Extra-large
>=1600
Bottom nav
Nav rail
Nav rail
Drawer
Drawer
Rango tipico de tablets
579

Navigation Rail para tablets: 72dp de ancho, iconos con labels

En pantallas de 600dp+, reemplazar la bottom bar con un navigation rail vertical de 72dp de ancho. Los items llevan icono + label debajo. Max 7 destinos. El rail no se oculta al hacer scroll. En 840dp+ se puede expandir a navigation drawer (256dp) con labels junto al icono.

Material Design 3
Preferir
Inicio
Buscar
Alertas
Perfil
Panel principal
Metricas de hoy
2,847
Tareas activas
12
Completadas
89%
Mensajes
5
Evitar
Panel principal
Contenido con espacio desaprovechado
Iconos aislados, 120px+ entre ellos
580

Pointer adaptativo en iPadOS: cuatro efectos segun contexto

iPadOS provee cuatro efectos de pointer: Highlight (controles pequenos sin fondo, 37pt alto), Lift (elementos medianos con fondo, escala con sombra), Hover (objetos grandes), Automatic (default recomendado). El pointer default es un circulo de 19pt. En campos de texto muta a beam que coincide con line-height.

Apple HIG
Preferir
HIGHLIGHT
Controles sin fondo.
37pt alto min.
LIFT
App Icon
Elementos con fondo.
Escala + sombra.
HOVER
Widget
Objetos grandes.
Outline sutil.
AUTOMATIC
Default recomendado.
Adapta segun contexto.
581

Input hibrido: touch + pointer simultaneo sin cambiar layout

iPadOS soporta touch y pointer simultaneamente (trackpad con una mano, pantalla con la otra). El pointer se auto-oculta para fomentar cambio fluido entre input methods. Drag-and-drop responde instantaneamente sin press-and-hold delay. Nunca agregar features exclusivas de pointer ni cambiar densidad segun el input.

Apple HIG
Preferir
Notas
Proyecto Alpha
Lista de compras
Ideas viaje
El proyecto Alpha incluye tres fases principales. La primera fase cubre la investigacion de mercado...
Trackpad
Touch
Mismo layout, dos inputs
582

Hit regions: 12pt padding con bezel, 24pt sin bezel, sin gaps

Las regiones de toque deben usar ~12pt de padding para elementos con bisel y ~24pt para elementos sin bisel. Las hit regions entre objetos adyacentes deben extenderse sin dejar gaps para evitar morphing innecesario del pointer. Las formas custom del pointer deben mantener peso visual similar al default de 19pt.

Apple HIG
Preferir
Toolbar con regiones contiguas
Editar
Guardar
Borrar
Regiones contiguas: sin area muerta entre botones
Evitar
Toolbar con gaps entre regiones
Editar
Guardar
Borrar
12px de area muerta entre botones
583

Touch targets identicos en tablet y phone: 44pt / 48dp minimo

Los dedos humanos no cambian de tamano en pantallas mas grandes. El fingertip promedio mide 1.6-2cm. Apple exige 44pt minimo, MD3 exige 48dp minimo, ambos identicos para phone y tablet. Investigaciones sugieren que tablets podrian necesitar targets AUN MAYORES por la distancia de visualizacion. Nunca reducir targets en tablet por "hay mas espacio".

Apple HIG · Material Design 3
Preferir
Confirmar
48dp alto
Fingertip 1.6-2cm = target correcto
Evitar
Confirmar
24dp alto
Fingertip desborda el target
584

Tablets no son phones grandes: disenar layouts especificos

NNG confirma que las UIs de tablet no deben ser phones escalados. Requieren layouts construidos a proposito que aprovechen el espacio. Los websites responsivos funcionan razonablemente bien en tablets con ajustes menores, pero las apps nativas necesitan adaptaciones especificas. Escalar una UI de phone a tablet desperdicia el 40-60% del espacio disponible.

Nielsen Norman Group
Preferir
Proyecto A
Proyecto B
Proyecto C
Proyecto D
Proyecto A
Dashboard con metricas, grafico de progreso y lista de tareas recientes.
Avance
72%
Tareas
18
Evitar
Mi App
Elemento 1
Elemento 2
Elemento 3
Espacio muerto
Espacio muerto
585

Multitasking scenes: toda ventana debe funcionar standalone

En iPadOS, las "prominent scenes" se presentan modalmente con fondo atenuado. Deben ser utiles por si solas (no dialogos de opciones para otra escena), incluir botones Cancel/Close/Done, y estar dedicadas a contenido especifico. Cada vista de la app debe funcionar como ventana independiente en Stage Manager.

Apple HIG
Preferir
Calendario
L
M
Mi
J
V
S
D
1
2
3
4
5
6
7
14
Notas Done
Reunion de proyecto
Revisar los entregables de la fase 2. Confirmar fechas con el equipo de diseno. Preparar presentacion para stakeholders.
Guardar
Compartir
586

Supporting Pane: ratio 70:30 en expanded, 50:50 en medium

El panel de soporte usa 70% para contenido principal y 30% para contenido complementario en pantallas expandidas (840dp+). En medium (600-839dp) cambia a 50:50. En compact (<600dp) el contenido de soporte baja debajo del principal o se mueve a un bottom sheet. Nunca dar mas espacio al panel secundario que al primario.

Material Design 3
Preferir
Expanded (840dp+)
Contenido principal
Video, articulo, mapa u otro contenido primario...
Soporte
Info
Stats
Links
70 : 30
Medium (600-839dp)
Principal
Contenido...
Soporte
Info
Stats
50 : 50
Compact (<600dp)
Principal
Contenido...
Soporte
Apilado
587

Feed adaptativo: minSize 180dp, columnas automaticas

Los feeds deben usar columnas adaptativas con tamano minimo de 180dp en vez de fijar el numero de columnas. El sistema calcula automaticamente cuantas columnas caben. En compact se muestra como columna unica con scroll. Nunca hardcodear 2 o 3 columnas; dejar que el ancho disponible dicte la cantidad.

Material Design 3
Preferir
Tablet landscape
Articulo 1
2 min
Articulo 2
5 min
Articulo 3
3 min
Articulo 4
7 min
4 columnas
Tablet portrait
Art. 1
Art. 2
Art. 3
Art. 4
2 columnas
Phone
Art. 1
Art. 2
1 columna
588

Text beam en campos: snap vertical por linea, precision horizontal pixel

En campos de texto el pointer muta a un beam que coincide con el line-height, haciendo snap vertical por linea (previene colocacion ambigua entre lineas) mientras da precision pixel-level horizontal. Esta diferencia entre touch (seleccion por palabra) y pointer (seleccion por caracter) es fundamental para productividad en tablet con teclado.

Apple HIG
Preferir
Editor de texto
El proyecto avanza segun lo
planificado. Los entregables
de la fase dos estan listos
para revision del equipo.
Snap por linea
Precision por caracter
Touch: seleccion por palabra
Pointer: seleccion por caracter
589

Latch axes: mantener efecto pointer durante drag en un eje

UIPointerRegion soporta latchingAxes que mantiene el efecto del pointer adjunto durante arrastre a lo largo de un eje especifico, con rubberbanding en el eje no-anclado. Util para sliders, resize handles y controles lineales donde el usuario arrastra en una sola direccion.

Apple HIG
Preferir
Brillo
Eje anclado (horizontal): efecto se mantiene
Rubberband vertical
Panel izquierdo
Latch H
Panel derecho
590

Auto-hide de controles: revelar en hover, mantener accesibles en touch

El pointer permite auto-ocultar controles como toolbars y playback controls que reaparecen en hover. Pero estos controles deben permanecer accesibles en modo touch (sin hover). Solucion: mostrar controles por default, auto-ocultarlos solo cuando se detecta input de pointer, y revelar con tap en modo touch.

Apple HIG
Preferir
Con pointer (hover revela)
Contenido de video
2:14
Controles aparecen al acercar el pointer
591

Orientacion dual obligatoria: portrait y landscape funcionales

Las tablets se usan frecuentemente en ambas orientaciones, especialmente con soporte/stand. Ambas orientaciones deben ser completamente funcionales. En landscape, preferir layouts de dos paneles (list-detail, supporting pane). En portrait, colapsar a un panel con navegacion. Nunca bloquear orientacion excepto en juegos o video.

Apple HIG · Material Design 3
Preferir
Mensajes
Carlos M.
Listo para la reunion
Diana R.
Revisa el doc
Equipo Dev
Deploy exitoso
Carlos M.
Listo para la reunion de manana. Confirmo la sala B204 a las 10am. Llevo la presentacion actualizada.
Responder