Articulo de referencia

Pestaña (interfaz)

Ejemplo de una interfaz con pestañas con dos conjuntos de pestañas: Las pestañas horizontales, en la parte superior, permiten navegar a diferentes páginas dentro del antiguo sit...

Ejemplo de una interfaz con pestañas con dos conjuntos de pestañas: Las pestañas horizontales, en la parte superior, permiten navegar a diferentes páginas dentro del antiguo sitio web de Wikcionario . Las pestañas verticales, a la izquierda, representan los idiomas en los que aparece una ortografía determinada, donde la pestaña seleccionada muestra la palabra jam ('already') en esperanto .

En el diseño de interfaces, una pestaña es un objeto de interfaz gráfica de usuario que permite contener varios documentos o paneles dentro de una sola ventana , utilizando pestañas como un widget de navegación para cambiar entre conjuntos de documentos. [ 1 ] Es un estilo de interfaz que se asocia más comúnmente con navegadores web , aplicaciones web , editores de texto y paneles de preferencias, con administradores de ventanas y administradores de ventanas en mosaico .

Las pestañas se inspiran en las tradicionales pestañas de tarjetas que se insertaban en archivadores de papel o ficheros (siguiendo la metáfora del escritorio ). Suelen mostrarse gráficamente en páginas web o aplicaciones tal como aparecen en papel.

Las pestañas pueden aparecer en una barra horizontal o como una lista vertical. Las pestañas horizontales pueden tener varias filas. En algunos casos, las pestañas se pueden reordenar u organizar en varias filas mediante la función de arrastrar y soltar . Las implementaciones pueden admitir la apertura de una pestaña existente en una ventana separada o la selección de varias pestañas para moverlas, cerrarlas o separarlas. [ 2 ]

Historia

El procesador de textos WordVision [ 3 ] para la IBM PC en 1982 [ 4 ] fue quizás el primer producto disponible comercialmente con una interfaz de pestañas. [ 4 ]

Navegador HyperTIES y herramienta de autoría Gosling Emacs con menús circulares en el sistema de ventanas NeWS.

Don Hopkins desarrolló y lanzó varias versiones de marcos de ventanas con pestañas para el sistema de ventanas NeWS como software libre, que el gestor de ventanas aplicó a todas las aplicaciones de NeWS y permitió a los usuarios arrastrar las pestañas a cualquier borde de la ventana. [ 5 ]

La versión NeWS del editor de texto Gosling Emacs de UniPress fue otro producto temprano con múltiples ventanas con pestañas en 1988. [ 6 ] Se utilizó para desarrollar una herramienta de autoría para el navegador de hipermedia HyperTIES de Ben Shneiderman (la versión de estación de trabajo NeWS de The Interactive Encyclopedia System), en 1988 en el Laboratorio de Interacción Humano-Computadora de la Universidad de Maryland . [ 7 ] [ 8 ] HyperTIES también admitía menús circulares para administrar ventanas y explorar documentos de hipermedia con applets PostScript .

Si bien Boeing Calc ya utilizaba hojas con pestañas (como los llamados blocs de notas ) desde al menos 1987, [ 9 ] [ 10 ] Quattro Pro de Borland popularizó las pestañas para hojas de cálculo en 1992. Microsoft Word las utilizó en 1993 para simplificar los submenús. [ 4 ] En 1994, BookLink Technologies presentó ventanas con pestañas en su navegador InternetWorks . Ese mismo año, el editor de texto UltraEdit también apareció con una interfaz moderna de pestañas de varias filas. El enfoque de interfaz con pestañas fue seguido por el shell de Internet Explorer NetCaptor en 1997. A estos les siguieron varios otros como IBrowse en 1999 y Opera en 2000 (con el lanzamiento de la versión 4, aunque una interfaz MDI era compatible antes de eso), MultiViews en octubre de 2000, que cambió su nombre a MultiZilla el 1 de abril de 2001 (una extensión para Mozilla Application Suite [ 11 ] ), Galeon a principios de 2001, Mozilla 0.9.5 en octubre de 2001, Phoenix 0.1 (ahora Mozilla Firefox ) en octubre de 2002, Konqueror 3.1 en enero de 2003 y Safari en 2003. Con el lanzamiento de Internet Explorer 7 en 2006, todos los principales navegadores web presentaban una interfaz con pestañas.

Los usuarios adoptaron rápidamente el uso de pestañas en la navegación y búsqueda web. Un estudio sobre el comportamiento de navegación por pestañas realizado en junio de 2009 reveló que los usuarios cambiaron de pestaña en el 57 % de las sesiones, y el 36 % de los usuarios utilizaron nuevas pestañas para abrir resultados de búsqueda al menos una vez durante ese período. [ 12 ]

Desde entonces, han surgido numerosas funcionalidades adicionales para las pestañas del navegador. Un ejemplo es la navegación visual por pestañas en OmniWeb versión 5, que muestra imágenes de vista previa de las páginas en un panel lateral a la izquierda o a la derecha de la ventana principal del navegador. Otra función es la posibilidad de reordenar las pestañas y de añadir a marcadores todas las páginas web abiertas en los paneles de pestañas de una ventana determinada, ya sea en un grupo o en una carpeta de marcadores (además de poder volver a abrirlas todas a la vez). Microsoft Internet Explorer identifica las familias de pestañas con diferentes colores.

Desarrollo

El comportamiento de las pestañas en una aplicación viene determinado por el conjunto de herramientas de widgets subyacente (por ejemplo, Firefox usa GTK ). Debido a la falta de estandarización, el comportamiento puede variar de una aplicación a otra, lo que puede generar problemas de usabilidad.

Acumulación de pestañas

La barra de pestañas en Chromium de un navegador que acumula pestañas.

El acaparamiento de pestañas es la acumulación digital de pestañas del navegador web. Los usuarios pueden acumular pestañas como recordatorios de tareas para investigar o completar [ 13 ] (en lugar de usar software de recordatorios específico ). Pueden usar varias ventanas del navegador para organizar las pestañas o dirigir el enfoque ; [ 13 ] sin embargo, dejar varias ventanas abiertas puede agravar el desorden de pestañas. [ 14 ]

El acaparamiento de pestañas puede provocar estrés y sobrecarga de información , [ 14 ] distracción y una disminución del rendimiento del ordenador. Puede derivar en un apego emocional al conjunto de pestañas abiertas, [ 15 ] incluyendo el temor a perderlas en caso de fallo u otro reinicio , [ 13 ] y, por el contrario, alivio cuando las pestañas se restauran correctamente. [ 16 ] Quienes acaparan pestañas han atribuido este comportamiento a la ansiedad , [ 17 ] el miedo a perderse algo , [ 18 ] la procrastinación , [ 19 ] y malas prácticas de gestión de la información personal . [ 20 ] [ 15 ]

La prevalencia del acaparamiento de pestañas es reconocida por proveedores de navegadores como Mozilla , y ha inspirado funciones de gestión de memoria y pestañas en navegadores y extensiones . [ 16 ] Dichas funciones incluyen la agrupación de pestañas, que permite organizar visualmente las pestañas relacionadas [ 21 ] y contraerlas; la conversión de pestañas en una lista de hipervínculos ; [ 20 ] y paradigmas de interfaz alternativos , como enmarcar las tareas de alto nivel como objetos de primera clase en lugar de pestañas. [ 22 ] [ 15 ] Un estudio de 2021 desarrolló consideraciones de diseño de interfaz de usuario que podrían permitir mejores herramientas y cambios en el código de los navegadores web que permitan a los trabajadores del conocimiento y otros usuarios gestionar y utilizar mejor sus pestañas del navegador. [ 15 ] [ 23 ]

Implementaciones

Los frameworks CSS que tienen pestañas incluyen Bootstrap , [ 24 ] Tailwind CSS [ 25 ] y Foundation . [ 26 ]

Los conjuntos de herramientas de widgets que tienen pestañas incluyen GTK usando el widget Notebook [ 27 ] , así como la biblioteca Adwaita usando el widget TabBar [ 28 ] . Qt usando el widget QTabWidget . [ 29 ]

Véase también

Referencias

  1. ^ Khola, Vivek (17 de febrero de 2023). "Pestaña (interfaz)" . www.blogger.com .
  2. Elliott, Matt (28 de enero de 2014). "Cómo manipular varias pestañas en Chrome o Firefox" . CNET . Consultado el 29 de octubre de 2021 .
  3. Manes, Stephen (3 de abril de 1984). "Apostando por Word Vision" . PC Magazine - La guía independiente de las computadoras personales IBM . Vol. 3, n.° 6. PC Communications Corp. págs. 211–221 . ISSN 0745-2500 . Archivado del original el 17 de marzo de 2015. Consultado el 15 de febrero de 2015 .    
  4. 1 2 3 Seymour, Jim (15 de marzo de 1994). "Todo lo viejo vuelve a ser nuevo" . PC Magazine . Vol. 13, n.º 5. Ziff-Davis Publishing Company . págs. 99–100 . ISSN 0888-8507 . Recuperado el 15 de febrero de 2015 .    
  5. Hopkins, Don (octubre de 1989). "La forma del espacio PSIBER: rutinas interactivas de erradicación de errores PostScript" . Sitio web de Don Hopkins . Consultado el 1 de marzo de 2010 .
  6. Hopkins, Don (17 de agosto de 1988). "Correo electrónico de Don Hopkins a James Gosling, David SH Rosenthal, Owen Densmore y Jerry Farrell sobre la selección de texto en NeMACS" . Sitio web de Don Hopkins .
  7. Hopkins, Don (2005-09-29). "HyperTIES Hypermedia Browser and Emacs Authoring Tool for NeWS" . Sitio web de Don Hopkins . Consultado el 1 de marzo de 2010 .
  8. Hopkins, Don . "Demostración de HCIL: Creación de contenido con HyperTIES" . YouTube .
  9. Malloy, Rich (junio de 1987). "Hojas de cálculo: esta nueva generación de programas avanzados ofrece multidimensionalidad y lenguaje natural" . BYTE . Reseña ( edición adicional de verano de 1987). págs. 69–75 . Consultado el 12 de febrero de 2020 .  
  10. corwyn. "Boeing Calc: la primera hoja de cálculo verdaderamente tridimensional" . Archivado del original el 19 de febrero de 2006.
  11. van Rantwijk, HJ. "Mozdev.org - multizilla: historia" . Mozilla . Archivado del original el 7 de diciembre de 2008. Consultado el 1 de marzo de 2010 .
  12. Jeff Huang, Ryen W. White (2010). "Comportamiento de navegación paralela en la web" (PDF) . Actas de la 21.ª Conferencia ACM sobre Hipertexto e Hipermedia (HT '10) .
  13. 1 2 3 Ramis, Ali Jaffe (24-10-2023). "Detente, antes de cerrar esta pestaña (o cualquier otra)..." . The New York Times . Recuperado el 25-09-2024 .
  14. 1 2 Ma, Rongjun; Lassila, Henrik; Nurgalieva, Leysan; Lindqvist, Janne (19 de abril de 2023). Cuando la navegación se vuelve caótica: Explorando y modelando las interacciones entre el desorden en la navegación, los hábitos de navegación y el afrontamiento . ACM. págs. 1-29. doi : 10.1145/3544548.3580690 . ISBN  978-1-4503-9421-5.
  15. 1 2 3 4 "Superando la sobrecarga de pestañas: Investigadores desarrollan una herramienta para gestionar mejor las pestañas del navegador" . techxplore.com . Consultado el 14 de junio de 2021 .
  16. 1 2 Ahmed, Zo (2024-05-05). "Cero arrepentimientos: un usuario avanzado de Firefox mantuvo 7500 pestañas abiertas durante dos años" . TechSpot . Recuperado el 25 de septiembre de 2024 .
  17. Koebler, Jason (3 de abril de 2015). "Vivo en un basurero digital en llamas" . VICE . Consultado el 25 de septiembre de 2024 .
  18. Cassella, Carly (09/05/2021). "Nos están sepultando entre pestañas del navegador y los científicos quieren solucionarlo" . ScienceAlert . Consultado el 25/09/2024 .
  19. Kehayias, John (21 de enero de 2021). "Muerte por 1000 pestañas: Confesiones de un acumulador de pestañas" . VICE . Consultado el 25 de septiembre de 2024 .
  20. 1 2 Samuel, Alexandra (11 de julio de 2017). "El desorden de pestañas del navegador es el nuevo trastorno de acumulación compulsiva" . JSTOR Daily . Recuperado el 25 de septiembre de 2024 .
  21. Navegación, Enlaces sociales (13 de mayo de 2020). "Google ofrece a los usuarios de Chrome una salida al infierno de la sobrecarga de pestañas" . TechRadar . Consultado el 25 de septiembre de 2024 .
  22. ^ Kulkarni, Minchu; Kapoor, Kshitij; Madala, Deva Surya Vivek; Bansal, Sanchit; Hangal, Sudheendra (2019). Compartimentar la navegación web con Sailboat . ACM. pag. 1–8. doi : 10.1145/3364183.3364187 . ISBN  978-1-4503-7716-4.
  23. Chang, Joseph Chee; Hahn, Nathan; Kim, Yongsung; Coupland, Julina; Breneisen, Bradley; Kim, Hannah S; Hwong, John; Kittur, Aniket (2021-05-06). "Cuando llega el momento de pagar la pestaña: Desafíos en la estructura de costos del uso de pestañas del navegador". Actas de la Conferencia CHI 2021 sobre Factores Humanos en Sistemas Informáticos . Association for Computing Machinery. págs. 1–15 . doi : 10.1145/3411764.3445585 . ISBN  9781450380966. S2CID 233987809 . Disponible en
  24. "Navegación y pestañas" . getbootstrap.com . Consultado el 27 de enero de 2025 .
  25. "Tailwind CSS Tabs - Componentes oficiales de la interfaz de usuario de Tailwind" . www.tailwindui.com . Consultado el 27 de enero de 2025 .
  26. "Pestañas | Documentación de Foundation for Sites 6" . get.foundation . Consultado el 27 de enero de 2025 .
  27. "Gtk.Notebook" . docs.gtk.org . Consultado el 27 de enero de 2025 .
  28. "Adw.TabBar" . gnome.pages.gitlab.gnome.org . Consultado el 27 de enero de 2025 .
  29. "Clase QTabWidget | Widgets de Qt 6.8.1" . doc.qt.io. Consultado el 27 de enero de 2025 .
  • Widget de panel de pestañas
  • Kit de herramientas de control ASP.NET AJAX
  • Pestañas AJAX de Scriptaculous Archivadas el 22/03/2010 en Wayback Machine
  • Demostración de la ventana de pestañas del administrador de ventanas de pestañas del menú circular para The NeWS Toolkit 2.0 (1991).