Intuicja (Amiga) - Intuition (Amiga)

Amiga Workbench 1.0 (1985)

Intuition to natywny system okienkowy i silnik interfejsu użytkownika (UI) AmigaOS . Został opracowany prawie w całości przez RJ Mical . Intuition nie powinno być mylone z Workbench , menedżerem plików przestrzennych AmigaOS , który opiera się na Intuition do obsługi okien i zdarzeń wejściowych.

Intuicja to wewnętrzny widget i system graficzny. Nie jest zaimplementowana przede wszystkim jako biblioteka graficzna zarządzana przez aplikację (jak zrobiła większość systemów, zgodnie z projektem firmy Xerox ), ale raczej jako oddzielne zadanie, które utrzymuje stan wszystkich standardowych elementów interfejsu użytkownika niezależnie od aplikacji. Dzięki temu jest responsywny, ponieważ gadżety interfejsu użytkownika są aktywne, nawet gdy aplikacja jest zajęta. Zadanie Intuition jest sterowane zdarzeniami użytkownika za pomocą myszy , klawiatury i innych urządzeń wejściowych. Rozpatruje również kolizje wskaźnika myszy i ikon oraz kontrolę „animowanych ikon”. Jak większość graficznych interfejsów użytkownika w tamtych czasach, Amiga's Intuition podążała za wiodącymi rozwiązaniami firmy Xerox, ale pragmatycznie dodano również interfejs wiersza poleceń, który rozszerzył funkcjonalność platformy. Późniejsze wersje dodały więcej ulepszeń, takich jak obsługa kolorowych ekranów Workbench i aspekt 3D. Udostępniono również zastępcze menedżery plików pulpitu, takie jak Directory Opus Magellan i interfejs Scalos .

W pierwszych wydaniach używano palety niebieskiej, pomarańczowej, białej i czarnej. Było to celowe – w czasach przed tanimi, wysokiej jakości monitorami wideo Commodore testowało wyjście na najgorszych telewizorach, jakie mogli znaleźć, w celu uzyskania najlepszego możliwego kontrastu w tych najgorszych warunkach.

Intuicja w wydaniu 2 systemu operacyjnego Amiga

Intuition zostało mocno rozszerzone po wydaniu wersji 2 AmigaOS. Wprowadzono podstawowy system programowania obiektowego dla intuicji (BOOPSI). Umożliwia programiście budowanie graficznego interfejsu użytkownika przy użyciu programowania obiektowego. Dostępne są niektóre klasy wbudowane (takie jak „gadgetclass” lub „imageclass”), a także możliwe jest budowanie własnych klas na podstawie istniejących lub zupełnie nowych (nad „rootclass”).

Inne zestawy narzędzi GUI

Ze względu na ograniczenia podstawowego zestawu widżetów Intuition, programiści przyjęli inne zestawy narzędzi GUI innych firm, takie jak Magic User Interface (MUI) i ReAction . Te zorientowane obiektowo silniki interfejsu użytkownika, napędzane „klasami” obiektów graficznych i funkcji, z nowymi standardowymi gadżetami, animowanymi przyciskami, ikonami w prawdziwym kolorze itp., oferowały programistom ustandaryzowane i bardziej atrakcyjne interfejsy. MUI i podobne systemy zrezygnowały z separacji interfejsu użytkownika między aplikacją (która określała gadżety do wyświetlenia) a zadaniem Intuition (które faktycznie zarządzało gadżetami dla wszystkich aplikacji, nawet gdy były zajęte).

Współcześni następcy środowiska Workbench to Ambient dla MorphOS , Scalos , Workbench dla AmigaOS 4 i Wanderer dla AROS . Jest krótki artykuł na temat otoczenia i opisy ikon MUI, menu i gadżetów tutaj (aps.fr) oraz zdjęcia pobytu Zune na głównej stronie AROS .

Nowy, zorientowany obiektowo zestaw narzędzi dla wszystkich platform amigopodobnych (AmigaOS, MorphOS, AROS), Feelin , został wprowadzony w 2005 roku i szeroko wykorzystuje wytyczne XML . Używa własnego systemu zarządzania pamięcią, a jego system puli pamięci współdzieli semafory wbudowanego systemu operacyjnego . Feelin posiada również niescentralizowany system przydzielania identyfikatorów, mechanizm wywoływania obiektów bez awarii oraz zaawansowany system logowania. Szczegóły i zdjęcia na Feelin można znaleźć na jego stronie internetowej .

Przyjęcie

Stewart Alsop II powiedział w 1988 r., że Intuition jest jednym z kilku interfejsów graficznych, które „zostały już wyeliminowane” z rynku przez Apple, IBM/Microsoft i inne. Stwierdzając, że „został sklejony w około sześć miesięcy… i że brak przezorności lub wizji pokazuje”, skrytykował litery dysków Intuition , brak obsługi sieci i „setki innych drobnych funkcji”.

Bibliografia