외관 관리자
Appearance Manager외형 매니저는 Macintosh 그래픽 사용자 인터페이스 위젯의 전체적인 모양을 제어하고 여러 테마를 지원하는 Mac OS 8 및 Mac OS 9의 구성요소다.[1]원래는 애플의 불운한 코프랜드 프로젝트를 위해 개발되었지만, 이 프로젝트가 취소되면서 이 시스템은 새로운 버전의 맥 OS로 옮겨졌다.또한 시스템 7용 SDK의 다운로드 가능한 일부로 화면표시 관리자를 무료로 이용할 수 있다.[2]
외관 매니저는 Control Manager와 QuickDraw 사이의 추상화 계층으로 구현된다.이전에 컨트롤은 버튼, 스크롤 막대, 창 제목 표시줄 등과 같은 사용자 인터페이스 요소를 그리기 위해 QuickDraw를 직접 호출했다.외관 관리자를 통해, 이러한 요소들은 클라이언트 코드를 대신하여 항목을 구별되는 엔터티로서 그리는 일련의 API로 추상화되어, 이에 따라 제어 관리자가 업무를 경감시킨다.클라이언트 코드가 인터페이스 요소(예: 버튼 또는 스크롤 막대)의 이미지를 요청하고 그 외관을 그리기 때문에 이러한 추가적인 수준의 방향성은 시스템이 전환 가능한 "테마"의 개념을 지원할 수 있게 한다.타사 애플리케이션인 Kaleidoscope는 "구성표" 파일을 통해 이 기능을 가장 먼저 활용했으며, "테마" 파일을 통해 비슷하게 동작하는 Mac OS 8.5의 업데이트된 모양 제어판이 그 뒤를 이었다.체계와 주제는 개념은 비슷하지만, 내부적으로는 양립할 수 없다.
Apple이 Aqua로 전환한 후에도 Mac OS X의 Carbon 애플리케이션에는 업데이트된 보다 강력한 버전의 Outlook Manager가 사용되었다.Extras.rsrc 파일은 새로운 모양 관리자와 호환되는 모양 테마의 업데이트된 버전이다.Mac OS X 버전 10.3에서는 Carbon 애플리케이션에서도 'layo' 데이터를 더 이상 사용하지 않기 때문에 외관 관리자의 지속적인 존재는 더 이상 확인할 수 없다.
모양 테마
Mac OS 8과 9의 외형 관리자의 기본 모양과 느낌은 코플랜드의 기본 GUI로 의도된 Platinum 디자인 언어다.Platinum은 윈도우 제어 위젯과 버튼과 같은 시스템 7 및 이전 버전 요소의 모양과 위치를 많이 유지하고 있으며 Charcoon이 기본 시스템 글꼴인 반면 Chicago는 메뉴 옵션을 통해 사용할 수 있었다.그러나 대부분의 단색 흑백 인터페이스와는 달리 다양한 회색 음영이 인터페이스 전체에 광범위하게 사용된다.그러나 애플 플래티넘은 주제가 아니다.그것은 사실 외모 매니저에 내장되어 있다.외관 제어판은 외관 관리자에 테마를 부착할 수 있다.시스템 폴더의 테마 폴더에 스텁 역할을 하는 Apple Platinum 파일이 있지만, 기능적인 테마 요소가 포함되어 있지 않다.사용자 지정 가능한 팔레트('클러트' 리소스)는 Apple Platinum의 진행 표시줄, 스크롤 엄지손가락, 슬라이더 탭 및 메뉴 선택에 사용되며, 이 고유한 옵션은 실제 테마에서 사용할 수 없다.외관 제어판은 형식 코드 'pltn'을 사용하여 애플 Platinum에 팔레트 수정 스텁처럼 파일이 작동해야 하는지 여부를 식별하고 형식 코드 'thme'를 사용하여 파일이 외관 테마처럼 작동해야 하는지 여부를 식별한다 대한.중요한 구별은 외관 제어판이 외관 관리자에 테마를 구현한다는 것이다.Kaleidoscope는 외관 관리자에 계획을 구현하는 타사 소프트웨어다.케일리도스코프는 외관 관리자를 대체하는 것이 아니라 외관 제어판을 대체하는 것이다.
애플은 애플 플래티넘, 하이테크, 기즈모를 능가하는 두 가지 외관 테마를 널리 보여주었다.하이테크는 인터페이스가 마치 현대적인 시청각 장비처럼 보이도록 만든 블랙 색조 배색을 기반으로 하고 있다.기즈모는 시대에 맞는 멤피스 스타일의 인터페이스로, 많은 굵은 색상과 패턴, 그리고 "위글리" 인터페이스 요소를 사용한다.둘 다 전체 GUI의 모든 요소를 변경하여 Apple Platinum의 흔적을 남기지 않았다.세 번째 테마인 드로잉 보드(Drawing Board)가 나중에 애플 재팬에서 개발되었다.이 테마는 창 둘레에 작은 '연필 자국', 바탕 화면에 거의 보이지 않는 그래프 종이 격자, 대조가 낮은 '사각형' 요소 등 인터페이스를 제도판에 연필로 그린 것처럼 보이게 하는 요소를 사용한다.모든 맥 OS 8.5에서 9.2.2까지 출시된 버전에서 테마가 지원되지만, 앞서 언급한 세 가지 테마는 맥 OS 8.5의 출시 전 버전에서만 존재했으며 최종 버전에서는 설명 없이 제거되었다.[1]
오랜 맥 사용자들에 의한 한 회고적 리뷰는 "하이테크" 테마가 "Linux 데스크톱에서 인기를 끌게 된 전형적인 어두운 오버 디코레이션 테크노 스킨처럼 보였다" "기즈모"는 "끔찍한" 것처럼 보였다"고 말하면서 이 테마를 엔지니어링 자원의 실수이자 낭비라고 묘사했다.광대 옷을 입은 파인더"[3]
타이포그래피
기본적으로 Charcoon이라는 글꼴은 이전 버전의 Mac OS에서 사용되었던 유사한 Chicago 서체를 대체하는데 사용된다.캐피털, 가젯, 샌드, 테크노, 섬유 등 다수의 추가 시스템 폰트도 제공된다.시스템 폰트가 되려면 명령 키 기호(command key 기호)와 같이 Mac 운영체제 특유의 글리프를 제공해야 한다.시스템 글꼴은 일반적으로 12 포인트에 표시된다.
이후 버전의 화면표시 관리자도 특정 크기 이상의 화면에 표시되는 형식에 기본적으로 12포인트씩 안티앨리어싱을 적용한다.이를 통해 래스터라이징 아티팩트에 대한 인식을 줄여 텍스트의 전체적인 외관을 개선한다.안티앨리어싱은 외관 제어판에서 조정할 수 있다.
쉐어웨어 제품은 외관 제어판에서 직접 제공되기 전에 외관 관리자의 일부 기능을 제공하는 제품이 존재한다.Church Windows와 Décor는 바탕 화면 사진 기능을 제공한다.애플이 구입해 시스템 7.5와 번들로 묶은 윈도쉐이드는 접기 기능을 제공한다.[4]창문이 무너지면 제목 표시줄만 남기고 "롤업"한다.
케일리도스코프

알로 로즈와 그레그 랜드웨버가 쓴 칼리도스코프는 애플이 '테마'를 이용해 비슷한 기능을 제공하는 Mac OS 8.5를 탑재한 외관 제어판에 업데이트를 발표하기 전 GUI에 '구성표'를 적용했다.소수의 테마만이 개발된 반면, 수천 개의 칼리도스코프 계획이 개발되었다.
외관 제어판의 테마 지원이 처음 발표되었을 때, 담당 팀은 수만 개의 기존 칼리도스코프 구성표 파일을 외관 관리자 호환 테마 파일로 변환하도록 특별히 설계된 자동 도구를 시연했다.이 도구는 대중에게 공개되지 않았지만,[5] 유사한 도구가 개발되었다.[6]
외관 제어판이 Mac OS 8.5에서 테마 기능을 제공한 후에도 칼리도스코프는 주요 테마 플랫폼을 유지했다.스티브 잡스는 맥 OS 8.5 출시 직전에 애플로 돌아왔고, 일관된 사용자 인터페이스를 보존하고 싶어 테마에 대한 지원을 공식적으로 중단하기로 결정했다.이 때문에, 애플, 그들 자신의beta-released 주제를 보류했다, 그리고 심지어 제3자 테마 편집자의 저자에로 이용자들은 같은 시간에 맥 OSX.[7]의 아쿠아 인터페이스를 흉내낸다 주제, 칼의 형식을 만들게 해 주기 위한 것이었다에 휴전과 중지하라는 통지서 발급한 테마 형식을 위한 작은 문서를 발표했다.ei도스코프 계획은 계속 발전했다.그 결과, 외관 주제가 실제로 시작되지 않는 동안 칼리도스코프 계획은 확산되었다.케일리도스코프는 맥 OS X로의 전환과 함께 더 이상 사용되지 않게 되어, 케일리도스코프는 호환이 되지 않는다.
참조
- ^ a b Brickness, K.J. (2001). Carbon Programming. SAMS. p. 220. ISBN 9780672322679.
- ^ ftp://ftp.apple.com/developer/Development_Kits/Obsolete_Unsupported/Appearance_SDK_1.0.4.sit.hqx[영구적 데드링크]
- ^ "Retro Mac Computing: the long view". The Long View. Basal Gangster. February 26, 2011. Archived from the original on April 1, 2013. Retrieved September 23, 2015.
- ^ Gruber, John (January 21, 2009). "Three things OS X could learn from the Classic Mac OS". Macworld. Archived from the original on April 18, 2021. Retrieved November 8, 2021.
- ^ 아쿠아, 체계와 테마 - 애플이 케일리도스코프-구성표-8.5테마 컨버터를 선보인다.
- ^ Boldt, Ben. "Scheme to Theme Converter". www.d.umn.edu. Archived from the original on February 17, 2018.
- ^ Fidéle, Dominique (April 17, 2001). "Apple lawyers target Mac Themes Project". Macworld UK. Archived from the original on May 31, 2014.