Los botones Sí/No/Cancelar provocan dolores de cabeza a los usuarios
Yes/No/Cancel causes Aspirin sales to soar

Martin Kleppmann, ingeniero de software, lanza la revista de usabilidad Yes/No/Cancel con un artículo que critica los diálogos de confirmación etiquetados como Sí, No y Cancelar. Kleppmann sostiene que estas etiquetas ambiguas obligan a los usuarios a detenerse a pensar y pueden llevar a perder trabajo, y recomienda usar verbos descriptivos como 'Guardar' en lugar de respuestas genéricas. El artículo incluye ejemplos de cuadros de diálogo de programas reales y contrasta las guías de interfaz de Apple y Microsoft.
¿Cuál de los botones hará que todo tu trabajo se pierda si lo pulsas? ¿Cuál lo guardará? ¿Y qué significa Cancelar de todos modos? Aaargh, causa dolores de cabeza.
- Grombobulous
Siempre me ha encantado cómo el botón "no guardar" de TextEdit es en realidad un botón rojo que dice "eliminar" para archivos de texto sin guardar.
No hay ambigüedad ahí. El usuario está muy bien informado de que está a punto de salir y perder el documento en el que estaba trabajando.
- thefourthchime
Uno de los libros más influyentes que he leído fue About Face de Alan Cooper. Lo que dijo sobre este mal diálogo modal es que simplemente no deberías preguntar al usuario, y dejar que deshaga más tarde.
Esto fue una herejía en su momento, pero resultó ser el flujo de usuario nativo en iOS más tarde. Y ahora es común en aplicaciones web.
https://www.amazon.com/dp/1118766571?lv=shuf&channelId=500&p...
- chuckadams
Mi favorito son las aplicaciones que ofrecen una forma de cancelar una operación de larga duración, donde hacer clic en "cancelar" en el diálogo de confirmación cancela la cancelación.
- cosmotic
Esto es en gran parte consecuencia de que la API de Windows tenga una opción integrada para usar estos botones, sin tener una opción para texto personalizado. Sería mucho más trabajo construir una ventana personalizada con botones personalizados que simplemente llamar a esta API.
https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
- frollogaston
En realidad es más que sí/no/cancelar. También hay una X roja. Solo sé por experiencia que normalmente es lo mismo que cancelar, pero no siempre.