01El día del estudio en una sola pantalla
«Today» muestra el rodaje en curso con cuenta atrás, la siguiente reserva, los contadores de consultas, mensajes, borradores y tareas, y el dinero del mes, solo si el rol da acceso a él. Al empleado le llega el día sin importes, pagos, canal ni contactos del cliente: el rol recorta los datos en el servidor, no los esconde en la interfaz.
02Protección al nivel de una app bancaria
Se entra con correo y contraseña, y después funciona una llave del dispositivo guardada en el llavero solo de ese teléfono, sin sincronizar con iCloud. Face ID o huella al abrir y tras 30 segundos fuera de la app, contenido tapado en el selector de apps, capturas y grabación de pantalla bloqueadas en la versión publicada, datos de clientes solo en memoria, copia de seguridad de Android desactivada y red solo por https. Con una contraseña temporal no se entra, y cambiar la contraseña o el rol en el CRM anula la llave en todos los teléfonos.
03Push directo a Apple y Google, con botones
El servidor firma él mismo las peticiones a APNs (HTTP/2, JWT ES256) y a FCM v1 con una cuenta de servicio de Google, sin Expo ni intermediarios. Una línea es una notificación; varias, un resumen. La notificación trae acciones: cerrar una tarea o asignarse una tarea o una consulta. El servidor las ejecuta incluso con la app cerrada, repetirlas es seguro y, si un compañero ya se ha asignado la consulta, la app lo dice.
04Live Activity «Shoot in progress»
En la pantalla de bloqueo y en la Dynamic Island: qué set se está rodando, hasta qué hora, la cuenta atrás y una barra de progreso, además de cuántos rodajes quedan hoy. En Android, una notificación fija que desaparece sola al terminar la reserva. No hay nombres de clientes ni importes: la pantalla de bloqueo la ve todo el que está alrededor.
05Widgets y «Capture» con un toque
Widgets «Today» para la pantalla de inicio y la pantalla de bloqueo del iPhone, y para la pantalla de inicio de Android: qué hay ahora, qué viene después y cuántas tareas hay. El sistema actualiza el widget en el minuto de inicio y de fin de cada reserva y a la medianoche del estudio, así que acierta incluso sin conexión. «Capture» se abre con un botón del Centro de control, con el botón de acción, con Siri y con Spotlight en el iPhone, y con un mosaico de ajustes rápidos en Android.
06«Capture» en el bolsillo: confirmar, editar, rechazar
La misma lectura que en el CRM: escribes «Jane booked Rooftop Nov 20 2–6pm, $450 Peerspace» y obtienes un borrador de reserva con los campos dudosos resaltados. La cola de confirmación tiene menús y selectores de fecha nativos, y «confirmar todo» con un solo botón; un solape se rechaza explicando quién está ya y dónde. Las reservas, tareas, consultas y gastos nuevos se crean con las mismas funciones del servidor que en el CRM, así que las reglas y el registro son comunes.
07Grabación de reuniones con clientes
Como una grabadora: onda, temporizador y pausa, y el teléfono se puede bloquear, porque la grabación sigue en segundo plano. El audio se graba en partes de 20 minutos; el servidor las une en un solo archivo sin recodificar, analizando a mano el contenedor MP4, y lo transcribe con marcas de tiempo parte por parte. Un par de minutos después aparece en «Capture» un borrador con el cliente, las fechas y el presupuesto, y el audio se puede escuchar saltando de frase en frase. El audio se guarda 7 días; la transcripción, para siempre.
08Hojas, animaciones e informes de errores
El pago y el cambio de fecha, el estado y los puntos de control de una tarea se abren en hojas sobre la lista: formSheet nativos en iOS y Android. Las listas aparecen en cascada, la marca de «hecho» se pone al instante mientras la petición viaja al servidor, y todo respeta el ajuste del sistema «Reducir movimiento». Los errores de JavaScript de los teléfonos llegan al servidor anonimizados — con los correos y los números largos enmascarados — y se agrupan cuando son iguales.