| Termin | Definicja |
|---|---|
| UI (User Interface) | UI to interfejs użytkownika, przez który odbywa się interakcja z aplikacją. UI User Interface jako warstwa kontaktu z aplikacjąUI, czyli User Interface, oznacza sposób, w jaki użytkownik rozpoznaje funkcje programu, wybiera działania i otrzymuje informacje o rezultatach. Nie chodzi wyłącznie o wygląd okna, dobór kolorów lub rozmieszczenie ikon. Interfejs obejmuje wszystkie elementy widoczne i obsługiwane podczas pracy: przyciski, pola formularzy, menu, komunikaty, suwaki, listy, zakładki, skróty klawiaturowe, gesty oraz reakcje na działania. Dobrze zaprojektowane UI pozwala zrozumieć, co można zrobić, gdzie znajduje się potrzebna opcja i jaki będzie skutek jej użycia. Interfejs użytkownika tworzy pośrednią warstwę między człowiekiem a funkcjami programu. Użytkownik nie musi znać wewnętrznej budowy aplikacji, sposobu zapisu danych ani kodu odpowiedzialnego za wykonanie polecenia. Wystarczy, że rozpozna właściwy element i otrzyma zrozumiałą odpowiedź systemu. Z tego powodu UI powinno być czytelne, przewidywalne i dostosowane do sytuacji, w której jest używane. Inaczej projektuje się panel narzędzia profesjonalnego, inaczej prostą aplikację mobilną, a jeszcze inaczej stronę internetową odwiedzaną okazjonalnie. Na jakość UI wpływa także dostępność. Odpowiedni kontrast, czytelna typografia, logiczna kolejność elementów i możliwość obsługi bez myszy ułatwiają korzystanie osobom o różnych potrzebach. Interfejs powinien również działać poprawnie przy zmianie rozmiaru okna, powiększeniu treści i użyciu czytnika ekranu, o ile dana aplikacja jest przeznaczona do takiej obsługi. UI a UX i User Interface w praktyceUI i UX są pojęciami powiązanymi, lecz nie oznaczają tego samego. User Interface odnosi się przede wszystkim do punktów styku z programem, ich wyglądu, zachowania i organizacji. UX, czyli doświadczenie użytkownika, obejmuje szerszą ocenę całego korzystania z produktu: łatwość osiągnięcia celu, zrozumiałość procesu, poczucie kontroli, szybkość wykonania zadania oraz wrażenia po zakończeniu pracy. Estetyczne UI może więc współistnieć z nieprzemyślanym UX, jeżeli użytkownik długo szuka funkcji albo nie rozumie komunikatów. Warto odróżnić również UI od warstwy technicznej aplikacji. Mechanizm logowania, baza danych, moduły obliczeniowe i usługi działające w tle mogą funkcjonować poprawnie, a mimo to użytkownik może mieć trudności z obsługą programu. Przyczyną bywają niejasne etykiety, zbyt wiele opcji naraz, brak informacji o postępie albo komunikaty napisane językiem technicznym. W drugą stronę, atrakcyjny wygląd nie naprawi problemów z wydajnością, błędami zapisu czy niestabilnością systemu. W interfejsach spotyka się kilka sposobów organizacji obsługi. Menu prowadzi do grup funkcji, pasek narzędzi zapewnia szybki dostęp do często używanych poleceń, formularz porządkuje wprowadzanie danych, a pulpit nawigacyjny pokazuje najważniejsze informacje w jednym miejscu. W aplikacjach graficznych znaczenie mają także podpowiedzi, wyróżnienie aktywnego narzędzia i możliwość cofnięcia operacji. Każde rozwiązanie powinno wynikać z rzeczywistych zadań użytkownika, a nie tylko z potrzeby umieszczenia kolejnego elementu na ekranie. Najczęstsze problemy z UI User InterfaceProblemy z UI mogą pojawić się nawet wtedy, gdy aplikacja uruchamia się bez widocznego błędu. Często występuje znikanie przycisków, nieprawidłowe skalowanie okna, nachodzenie na siebie napisów, brak reakcji na kliknięcia albo wyświetlanie pustych obszarów zamiast danych. Kłopot może dotyczyć konkretnego programu, całego systemu graficznego, sterownika, ustawień rozdzielczości lub sposobu wyświetlania obrazu. Typowym sygnałem jest nagłe spowolnienie interfejsu. Okno reaguje z opóźnieniem, menu otwiera się po kilku sekundach, a podczas przewijania pojawia się chwilowe zatrzymanie obrazu. Przyczyną może być przeciążenie zasobów, proces działający w tle, zbyt duża liczba elementów ładowanych jednocześnie albo konflikt po aktualizacji. Nie należy zakładać, że każda taka sytuacja wynika z uszkodzenia sprzętu, ale powtarzalne objawy wymagają sprawdzenia. Inną grupę stanowią błędy komunikacji. Jeżeli przycisk nie ma jasnej nazwy, ostrzeżenie nie wyjaśnia sposobu rozwiązania problemu albo po zapisaniu danych nie pojawia się potwierdzenie, użytkownik może wykonać tę samą czynność wielokrotnie lub utracić pewność, czy operacja została zakończona. W przypadku aplikacji używanych do dokumentów, finansów, nauki lub pracy zawodowej szczególne znaczenie ma możliwość odtworzenia poprzedniego stanu i zachowania danych przed dalszymi próbami. Na odbiór UI wpływają również ustawienia systemowe. Zmiana skali tekstu, trybu kontrastu, rozdzielczości albo orientacji ekranu może spowodować, że część interfejsu stanie się niedostępna. Warto odnotować, po jakiej zmianie pojawił się problem, czy dotyczy on jednego programu, oraz czy występuje na każdym koncie użytkownika. Takie informacje ułatwiają późniejszą ocenę przyczyny. UI i User Interface: praktyczne wskazówki obsługiPrzy trudnościach z interfejsem warto rozpocząć od prostych, bezpiecznych czynności. Należy zamknąć nieużywane aplikacje, ponownie uruchomić program i sprawdzić, czy problem powtarza się po ponownym otwarciu. Jeżeli kłopot dotyczy tylko jednego okna, można sprawdzić jego rozmiar, tryb pełnoekranowy oraz ustawienia powiększenia. Pomocne bywa także porównanie zachowania programu po zalogowaniu na inne konto, o ile jest ono dostępne. Przed zmianą ustawień wskazane jest zapisanie ważnych dokumentów i zanotowanie obecnej konfiguracji. Nie powinno się usuwać folderów programu ani instalować przypadkowych narzędzi obiecujących automatyczną naprawę. Warto sprawdzić, czy aplikacja i system mają aktualne, oficjalne komponenty, lecz aktualizację należy wykonywać wtedy, gdy istnieje możliwość bezpiecznego powrotu do wcześniejszego stanu. W codziennej pracy pomaga utrzymywanie stałych zasad obsługi. Często używane funkcje można przypiąć lub dodać do paska narzędzi, a zbędne powiadomienia ograniczyć. Dla osób korzystających z klawiatury przydatne są skróty, lecz powinny być zapamiętywane stopniowo i stosowane razem z widocznymi oznaczeniami. Jeżeli interfejs jest przeznaczony dla kilku osób, warto ustalić jednolity sposób nazewnictwa plików, folderów i operacji, aby ograniczyć pomyłki. W przypadku aplikacji internetowych należy sprawdzić, czy problem występuje w innej przeglądarce oraz czy wpływają na niego dodatki. Przy programach instalowanych lokalnie przydatne jest ustalenie wersji aplikacji, systemu i sterowników obrazu. Nie jest to diagnoza, ale uporządkowany opis objawów pozwala szybciej określić, czy źródłem jest aplikacja, konfiguracja, środowisko graficzne czy urządzenie. Kiedy UI User Interface wymaga konsultacji serwisowejZgłoszenie do serwisu warto rozważyć, gdy interfejs regularnie zawiesza się, elementy znikają, ekran miga, obraz jest zniekształcony albo problem pojawił się równocześnie w wielu aplikacjach. Szczególnej uwagi wymagają sytuacje, w których błędom UI towarzyszą samoczynne restarty, nietypowe dźwięki, nagłe wyłączanie komputera, trudności z uruchomieniem lub utrata dostępu do zapisanych danych. Wtedy dalsze przypadkowe zmiany ustawień mogą utrudnić rozpoznanie przyczyny. Przed przekazaniem urządzenia dobrze przygotować opis: nazwa programu, moment wystąpienia problemu, wykonane czynności, komunikaty widoczne na ekranie oraz informacja, czy objaw występuje stale czy tylko w określonych warunkach. Jeżeli problem dotyczy ważnych danych, należy zaznaczyć to przy zgłoszeniu i unikać wielokrotnego zapisywania plików w niepewnym stanie. W Warszawie sprawdzenie takich problemów można zlecić w firmie Warszawskie Pogotowie Komputerowe 24/7. Podczas konsultacji można określić, czy trudność z User Interface wynika z ustawień programu, środowiska systemowego, sterowników, podzespołów albo samej aplikacji. Taka ocena pomaga dobrać dalsze działania i przywrócić przewidywalną obsługę bez pochopnych modyfikacji. |