Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
MacOS-тың тоқтатылған мүмкіндігі Apple-дің Dashboard бағдарламалық жасақтамасы
Discontinued feature of macOS
Apple's Dashboard software
Dashboard – Apple Inc. компаниясының macOS операциялық жүйелерінде тоқтатылған мүмкіндік, ол виджеттер деп аталатын шағын қосымшаларды орналастыру үшін екінші жұмыс үстелі ретінде пайдаланылды. Бұл қосымшалар іске қосуға көп уақыт кетпейтін қарапайым бағдарламалар болып табылады. macOS жүйесімен бірге келген Dashboard қосымшаларына акция бағасы, ауа райы, калькулятор және жазбалар кірді; ал пайдаланушылар өз виджеттерін жасауға немесе жүктеуге болатын. Mac OS X 10.7 Lion нұсқасына дейін Dashboard белсендірілген кезде пайдаланушының жұмыс үстелі күңгірттеніп, виджеттер алдыңғы планға шығатын. Оларды қолданба терезелері сияқты жылжытуға, қайта орналастыруға, жоюға және қайта құруға болады (соның салдарынан бір уақытта бірнеше бірдей виджет ашық болуы мүмкін, тіпті әртүрлі параметрлермен). Жаңа виджеттерді қабаттың төменгі жағындағы белгішелер жолағы арқылы ашуға болады, ол iOS бас экранына немесе macOS Launchpad-ке ұқсас қолжетімді қосымшалар тізімін жүктейді. Жүктелгеннен кейін виджет пайдалануға дайын. Dashboard алғаш рет Mac OS X 10.4 Tiger нұсқасында пайда болды. Оны Dock, Launchpad немесе Spotlight арқылы қосымша ретінде іске қосуға болады. Сондай-ақ, Dashboard пернесі арқылы да қолжетімді. Басқаша айтқанда, пайдаланушы меңзерді алдын ала белгіленген ыстық бұрышқа немесе пернетақтаның шақыру пернесіне жылжыту арқылы Dashboard-ты ашуды таңдай алады. Mac OS X 10.7 Lion нұсқасынан бастап Dashboard-ты кеңістік ретінде конфигурациялауға болады, оған екі жағындағы жұмыс үстелдерінен төрт саусақпен оңға қарай сүрту арқылы кіруге болады. OS X 10.10 Yosemite нұсқасынан бастап Dashboard әдепкі бойынша өшірілді, ал Хабарламалар орталығы виджеттерді көрсетудің басты тәсіліне айналды. macOS 10.15 Catalina нұсқасынан бастап Dashboard macOS жүйесінен алынып тасталды. Виджеттерді қолдау macOS Sonoma-да, macOS-тың соңғы нұсқасында қайта жаңартылды. macOS Sonoma-да Apple Dashboard-ты жұмыс үстелімен біріктірді. Пайдаланушылар виджеттерді Хабарламалар орталығында сақтай алады.
Dashboard is a discontinued feature of Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini applications known as widgets. These are intended to be simple applications that do not take time to launch. Dashboard applications supplied with macOS included a stock ticker, weather report, calculator, and notepad; while users could create or download their own. Before Mac OS X 10.7 Lion, when Dashboard is activated, the user's desktop is dimmed and widgets appear in the foreground. Like application windows, they can be moved around, rearranged, deleted, and recreated (so that more than one of the same Widget is open at the same time, possibly with different settings). New widgets can be opened, via an icon bar on the bottom of the layer, loading a list of available apps similar to the iOS home screen or the macOS Launchpad. After loading, the widget is ready for use. Dashboard was first introduced in Mac OS X 10.4 Tiger. It can be activated as an application, from the Dock, Launchpad, or Spotlight. It can also be accessed by a dashboard key. Alternatively, the user can choose to make Dashboard open on moving the cursor into a preassigned hot corner or keyboard shortcut. Starting with Mac OS X 10.7 Lion, the Dashboard can be configured as a space, accessed by swiping four fingers to the right from the Desktops either side of it. From OS X 10.10 Yosemite onward, the Dashboard was disabled by default, with the Notification Center becoming the primary method of displaying widgets. As of macOS 10.15 Catalina, Dashboard has been removed from macOS. Widget support is reintroduced in macOS Sonoma, the latest macOS version. In macOS Sonoma, Apple has integrated the Dashboard with the Desktop. Users are still able to keep widgets in the Notification Center.
Виджеттің функциялары мен мүмкіндіктері
Веб-беттер сияқты басқару панелі виджеттерінің мүмкіндіктері көп, олар қолданушыға қолмен орындау қиын болатын тапсырмаларды да атқара алады. Мысалы, Google Search виджеті қолданушының веб-браузерін ашып, Google іздеуін жүргізеді. Басқа виджеттер, мысалы, Wikipedia, веб-беттердің мазмұнын алып, оны басқару панелінде көрсетеді. Кейбір виджеттер Adobe Flash (немесе басқа мультимедиалық бағдарлама) арқылы веб-браузердегідей ойындарды жасауға мүмкіндік береді. Mac қолданушылары кіріктірілген бағдарламалық жасақтаманы пайдаланып өз виджеттерін жасауға да қабілетті.
Dashboard widgets, like web pages, are capable of many different things, including of performing tasks that would be complicated for the user to access manually. One example is the Google Search widget, which simply opens up the user's web browser and performs a Google search. Other widgets, like Wikipedia, grab the contents of web pages and display them within Dashboard. Some widgets can also serve as games, using Adobe Flash (or another multimedia authoring program) to create games just as if they were in a web browser. It is also possible for Mac users to create their own widgets using built in software.
Графика
Dashboard виджеттерді көрсету, ашу және пайдалану үшін әртүрлі графикалық эффекттерді қолданады. Мысалы, виджеттің айналып өтуін имитациялау үшін 3D флип эффекті қолданылады, оң жақ төменгі бұрыштағы кішкентай «i» белгішесін басу арқылы пайдаланушы артқы жағындағы баптауларды өзгерте алады; басқа эффекттерге crossfading және иконадан денеге дейінгі масштабтау (виджеттерді ашқанда), виджет белсенді болғанда «айналу эффекті» және пайдаланушы Command R пернесін басқанда немесе олар жабылғанда сору эффекті жатады. Қуаты жеткілікті Mac компьютерлерінде виджеттер ашылғанда суға түскен жапырақ сияқты толқын эффектін тудырады. Бұл эффекттер көп процессорлық қуатты қажет етеді, бірақ macOS-тың Quartz Extreme және Core Image графикалық архитектураларының арқасында оларды нақты уақытта көрсетуге жеткілікті есептеу қуаты қолжетімді. Exposé, Front Row және minimize эффектісі сияқты, Dashboard-ты шақырғанда немесе Dashboard мәзір жолағын ашқанда Shift пернесін ұстап тұру эффектіні баяулатып көрсетеді.
Dashboard uses a variety of graphical effects for displaying, opening, and using widgets. For instance, a 3 D flip effect is used to simulate the widget flipping around, by clicking on a small i icon in the right bottom corner, the user can change the preferences on the reverse side; other effects include crossfading and scaling from icon to body (when opening widgets), a "spin cycle effect" when a widget is focused and the user presses Command R or a suck in effect when they are closed. On sufficiently powered Macs, widgets will produce a ripple effect when they are opened, like a leaf falling onto water. These effects consume considerable processing power but with the help of macOS’s Quartz Extreme and Core Image graphics architectures, sufficient computing power to render them in real time is available. As with Exposé, Front Row and the minimize effect, holding shift down while calling the Dashboard or opening the Dashboard menu bar will display the effect in slow motion.
Виджеттерді құру
Дашборд виджеттері Гипермәтіндік белгілеу тілі (HTML), каскадты стильдер тілі (CSS) және JavaScript арқылы жасалады. Веб-сайттарды құру үшін де осы тілдер қолданылатындықтан, көптеген веб-дамытушылар оларды жасауға қабілетті. Виджеттер, негізінен, Дашборд қабатында көрсетілетін HTML файлдары болып табылады; олар Apple-дің Safari веб-браузерінде де қолданылатын WebKit қосымшалар жинағын пайдаланады, яғни Дашборд қолжетімді емес macOS-тың ескі нұсқаларын қолданатын пайдаланушылар да оларды құруға болады. Виджеттерге Mac-ке тән интерфейс элементтерін, мысалы Apple Slider-ді пайдалануға мүмкіндік беретін виджет API бар. Мысалы, WWDC 2007 бас баяндамасында Стив Джобс келесілерден виджеттер жасады: Yahoo.com сайтындағы басты жаңалықтар, Google-дағы ең көп ізделген он сөз, National Geographic сайтындағы "Күннің суреті", "Дилберт" комиксі және Rotten Tomatoes сайтынан алынған кассалық ақпарат. Пайдаланушы виджеттерді одан әрі жекелендіру үшін шекарасын өзгерте алады.
Dashboard widgets are created using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript. Because the same languages are used for creating websites, many web developers can already build them. Widgets themselves are, at the core, simply HTML files that are displayed within the Dashboard layer; they use the WebKit application framework that is also used in Apple's Safari web browser, meaning even users running earlier versions of macOS — where Dashboard is unavailable — can build them. There is widget API allows the widgets to use Mac specific interface elements such as the Apple Slider. For example, during the WWDC 2007 keynote, Steve Jobs made widgets out of the following: the featured news headlines on Yahoo. com, the top ten most searched terms on Google, the Photo of the Day on National Geographic, the Dilbert comic strip, and the box office information from Rotten Tomatoes. The user can also customize the border to further personalize the widgets.
Konfabulator-пен салыстыру
Көптеген адамдар Konfabulator мен Apple-дің Dashboard-ын салыстырды, әсіресе Apple бұл мүмкіндікті Mac OS X 10.4 Tiger әзірленіп жатқан кезде жариялағаннан кейін. Бұл онлайн қауымдастықта Tiger ресми түрде шығуға бірнеше ай қалғанда пікір талас тудырды. Бір топ адам Dashboard-тың Konfabulator-дың "көшірмесі" деген қорытындыға келді. Олар Dashboard пен Konfabulator (кейін Yahoo! Widget Engine) арасындағы визуалды және функционалдық ұқсастықтарды атап көрсетеді, сонымен қатар олардың графикалық ерекшеліктерінің ұқсастығы және екеуі де өз орталарындағы объектілерді сипаттау үшін "виджеттер" терминін қолдануы себебінен оны көшірме деп те атады. Konfabulator, өз кезегінде, 1984 жылы алғаш рет Macintosh-пен бірге шығарылған Apple-дің Desk Accessories-іне негізделген болуы мүмкін. Desk Accessories, виджеттерге ұқсас, пайдаланушының жұмыс үстелінде жұмыс істейтін шағын қосымшалар болды. System 7 және бірлескен көп тапсырмалы жұмыс енгізілгеннен кейін Desk Accessories жасау қажеттілігі жойылды және әзірлеушілерге қосымшалар жасау ұсынылды. ОС артқа қарай үйлесімділік үшін Mac OS X-ке ауысқанға дейін оларды қолдауын жалғастырды (әсіресе, калькулятор Desk Accessory Mac OS 9 нұсқасына дейін, он жеті жыл бойы маңызды жаңартусыз сақталды). Konfabulator және Dashboard кодтары да әртүрлі: Konfabulator виджеттерді жасау үшін XML және JavaScript-ті пайдаланады, ал Dashboard HTML, CSS, JavaScript және Objective C-ті пайдаланады.
Many people have made comparisons between Konfabulator and Apple's Dashboard, especially after Apple announced the feature while Mac OS X 10.4 Tiger was in development. It was a subject of debate in the online community following the few months before Tiger's official release. One school of thought came to the conclusion that Dashboard was a "rip off" of Konfabulator. It points out the visual and functional similarities between Dashboard has been widely compared to Konfabulator (later Yahoo! Widget Engine) and sometimes called a copy of it, due to the similarities between their graphical aspects and the fact that they both use the term “widgets” to describe the objects in their environments. Konfabulator may, in turn, have been based on Apple’s Desk Accessories, first released in 1984 with the original Macintosh. Desk Accessories, similar to widgets, were small mini applications that operated on a user’s desktop. After the introduction of System 7 and cooperative multitasking, the necessity of creating Desk Accessories was removed and developers were encouraged to create applications instead. The OS continued to support them, for backward compatibility, until the switch to Mac OS X (In fact, the Calculator desk accessory remained in the Mac OS through version 9, seventeen years without a significant update). The codebases for Konfabulator and Dashboard are also different: Konfabulator uses XML and JavaScript to generate Widgets, whereas Dashboard uses HTML, CSS, JavaScript, and Objective C.
IOS-тағы виджеттер
Apple компаниясы iOS жүйесінде Dashboard виджеттерін орнатуды қолдауды ешқашан жариялаған емес. Дегенмен, 2008 жылдың маусым айында iPhone SDK жинағымен бірге келген Dashcode бағдарламасының жарияланбаған жаңартуы iPhone үшін арналған веб-виджеттерді жасауға мүмкіндік берді. Бірақ, Dashcode-тің бұл нұсқасы AJAX технологиясын қолданатын және iOS жүйесіне тікелей орнатылатын мобильді виджеттерді құруды қолдайтыны белгісіз. Теориялық тұрғыдан, iOS құрылғысына Dashboard виджеттерін орнату мүмкін екені көрсетілді, бірақ көптеген үстелге арналған виджеттер iOS-тің көп сенсорлық экранына бейімделмеген, олармен өзара әрекеттесу қиын болуы мүмкін. Сондай-ақ, олар iOS құрамына кірмейтін DashboardClient виджетінің JavaScript объектісіне тәуелді болуы мүмкін. 2014 жылдың 2 маусымында iOS 8 жаңартуын жариялаған кезде Apple компаниясы «Бүгінгі» көрінісінде (статус жолағынан төменге сырғыту арқылы қолжетімді) App Store дүкенінен жүктеп алуға болатын виджеттер болатынын хабарлады. Бұл Dashboard-тағы үстелге арналған виджеттерден өзгеше болғанымен, iOS жүйесінде виджеттердің ресми түрде (яғни, jailbreak қажет емес) қолжетімді болған алғашқы мүмкіндігі болды. iOS 13 жүйесімен бірге ұсынылған, осы аттас CarPlay мүмкіндігі де бар. 2020 жылдың 22 маусымында WWDC бас сөз сөйлеу кезінде Apple iOS 14 үшін виджеттерді таныстырды. Бұл виджеттерді бас экранға орналастыруға және олардың мөлшерін өзгертуге болады. Пайдаланушылар 10 виджетке дейін жинап қоя алады немесе пайдаланушының әрекетіне байланысты өзгеретін «Ақылды жинақ» виджетін таңдай алады.
Apple has never announced support for the installation of Dashboard widgets on iOS. Even though, in June 2008, an unannounced update of Dashcode that was packaged with the iPhone SDK allowed for the creation of iPhone oriented web widgets, it is unknown if this version of Dashcode would support the creation of AJAX driven mobile widgets that could be installed natively on iOS. It has been demonstrated that installing Dashboard widgets on a jailbroken iOS device is possible in theory, but most desktop oriented widgets are not oriented to usage or interaction on iOS's multi touch screen oriented interface; they may also rely on DashboardClient's widget JavaScript object, which is not part of iOS. On June 2, 2014, as part of their announcement of iOS 8, Apple announced that in the "Today" view (which is accessible by swiping down from the status bar) will be able to have downloadable widgets from the App Store. While not the same desktop oriented widgets that are found in Dashboard, this represented the first time that widgets became available officially (i. e., without jailbreaking) on iOS. There is an unrelated CarPlay feature with the same name introduced with iOS 13. On June 22, 2020, during the WWDC Keynote Address, Apple introduced widgets for iOS 14. These widgets can be placed on the homescreen, and can be resized. Users can stack up to 10 widgets, or choose a "Smart Stack" widget which will change depending the user's activity.