Dashboard

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Dashboard
File:Dashboard Icon.png
在Mac OS中执行Dashboard和widgets
在Mac OS中执行Dashboard和widgets
开发者苹果公司
当前版本1.8(2011年7月20日,​14年前​(2011-07-20
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Mac OS X v10.4macOS Mojave
    类型Widget引擎
    许可协议
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      网站Apple.com

      Dashboard(直译为仪表板)是一个苹果公司Mac OS X v10.4 Tiger操作系统中加入的应用程序,用作微型应用程序:“小工具(Widget)”之执行基础。其界面主要为一半透明的图层,在启动以外的时间是隐藏起来的,用户可透过按下热键来启动,而热键可在偏好设置中变更指定。

      当Dashboard启动时,用户的桌面会变暗,而widgets则会渐入出现于前景中。如同一般的应用程序视窗,widgets可以被四处移动、重新配置、关闭,以及重复开启(因此能够同时开启多个相同的widget,并且针对每一个做出不同的设定)。可使用菜单列开启新的widget,只需点击或拖曳widget的图标至画面上即可。等待widget加载后就能立即使用。

      OS X Yosemite,Dashboard默认关闭,小工具于通知中心显示,并在macOS Catalina后不再提供Dashboard。[1]

      macOS Sonoma则重新加入类似Dashboard的功能,用户现可将原放置于通知中心的小工具置放于桌面上。[2]

      制作Widgets[编辑]

      开发者可以利用超文本置标语言(HTML)、层叠样式表(CSS)和JavaScript制作Dashboard widgets。由于和制作网站使用的编程语言相同,许多网络开发者都有制作widgets的能力。Widgets本质上是显示于Dashboard图层中的简单HTML文件;widgets使用了WebKit应用程序架构(application framework),该架构也使用于苹果的Safari网络浏览器,这代表即使是没有Dashboard的旧版Mac OS X也能制作widgets。

      Dashboard widgets通常包含以下六个文件:

      • HTML文件,这是会显示于Dashboard图层的主要文件
      • CSS文件,指定widget的格式(仅提供HTML文件呼出使用)
      • JavaScript文件,开发者也可将JavaScript内置于HTML文件中
      • 属性清单(Property List,称为“Info.plist”),让Dashboard能够加载的widget基本信息(例如名称、版本、HTML文件位置等)
      • Widget的背景图片,PNG格式
      • 显示于菜单列中的widget图标

      当以上所有的文件都放在一个文件夹中,并命名与加上“.wdgt”扩展名之后,这个文件夹就会变成一个可在Dashboard中执行开启的widget。更复杂的widget可能会包含Cocoa widget附加组件(plugin,用作指定平台的功能)、一个或多个JavaScript文件(进行文字滚动、偏好设置等)或多个图片(提供可自定的菜单或按钮)。

      苹果推出的操作系统Mac OS X 10.5 Leopard内置一套名为Dashcode的开发程序,让开发者能更轻松容易的制作widgets。

      外部链接[编辑]

      1. ^ Statt, Nick. Apple will permanently remove Dashboard in macOS Catalina. The Verge. 2019-06-04 [2024-07-24]. (原始内容存档于2021-01-16) (English). 
      2. ^ Porter, Jon. Apple announces macOS Sonoma with game mode and support for desktop widgets. The Verge. 2023-06-05 [2024-07-24]. (原始内容存档于2024-05-16) (English).