맨위로가기

대시보드 (macOS)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

macOS 대시보드는 macOS 운영체제에 포함된 위젯을 표시하는 기능이다. Mac OS X 10.4 타이거에 처음 도입되었으며, 다양한 기능을 수행하는 위젯을 제공하여 사용자가 정보를 쉽게 확인하고 작업을 처리할 수 있도록 돕는다. 초기 버전에는 연락처, 캘린더, 계산기, 날씨 등 14개의 위젯이 포함되었으며, 이후 웹 클립, 영화 위젯 등이 추가되었다. 대시보드는 HTML, CSS, JavaScript를 사용하여 개발할 수 있으며, 웹 페이지와 유사한 방식으로 작동한다. iOS에서는 iOS 8부터 위젯을 지원하기 시작했으며, iOS 14에서는 홈 화면에 위젯을 배치하고 크기를 조정하는 기능이 추가되었다. 대한민국에서는 macOS보다 iOS 사용자가 많아 iOS 위젯이 더 널리 사용된다.

더 읽어볼만한 페이지

  • MacOS 사용자 인터페이스 - 빠른 사용자 전환
    빠른 사용자 전환은 운영 체제에서 여러 사용자가 동시에 로그인하여 작업할 수 있는 기능으로, 다양한 운영 체제에서 지원되며 구현 방식과 보안 고려 사항이 운영 체제마다 다르다.
  • MacOS 사용자 인터페이스 - 애플 메뉴
    macOS의 애플 메뉴는 시스템 관리 및 사용자 편의 기능을 제공하며, 시스템 업데이트를 통해 기능이 추가되고 디자인이 변경되었으나, 타사 유틸리티로 이전 버전 기능을 복원할 수도 있다.
  • 위젯 엔진 - 윈도우 데스크톱 가젯
    윈도우 데스크톱 가젯은 윈도우 비스타와 7에서 제공된 작은 응용 프로그램으로, 다양한 정보를 데스크톱에서 표시하는 기능을 제공했으나, 윈도우 8에서 보안 문제로 인해 제거되었다.
  • 위젯 엔진 - 마이크로소프트 가젯
    마이크로소프트 가젯은 웹사이트에서 실행되는 웹 가젯, 데스크톱에서 작업을 수행하는 사이드바 가젯, 외부 디스플레이에 정보를 제공하는 사이드쇼 가젯 등 다양한 형태의 작은 응용 프로그램이었으나, 보안 문제로 윈도우 8부터는 제거되었다.
  • 웹키트 기반 소프트웨어 - 구글 크롬
    구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다.
  • 웹키트 기반 소프트웨어 - 사파리 (웹 브라우저)
    사파리는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되어 웹킷 엔진을 기반으로 빠른 속도와 웹 표준 지원을 제공하며, macOS, iOS, iPadOS 등에서 기본 브라우저로 사용된다.
대시보드 (macOS) - [IT 관련 정보]에 관한 문서
개요
macOS 대시보드 로고
macOS 대시보드 로고
운영체제Mac OS X 10.4 Tiger ~ macOS 10.14 Mojave
종류위젯 엔진
상세 정보
개발사Apple
최초 출시Mac OS X 10.4 Tiger
마지막 버전1.8
마지막 버전 출시일2011년 7월 20일
특징다양한 위젯 지원 (시계, 계산기, 날씨 등)
웹 페이지 기반 위젯 개발 지원
설명macOS의 기능으로, 사용자가 여러 위젯을 실행하여 정보를 빠르게 확인하고 간단한 작업을 수행할 수 있도록 설계되었음.
역사Mac OS X 10.4 Tiger에서 처음 도입됨.
macOS Catalina에서 영구적으로 제거됨.
대체 기능macOS Sonoma부터 데스크탑 위젯 기능이 다시 도입되어, 대시보드 기능의 일부를 대체함.

2. 역사

Mac OS X 10.4 타이거 업데이트 10.4.3과 함께 출시된 대시보드의 첫 번째 버전에는 애플(Apple Inc.)이 개발한 14개의 위젯이 포함되었다.

초기 제공 위젯 목록
연락처 (구: 주소록)사업계산기캘린더사전
항공편 추적기아이튠즈 컨트롤러*전화번호부*스티커주식
타일 게임번역단위 변환기날씨세계 시계

* 최신 macOS 릴리스에는 포함되지 않음.

이후 스티브 잡스는 2006년 맥월드 기조 연설에서 4개의 새로운 위젯(스키 리포트, 피플 파인더, 구글 검색, ESPN)과 전화번호부 및 캘린더 위젯의 주요 업데이트를 발표했으며, 이는 Mac OS X 10.4.4 타이거 업데이트를 통해 사용할 수 있게 되었다.

2007년 후반에 출시된 Mac OS X 10.5 레오파드에서는 새로운 위젯이 추가되었다. 특히 '웹 클립' 기능은 사용자가 사파리 웹 브라우저를 통해 웹 페이지의 특정 부분을 잘라내어 위젯으로 만들 수 있게 했다. 이 위젯은 원본 웹사이트가 업데이트될 때마다 함께 업데이트되며, 위젯 내 링크 등은 실제 웹사이트처럼 작동한다. 또한 '영화' 위젯은 사용자가 주변 극장의 상영 영화 정보를 확인하고, 예고편을 보며, 티켓을 구매할 수 있는 기능을 제공했다.

Mac OS X 10.7 라이언에서는 전화번호부와 아이튠즈 컨트롤러 위젯이 제거되었다.

기본 위젯 외에도 사용자는 다양한 위젯을 추가할 수 있으며, 위젯 개발에는 HTML, CSS, 자바스크립트가 사용된다. 개발의 용이성 덕분에 많은 서드 파티 개발자들이 위젯을 만들어 배포했으며, 애플은 자사 웹사이트를 통해 이러한 위젯들을 등록받아 배포하기도 했다.

2. 1. Konfabulator와의 관계

애플이 Mac OS X 10.4 타이거 개발 중 대시보드 기능을 발표한 이후, 많은 사람들은 이 기능을 기존의 Konfabulator와 비교하기 시작했다. 이는 타이거가 공식 출시되기 몇 달 전부터 온라인 커뮤니티에서 논쟁거리가 되었다.

일각에서는 대시보드가 Konfabulator의 기능을 모방했다고 주장했다. 대시보드가 시각적으로나 기능적으로 Konfabulator(이후 야후! 위젯 엔진)와 유사하다는 점, 특히 두 프로그램 모두 환경 내 객체를 설명하기 위해 '위젯'이라는 용어를 사용한다는 점이 근거로 제시되었다.[10] 흥미롭게도, Konfabulator 자체는 1984년 최초의 애플 매킨토시와 함께 제공되었던 애플의 데스크 액세서리 개념에 영향을 받았을 수 있다. 데스크 액세서리는 위젯과 유사하게 사용자의 데스크톱에서 작동하는 작은 응용 프로그램이었다. System 7 (매킨토시)에서 협력적 멀티태스킹이 도입되면서 데스크 액세서리의 필요성은 줄어들었지만, Mac OS X로 전환되기 전까지 하위 호환성을 위해 계속 지원되었다.[11][12]

기술적인 측면에서 보면, 두 프로그램의 코드베이스는 다르다. Konfabulator는 XML자바스크립트를 사용하여 위젯을 만드는 반면, 대시보드는 HTML, CSS, 자바스크립트, 그리고 Objective-C를 사용한다.[13] 또한, 대시보드는 Mac OS X 10.3부터 도입된 창 목록 표시 기능인 Exposé의 확장 기능으로 볼 수 있으며, 위젯이 평소에는 숨겨져 있다는 점에서 항상 데스크톱에 표시되는 Konfabulator와 차이가 있다. 대시보드의 자바스크립트 제어 패키지는 Sherlock 3의 후속 기술로 여겨진다.

Konfabulator 개발자는 대시보드와의 유사성에 대해 항의했지만, 애플은 독자적인 기술임을 주장했다. 이후 Konfabulator는 야후!에 인수되어 야후! 위젯이라는 이름으로 배포되었다.

3. 기능 및 특징

대시보드 위젯은 웹 페이지와 유사하게 다양한 기능을 수행할 수 있으며, 사용자가 직접 접근하기 복잡한 작업을 대신 처리하기도 한다.[7] 예를 들어, 구글 검색 위젯은 사용자의 웹 브라우저를 열지 않고도 대시보드 내에서 바로 검색 결과를 보여주거나, 위키백과 위젯처럼 특정 웹 페이지의 내용을 가져와 표시할 수 있다. 일부 위젯은 어도비 플래시 등을 활용하여 게임처럼 즐길 수도 있다. 또한, macOS 사용자는 내장된 소프트웨어를 이용해 직접 위젯을 만들 수도 있다.

대시보드는 위젯을 표시하고 사용할 때 다양한 그래픽 효과를 보여준다. 위젯 오른쪽 하단 모서리의 작은 'i' 아이콘을 클릭하면 위젯이 뒤집히는 3D 효과와 함께 뒷면의 환경 설정을 변경할 수 있으며, 위젯을 열 때는 아이콘에서 본문으로 서서히 바뀌며 확대되는 효과(크로스페이드 및 확대)가 적용된다. 위젯이 활성화된 상태에서 Command-R 키를 누르면 "스핀 사이클 효과"가 나타나고, 닫을 때는 위젯이 빨려 들어가는 듯한 효과를 볼 수 있다. 성능이 충분한 Mac에서는 위젯을 열 때 물에 낙엽이 떨어지는 듯한 잔물결 효과가 나타나기도 한다. 이러한 효과들은 상당한 그래픽 처리 능력을 요구하지만, macOS의 Quartz Extreme 및 Core Image 그래픽 아키텍처 덕분에 실시간으로 부드럽게 표현된다. Exposé, Front Row, 최소화 효과와 마찬가지로, Shift 키를 누른 상태에서 대시보드를 활성화하면 이러한 효과들이 슬로우 모션으로 재생된다.

대시보드 위젯은 웹사이트 제작에 사용되는 HTML, CSS, JavaScript를 이용해 만들어진다.[8] 따라서 많은 웹 소프트웨어 개발자들이 비교적 쉽게 위젯 개발에 참여할 수 있다. 위젯의 핵심은 HTML 파일이며, 이는 애플사파리 웹 브라우저와 동일한 WebKit 프레임워크를 사용하여 대시보드 레이어에 표시된다. 이 때문에 구 버전의 macOS 사용자도 위젯을 개발하는 것이 가능하다. 위젯 API를 사용하면 애플 슬라이더와 같은 Mac 전용 인터페이스 요소를 위젯에 포함시킬 수도 있다.[3]

일반적으로 대시보드 위젯은 다음과 같은 파일들로 구성된다.

파일 종류설명
HTML 파일위젯의 실제 내용을 표시하는 핵심 파일
CSS 파일위젯의 디자인 및 스타일을 정의하는 파일 (HTML에서 호출)
JavaScript 파일위젯의 동적인 기능 구현 (HTML 파일 내에 직접 포함 가능)
속성 목록 (Info.plist)위젯의 이름, 버전, HTML 파일 경로 등 기본 정보를 담은 파일
배경 이미지PNG 형식의 위젯 배경 그림 파일
아이콘메뉴 막대에 표시될 위젯 아이콘 파일



이 파일들을 하나의 폴더에 넣고 폴더 이름 끝에 ".wdgt" 확장자를 붙이면 대시보드에서 위젯으로 인식하고 열 수 있다. 더 복잡한 위젯의 경우, 플랫폼별 기능을 위한 Cocoa 플러그인, 텍스트 스크롤이나 환경 설정 등을 위한 여러 개의 JavaScript 파일, 또는 다양한 버튼이나 메뉴를 위한 여러 이미지가 포함될 수도 있다.

Mac OS X 10.5 레오파드부터는 대시코드라는 응용 프로그램이 기본 포함되어 사용자들이 더 쉽게 위젯을 만들 수 있게 되었다. 레오파드에는 '웹 클립'이라는 새로운 기능도 추가되었는데, 이를 통해 사용자는 웹 페이지의 특정 부분만 선택하여 간단하게 위젯으로 만들 수 있다.[9] 예를 들어, 2007년 WWDC 기조 연설에서 스티브 잡스야후!의 주요 뉴스 헤드라인, 구글의 인기 검색어 목록, 내셔널 지오그래픽의 오늘의 사진, ''딜버트'' 만화, 로튼 토마토의 박스 오피스 정보 등을 웹 클립 기능을 이용해 위젯으로 만드는 시연을 보였다. 사용자는 생성된 위젯의 테두리 등을 직접 꾸밀 수도 있다.

기본으로 제공되는 주소록, 캘린더, 계산기, 아이튠즈 컨트롤러 등의 위젯 외에도 다양한 위젯을 쉽게 추가할 수 있다. 위젯은 대시보드 화면에서 직접 추가하거나 관련 파일을 더블 클릭하여 설치할 수 있다. 개발이 비교적 쉽기 때문에 많은 서드 파티 개발자들이 위젯을 만들어 배포하고 있으며, 애플은 자사 웹사이트를 통해 이러한 위젯들의 등록 및 배포를 지원한다.

4. macOS 기본 위젯

Mac OS X 10.4 타이거 업데이트 10.4.3과 함께 출시된 대시보드의 첫 번째 버전에는 애플이 만든 14개의 기본 위젯이 포함되었다. 목록은 다음과 같다.



2006년 맥월드 기조 연설에서 스티브 잡스는 스키 리포트, 피플 파인더, 구글 검색, ESPN 등 4개의 새로운 위젯과 전화번호부 및 캘린더 위젯의 주요 업데이트를 발표했다. 이 위젯들은 Mac OS X 10.4.4 타이거 업데이트를 통해 사용할 수 있게 되었다.

2007년 후반에 출시된 Mac OS X 10.5 레오파드에는 새로운 위젯들이 추가되었다. 그중 하나인 웹 클립은 사용자가 웹 페이지의 특정 영역을 위젯으로 만들 수 있게 해준다. 단, 이 기능은 사파리 웹 브라우저에서만 작동한다. 웹 클립 위젯은 원본 웹사이트가 업데이트될 때마다 함께 업데이트되며, 위젯 내 링크나 상호작용 요소들은 사파리에서 해당 웹사이트를 직접 방문하는 것처럼 작동한다. 또 다른 새로운 위젯인 영화는 사용자가 현재 상영 중인 영화를 인근 극장에서 찾고, 예고편을 보며, 대시보드에서 직접 티켓을 구매할 수 있도록 지원했다.

Mac OS X 10.7 라이언에서는 전화번호부 및 아이튠즈 컨트롤러 위젯이 기본 위젯 목록에서 제거되었다.

5. iOS 위젯

애플은 초기에 iOS에서 대시보드 위젯 설치를 공식적으로 지원하지 않았다. 2008년 6월 iOS SDK와 함께 비공식적인 대시보드 업데이트를 통해 아이폰용 웹 위젯 생성이 가능했지만, 이것이 iOS에 기본적으로 설치 가능한 모바일 위젯을 만드는 기능인지는 명확하지 않았다.

탈옥된 iOS 기기에서는 이론적으로 대시보드 위젯 설치가 가능했지만, 대부분의 데스크톱용 위젯은 iOS의 멀티 터치 터치스크린 환경에 맞게 설계되지 않았고, iOS 환경에 없는 특정 자바스크립트 구성 요소에 의존하는 경우도 있었다.

2014년 6월 2일, iOS 8 발표와 함께 변화가 시작되었다. 애플은 알림 센터의 "오늘" 보기에 앱 스토어에서 내려받은 위젯을 추가할 수 있도록 지원한다고 발표했다.[14] 이는 탈옥 없이 iOS에서 위젯을 공식적으로 사용할 수 있게 된 첫 사례였다.

이후 2020년 6월 22일, WWDC 기조 연설에서 애플은 iOS 14를 위한 새로운 위젯 기능을 선보였다. 이 위젯들은 사용자가 직접 홈 화면에 배치하고 크기를 조절할 수 있게 되었다. 또한, 최대 10개의 위젯을 하나의 공간에 쌓아두거나, 사용자의 활동 패턴에 따라 자동으로 관련성 높은 위젯을 보여주는 '스마트 스택' 기능도 도입되었다.[15]

6. 한국에서의 활용

애플은 iOS에 대시보드 위젯 설치를 공식적으로 지원한 적은 없다. 2008년 6월, 아이폰 SDK와 함께 공개되지 않은 대시코드 업데이트를 통해 아이폰용 웹 위젯 생성이 가능해졌으나, 이것이 모바일 위젯 생성을 지원하는지는 확인되지 않았다.

iOS 탈옥을 통해 iOS 기기에 대시보드 위젯을 설치하는 것은 이론적으로 가능했지만, 대부분의 데스크톱용 위젯은 멀티 터치 터치스크린 인터페이스에 적합하지 않았고, iOS에 포함되지 않은 대시보드 클라이언트의 위젯 자바스크립트 객체에 의존하는 경우도 있었다.

2014년 6월 2일, iOS 8 발표와 함께 상태 표시줄을 아래로 스와이프하여 접근하는 '오늘' 보기에 앱 스토어에서 다운로드한 위젯을 사용할 수 있게 되었다.[14] 이는 데스크톱 위젯과는 다르지만, 탈옥 없이 iOS에서 위젯을 공식적으로 사용할 수 있게 된 첫 사례였다.

iOS 13에는 이름만 같은 관련 없는 CarPlay 기능이 도입되기도 했다.

2020년 6월 22일 WWDC 기조연설에서 애플은 iOS 14용 위젯을 발표했다. 이 위젯들은 홈 화면에 배치하고 크기를 조절할 수 있으며, 최대 10개까지 쌓거나 사용자의 활동에 따라 변하는 '스마트 스택' 위젯을 사용할 수 있다.[15]

참조

[1] 뉴스 How to create your own OS X Dashboard Widgets from Safari - Make Tech Easier https://www.maketech[...] 2017-01-08
[2] 뉴스 Yosemite review: Continuity and WiFi problems mar an otherwise pleasing update http://www.macworld.[...] 2017-01-10
[3] 서적 Pro Web Gadgets for Mobile and Desktop https://books.google[...] Apress 2020-11-10
[4] 뉴스 3 ways to Mac Dashboard useful again: games, entertainment and fresh new productivity widgets http://www.macworld.[...] 2017-01-13
[5] 웹사이트 Apple will permanently remove Dashboard in macOS Catalina https://www.theverge[...] 2019-06-05
[6] 웹사이트 Apple announces macOS Sonoma with game mode and support for desktop widgets https://www.theverge[...] 2023-06-05
[7] 뉴스 How the macOS Dashboard can actually help you be productive https://www.computer[...] 2018-10-04
[8] 서적 JavaScript: The Missing Manual: The Missing Manual https://books.google[...] "O'Reilly Media, Inc." 2020-11-10
[9] 서적 Getting StartED with Mac OS X Leopard https://books.google[...] Apress 2020-11-10
[10] 웹사이트 Where Apple Went Wrong With Widgets https://www.engadget[...]
[11] 웹사이트 Much Ado About Dashboard http://www.atpm.com/[...]
[12] 웹사이트 Special Patrol: Arlo Rose on Tiger’s Dashboard http://www.geekpatro[...]
[13] 웹사이트 Dashboard vs. Konfabulator http://daringfirebal[...]
[14] 웹사이트 Apple Developer https://www.apple.co[...] 2017-12-17
[15] 웹사이트 iOS 14 Preview - Features https://www.apple.co[...] 2020-06-22
[16] 웹사이트 【Mac Info】 Macで見たい情報を素早く表示! 「ウィジェット」の使いこなしとオススメ10選 https://pc.watch.imp[...] 2021-11-24
[17] 뉴스 How to create your own OS X Dashboard Widgets from Safari - Make Tech Easier https://www.maketech[...] 2017-01-08
[18] 뉴스 Yosemite review: Continuity and WiFi problems mar an otherwise pleasing update http://www.macworld.[...] 2017-01-10
[19] 서적 Pro Web Gadgets for Mobile and Desktop https://books.google[...] Apress 2010-04-06
[20] 뉴스 3 ways to Mac Dashboard useful again: games, entertainment and fresh new productivity widgets http://www.macworld.[...] 2017-01-13
[21] 웹인용 Apple will permanently remove Dashboard in macOS Catalina https://www.theverge[...] June 5, 2019



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com