Blog Metlivi

Jak zachować równowagę między opcjonalną interakcją a biernym obserwowaniem pupila na pulpicie

Aby zachować równowagę między interakcją a biernym obserwowaniem pupila na pulpicie, ustaw obserwowanie jako domyślny tryb, a bezpośrednią interakcję przedstaw jako łatwo dostępną, świadomą decyzję. Zadbaj, by stan bezczynności był widoczny, ale nie przyciągał nadmiernie uwagi. Umożliw użytkownikom szybkie wstrzymanie działania lub ukrycie pupila, a także zapewnij przewidywalne reakcje na kliknięcie, przeciągnięcie lub wybór opcji z menu. Celem jest umożliwienie cieszenia się obecnością pupila bez konieczności zajmowania się nim, przy jednoczesnym zachowaniu możliwości interakcji, gdy użytkownik ma na nią ochotę.

15 października 20266 min czytaniaAutor: Metlivi Editorial Team
Sekcja 1

Zacznij od określenia, co pupil robi, gdy nikt się nim nie zajmuje

Traktuj bierne obserwowanie jako pełnoprawny tryb, a nie poczekalnię przed wyświetleniem komunikatu. Zdecyduj, co pupil może robić samodzielnie: pozostawać w bezruchu, wykonując drobne ruchy w stanie bezczynności, od czasu do czasu zmieniać wyraz pyszczka albo poruszać się w ograniczonym obszarze. Każde dodatkowe zachowanie zwiększa aktywność wizualną i może rozpraszać, dlatego zacznij od najmniej angażującej wersji, która nadal sygnalizuje obecność pupila.

Opublikowane instrukcje obsługi desktopowych pupili pokazują przydatne rozróżnienia: DeskSprite udostępnia ustawienia częstotliwości spacerów, przezroczystości i przepuszczania kliknięć myszy; Snowcat rozdziela tryb cichy od wędrowania i wyświetlania pasywnych dymków. To przykłady decyzji projektowych, a nie dowód na to, że jedno ustawienie odpowiada wszystkim. Podpowiadają praktyczną zasadę: udostępnij osobne ustawienia ruchu, mowy i reakcji na wskaźnik zamiast łączyć je w jeden niejasny przełącznik „aktywności”. (Instrukcja obsługi DeskSprite; Plik README Snowcat Desktop Pet)

Sekcja 2

Zadbaj, by opcjonalna interakcja była oczywista i odwracalna

Wybierz kilka bezpośrednich czynności i zadbaj, by ich skutki były zrozumiałe. Na przykład kliknięcie może wywołać krótką reakcję, przeciągnięcie — zmienić położenie pupila, a menu kontekstowe — udostępnić rzadziej używane opcje. Nie przypisuj kilku znaczeń temu samemu gestowi, chyba że interfejs wyraźnie je rozróżnia. Jeśli kliknięcie może zamiast tego przeciągnąć pupila, zastosuj próg ruchu lub inne czytelne rozróżnienie gestów. W dokumentacji Snowcat opisano próg przeciągnięcia wynoszący pięć pikseli, a inne programy z desktopowymi pupilami wykorzystują osobne reakcje na kliknięcie, dwukrotne kliknięcie i długie naciśnięcie. Te rozwiązania pokazują możliwe podejścia; nie wyznaczają uniwersalnego progu ani zestawu gestów. (Plik README Snowcat Desktop Pet; Plik README Desktop Pet)

Każda czynność powinna wywoływać krótką, widoczną reakcję, a użytkownik powinien móc łatwo przywrócić stan domyślny. Jeśli pupil może podążać za wskaźnikiem, wędrować lub mówić, użytkownik powinien móc zatrzymać te zachowania bez przeszukiwania kilku ekranów ustawień. Umieść w menu zasobnika systemowego lub innym łatwo dostępnym miejscu opcje ukrywania, wstrzymywania, wyciszania i przywracania pupila. Na przykład DeskSprite umieszcza opcje pokaż/ukryj, wstrzymaj interakcje i przepuszczaj kliknięcia myszy wśród przełączników menu zasobnika. (Instrukcja obsługi DeskSprite)

Sekcja 3

Rozdziel ustawienia wpływające na uwagę zamiast polegać na jednym przełączniku

Użyj niezależnych ustawień dla zachowań konkurujących o uwagę. Praktyczny zestaw na początek obejmuje:

  • Ruch: tylko ruchy w stanie bezczynności, sporadyczne poruszanie się w ograniczonym obszarze albo wyłączenie ruchu.
  • Komunikaty bez zachęty ze strony użytkownika: wyłączone lub sporadyczne; odróżnij je od reakcji na kliknięcie użytkownika.
  • Zachowanie względem wskaźnika: ignorowanie wskaźnika, reakcja po najechaniu albo podążanie za nim, z wyraźnym stanem wyłączenia.
  • Widoczność i obsługa: pokaż/ukryj, wstrzymaj interakcje albo przepuszczaj kliknięcia przez pupila, gdy użytkownik potrzebuje pulpitu pod nim.
  • Widoczność na ekranie: rozmiar, przezroczystość i wyświetlanie zawsze na wierzchu, jeśli platforma to obsługuje.

Taki podział pozwala dostosować zachowanie pupila do wykonywanego zadania bez rezygnowania z interakcji, na których użytkownikowi zależy. Ktoś może na przykład preferować sporadyczny ruch, ale nie chcieć nieproszonych dymków, albo chcieć widzieć pupila, jednocześnie przepuszczając przez niego kliknięcia. Podobne kombinacje można znaleźć w istniejących instrukcjach obsługi desktopowych pupili, gdzie osobno ustawiane są wędrowanie, pasywne dymki, tryb cichy, przezroczystość i przepuszczanie kliknięć. Dokładny zestaw ustawień zależy od aplikacji i systemu operacyjnego. (Plik README Snowcat Desktop Pet; Instrukcja obsługi DeskSprite)

Sekcja 4

Ogranicz ruch, dymki i dźwięki

Zadbaj, by zachowania autonomiczne były rzadkie, krótkie i ograniczone. Ruch powinien wstrzymywać się podczas bezpośredniego manipulowania pupilem, po otwarciu menu lub w trakcie zadania pełnoekranowego, gdy animowanie pupila na wierzchu byłoby nieodpowiednie. Dymek powinien mieć wyraźny powód pojawienia się, nie wyświetlać się wielokrotnie i znikać bez konieczności kliknięcia. Dźwięk, jeśli jest dostępny, powinien być domyślnie wyłączony lub cichy oraz sterowany niezależnie od animacji. Dźwięk zmienia coś, co użytkownik może zignorować wzrokiem, w słyszalne rozproszenie.

To zalecenia projektowe wywnioskowane z ustawień interakcji opisanych w aktualnych projektach desktopowych pupili. Na przykład w dokumentacji Snowcat opisano wstrzymywanie wędrowania podczas przeciągania, zmiany rozmiaru, korzystania z menu, pracy w trybie pełnoekranowym i zbliżania wskaźnika, a także wyłączanie pasywnych dymków w trybie cichym lub podczas pracy na pełnym ekranie. To przydatna lista warunków, które warto rozważyć, choć każde rozwiązanie należy przetestować w kontekście własnego układu interfejsu i platformy. (Plik README Snowcat Desktop Pet)

Sekcja 5

Ułatw użytkownikom szybkie przejście do biernego obserwowania

Zadbaj, by tryb wymagający niewielkiej interakcji był łatwo dostępny i zapamiętywany. Przy pierwszym uruchomieniu możesz zapytać, czy użytkownik woli pupila, który przeważnie pozostaje nieruchomy, czy takiego, który porusza się od czasu do czasu. Nie wyświetlaj długiego formularza ustawień, zanim pupil będzie widoczny. Udostępnij jeden przycisk trybu cichego lub wstrzymania, który zatrzymuje autonomiczny ruch i nieproszone komunikaty, ale pozostawia pupila na ekranie. Osobny przycisk ukrywania powinien pozwalać całkowicie usunąć go z pola widzenia.

Wyjaśniaj prostym językiem, co zmienia każde ustawienie. „Wstrzymaj interakcje” może oznaczać wyłączenie kliknięć, wstrzymanie ruchu albo jedno i drugie; w miarę możliwości opisuj te skutki osobno. Jeśli włączone jest przepuszczanie kliknięć, poinformuj, że nie będzie można klikać pupila ani go przeciągać, dopóki ta opcja nie zostanie wyłączona. W instrukcji obsługi DeskSprite jasno opisano tę konsekwencję i wskazano menu zasobnika jako miejsce, w którym można przywrócić interakcje. (Instrukcja obsługi DeskSprite)

Sekcja 6

Sprawdź równowagę w typowych sytuacjach

Zanim ustalisz ustawienia domyślne, przeanalizuj kilka konkretnych sytuacji:

  1. Użytkownik czyta lub pisze. Czy pupil może pozostać widoczny, nie zasłaniając ważnych treści i nie przyciągając wzroku raz za razem? Czy można niezależnie wstrzymać ruch i komunikaty autonomiczne?
  2. Użytkownik chce wywołać reakcję. Czy wiadomo, w co należy kliknąć, i czy reakcja kończy się, zanim użytkownik wykona kolejną czynność?
  3. Użytkownik przesuwa pupila. Czy przeciąganie działa bez wywoływania innej, niepowiązanej reakcji? Czy ruch zatrzymuje się, gdy wskaźnik znajdzie się w pobliżu?
  4. Użytkownik potrzebuje pulpitu pod pupilem. Czy może przepuszczać kliknięcia, zmniejszyć widoczność pupila na ekranie lub szybko go ukryć, a potem przywrócić normalną interakcję?
  5. Użytkownik uruchamia zadanie pełnoekranowe. Czy ruch lub komunikacja pupila zostają wstrzymane, jeśli tak przewiduje projekt?

Traktuj te sytuacje jako sprawdzian zachowania, a nie dowód na mierzalny wpływ na uwagę czy gwarancję komfortu. Jeśli użytkownicy często ukrywają pupila, wyłączają jego ruch lub mają trudności z przepuszczaniem przez niego kliknięć, potraktuj te działania jako przydatne sygnały do przeglądu ustawień domyślnych i opisów opcji. Nie rozwiązuj każdego problemu dodawaniem kolejnej funkcji: najpierw sprawdź, czy można ograniczyć częstotliwość istniejącego zachowania, uczynić je bardziej przewidywalnym lub ułatwić jego zatrzymanie.

Sekcja 7

Wybierz wyważone ustawienia domyślne i pozwól użytkownikom je dostosować

Rozsądna konfiguracja początkowa to widoczny pupil z oszczędną animacją w stanie bezczynności, bez ciągłego podążania za wskaźnikiem i częstych nieproszonych tekstów, a także z łatwo dostępnymi opcjami wstrzymania, ukrycia lub przepuszczania kliknięć. Oferuj sporadyczny ruch jako opcję, którą użytkownik musi włączyć albo którą łatwo wyłączyć, a bezpośrednie reakcje pozostaw dostępne na życzenie. Konkretne ustawienia domyślne zależą od rozmiaru pupila, stylu animacji, jego położenia na ekranie i środowiska pulpitu; na podstawie przytoczonych przykładów nie da się określić uniwersalnego odstępu między ruchami ani częstotliwości animacji.

Najważniejsze pytanie jest proste: czy użytkownik może zostawić pupila w spokoju i nadal rozumieć jego stan, a następnie świadomie wejść z nim w interakcję bez niespodzianek? Jeśli odpowiedź na oba pytania brzmi „tak”, bierne obserwowanie i opcjonalna interakcja mogą współistnieć, nie sprawiając, że którykolwiek tryb wydaje się obowiązkowy.

Sekcja 8

Źródła

Warto przeczytać

Eksploruj dalej ten temat