Dashboard es una función descontinuada de los sistemas operativos macOS de Apple Inc. , que se utiliza como un escritorio secundario para alojar miniaplicaciones conocidas como widgets . Estas aplicaciones están pensadas para ser sencillas y no requieren mucho tiempo para iniciarse. Las aplicaciones de Dashboard que se suministraban con macOS incluían un tablero de cotizaciones, un informe meteorológico, una calculadora y un bloc de notas; mientras que los usuarios podían crear o descargar las suyas propias.
Antes de Mac OS X 10.7 Lion , cuando se activa el Dashboard, el escritorio del usuario se atenúa y los widgets aparecen en primer plano. Al igual que las ventanas de las aplicaciones, se pueden mover, reorganizar, eliminar y volver a crear (de modo que más de un Widget del mismo tipo esté abierto al mismo tiempo, posiblemente con diferentes configuraciones). Se pueden abrir nuevos widgets, a través de una barra de iconos en la parte inferior de la capa, cargando una lista de aplicaciones disponibles similar a la pantalla de inicio de iOS o el Launchpad de macOS . Después de la carga, el widget está listo para su uso.
Dashboard se introdujo por primera vez en Mac OS X 10.4 Tiger . [1] [2] [3] Se puede activar como una aplicación, desde el Dock, Launchpad o Spotlight. También se puede acceder a él mediante una tecla de Dashboard . [4] Alternativamente, el usuario puede elegir que Dashboard se abra al mover el cursor a una esquina activa preasignada o un atajo de teclado. A partir de Mac OS X 10.7 Lion, Dashboard se puede configurar como un espacio , al que se accede deslizando cuatro dedos hacia la derecha desde los escritorios a cada lado de este.
A partir de OS X 10.10 Yosemite , el Dashboard se deshabilitó de forma predeterminada y el Centro de notificaciones se convirtió en el método principal para mostrar widgets. A partir de macOS 10.15 Catalina , el Dashboard se eliminó de macOS. [5]
La compatibilidad con widgets se reintrodujo en macOS Sonoma , que se lanzó en 2023. [6] En macOS Sonoma, Apple integró el Dashboard con el escritorio. Los usuarios aún pueden mantener widgets en el Centro de notificaciones.
Los widgets del Dashboard, al igual que las páginas web, son capaces de muchas cosas diferentes, incluyendo la realización de tareas a las que sería complicado para el usuario acceder manualmente. [7] Un ejemplo es el widget de Búsqueda de Google , que simplemente abre el navegador web del usuario y realiza una búsqueda en Google. Otros widgets, como Wikipedia, toman el contenido de las páginas web y lo muestran dentro del Dashboard. Algunos widgets también pueden servir como juegos, utilizando Adobe Flash (u otro programa de creación multimedia) para crear juegos como si estuvieran en un navegador web. También es posible que los usuarios de Mac creen sus propios widgets utilizando software integrado.
Dashboard utiliza una variedad de efectos gráficos para mostrar, abrir y usar widgets. Por ejemplo, se utiliza un efecto de giro en 3D para simular que el widget gira; al hacer clic en un pequeño ícono i en la esquina inferior derecha, el usuario puede cambiar las preferencias en el reverso; otros efectos incluyen fundido cruzado y escalado del ícono al cuerpo (al abrir widgets), un "efecto de ciclo de giro" cuando un widget está enfocado y el usuario presiona Comando-R o un efecto de succión cuando están cerrados. En Macs con suficiente potencia, los widgets producirán un efecto de onda cuando se abran, como una hoja que cae sobre el agua. Estos efectos consumen una potencia de procesamiento considerable [ cita requerida ] pero con la ayuda de las arquitecturas gráficas Quartz Extreme y Core Image de macOS , hay suficiente potencia de procesamiento para renderizarlos en tiempo real . [ cita requerida ] Al igual que con Exposé , Front Row y el efecto de minimizar , mantener presionada la tecla Shift mientras se llama a Dashboard o se abre la barra de menú de Dashboard mostrará el efecto en cámara lenta .
Los widgets del Dashboard se crean utilizando lenguaje de marcado de hipertexto (HTML), hojas de estilo en cascada (CSS) y JavaScript . [8] Debido a que se utilizan los mismos lenguajes para crear sitios web , muchos desarrolladores web ya pueden crearlos. Los widgets en sí mismos son, en esencia, simplemente archivos HTML que se muestran dentro de la capa Dashboard; utilizan el marco de aplicación WebKit que también se utiliza en el navegador web Safari de Apple , lo que significa que incluso los usuarios que ejecutan versiones anteriores de macOS, donde Dashboard no está disponible, pueden crearlos. Existe una API de widgets que permite que los widgets utilicen elementos de interfaz específicos de Mac, como Apple Slider. [3]
Cuando se crea un widget de Dashboard, generalmente consta de seis archivos:
Una vez que todos estos archivos están en la raíz de un directorio, se le asigna un nombre y la extensión ".wdgt", y luego se puede abrir en Dashboard como un widget. Los widgets más complejos también pueden incluir un complemento de widget de Cocoa (para funciones específicas de la plataforma), uno o más archivos JavaScript (para desplazamiento de texto, preferencias, etc.) o varias imágenes (para menús o botones de selección personalizados).
Mac OS X 10.5 Leopard incluye una aplicación llamada Dashcode , que es una forma más sencilla de crear widgets. Otra característica nueva de Leopard se llama "Web Clip", que permite a los usuarios crear widgets fácilmente a partir de partes de una página web. [9] Por ejemplo, durante la conferencia de prensa de la WWDC de 2007, Steve Jobs creó widgets a partir de lo siguiente: los titulares de noticias destacados en Yahoo.com , los diez términos más buscados en Google , la Foto del día en National Geographic , la tira cómica de Dilbert y la información de taquilla de Rotten Tomatoes . El usuario también puede personalizar el borde para personalizar aún más los widgets.
Mucha gente ha hecho comparaciones entre Konfabulator y el Dashboard de Apple, especialmente después de que Apple anunciara la función mientras se estaba desarrollando Mac OS X 10.4 Tiger . Fue un tema de debate en la comunidad en línea tras los pocos meses previos al lanzamiento oficial de Tiger.
Una escuela de pensamiento llegó a la conclusión de que Dashboard era una "copia" de Konfabulator. Señala las similitudes visuales y funcionales entre Dashboard y Konfabulator (posteriormente Yahoo! Widget Engine ) y, a veces, se lo ha llamado una copia de este, debido a las similitudes entre sus aspectos gráficos y el hecho de que ambos usan el término "widgets" para describir los objetos en sus entornos. [10] Konfabulator, a su vez, puede haberse basado en Desk Accessories de Apple, lanzado por primera vez en 1984 con el Macintosh original . Desk Accessories, similar a los widgets, eran pequeñas miniaplicaciones que operaban en el escritorio de un usuario. Después de la introducción de System 7 y la multitarea cooperativa, se eliminó la necesidad de crear Desk Accessories y se alentó a los desarrolladores a crear aplicaciones en su lugar. El sistema operativo continuó admitiéndolos, por compatibilidad con versiones anteriores, hasta el cambio a Mac OS X (de hecho, el accesorio de escritorio Calculator permaneció en Mac OS hasta la versión 9, diecisiete años sin una actualización significativa). [11] [12]
Las bases de código para Konfabulator y Dashboard también son diferentes: Konfabulator usa XML y JavaScript para generar widgets, mientras que Dashboard usa HTML , CSS , JavaScript y Objective-C . [13]
En la primera versión de Dashboard lanzada con la actualización 10.4.3 de Mac OS X 10.4 Tiger , Apple incluyó 14 widgets, que consistían en:
Después de la presentación de Macworld 2006, Steve Jobs también anunció cuatro nuevos widgets (Ski Report, People Finder, Google Search y ESPN), así como importantes actualizaciones de los widgets Phone Book y Calendar. Todos ellos están disponibles a través de la actualización Tiger de Mac OS X 10.4.4.
Además, Mac OS X 10.5 Leopard , lanzado a finales de 2007, incluye nuevos widgets. Uno de ellos es Web Clip, que permite a cualquier usuario convertir una sección rectangular de cualquier página web en un widget (esto, sin embargo, sólo funciona con el navegador web Safari ). El widget se actualiza a medida que lo hace el sitio web, y todos los enlaces y otros materiales interactivos en la selección del widget de la página web funcionan como si se estuviera accediendo al sitio web desde Safari. Otro nuevo widget es Movies, que permite a los usuarios encontrar películas que se están reproduciendo actualmente en los cines locales, ver avances y comprar entradas directamente desde Dashboard. En Mac OS X 10.7 Lion se eliminaron los widgets Phone Book y iTunes Controller .
Apple nunca ha anunciado el soporte para la instalación de widgets del Dashboard en iOS. A pesar de que, en junio de 2008, una actualización no anunciada de Dashcode que se incluía con el SDK del iPhone permitió la creación de widgets web orientados al iPhone , se desconoce si esta versión de Dashcode admitiría la creación de widgets móviles basados en AJAX que pudieran instalarse de forma nativa en iOS.
Se ha demostrado que, en teoría, es posible instalar widgets del Dashboard en un dispositivo iOS con jailbreak , pero la mayoría de los widgets orientados al escritorio no están orientados al uso o la interacción en la interfaz orientada a la pantalla multitáctil de iOS ; también pueden depender del objeto JavaScript del widget de DashboardClient , que no es parte de iOS.
El 2 de junio de 2014, como parte de su anuncio de iOS 8 , Apple anunció que en la vista "Hoy" (a la que se puede acceder deslizando hacia abajo desde la barra de estado) será posible tener widgets descargables desde la App Store. [14] Si bien no son los mismos widgets orientados al escritorio que se encuentran en Dashboard, esto representó la primera vez que los widgets estuvieron disponibles oficialmente (es decir, sin jailbreak) en iOS.
Hay una función CarPlay no relacionada con el mismo nombre que se introdujo con iOS 13 .
El 22 de junio de 2020, durante el discurso de apertura de la WWDC, Apple presentó los widgets para iOS 14. Estos widgets se pueden colocar en la pantalla de inicio y se pueden cambiar de tamaño. Los usuarios pueden apilar hasta 10 widgets o elegir un widget de "pila inteligente" que cambiará según la actividad del usuario. [15]
{{cite web}}
: |last=
tiene nombre genérico ( ayuda )