Bezgłowy oznacza, że aplikacja działa bez graficznego interfejsu użytkownika (GUI), a czasem w ogóle bez interfejsu użytkownika.
Istnieją podobne określenia, które są używane w nieco innym kontekście i zastosowaniu. Oto kilka przykładów.
Bezgłowy / Ghost / Phantom
Termin ten jest raczej używany w odniesieniu do klientów o dużej wadze. Chodzi o to, aby uruchomić klienta w trybie niegraficznym, na przykład z wierszem poleceń. Klient będzie wtedy działał do momentu zakończenia zadania lub będzie wchodził w interakcję z użytkownikiem za pośrednictwem monitu.
Na przykład Eclipse może działać w trybie bezgłowym. Ten tryb jest przydatny, jeśli chodzi o uruchamianie zadań w tle lub w fabryce kompilacji.
Na przykład możesz uruchomić Eclipse w trybie graficznym, aby zainstalować wtyczki. To jest w porządku, jeśli robisz to dla siebie. Jeśli jednak pakujesz Eclipse do użytku przez programistów dużej firmy i chcesz być na bieżąco ze wszystkimi aktualizacjami, prawdopodobnie chcesz znaleźć bardziej odtwarzalny, automatyczny, łatwiejszy sposób.
Wtedy pojawia się tryb bezgłowy: możesz uruchomić Eclipse w wierszu poleceń z parametrami wskazującymi, które wtyczki zainstalować.
Zaletą tej metody jest to, że można ją zintegrować z fabryką kompilacji!
Bez twarzy
Termin ten jest raczej używany do zastosowań na większą skalę. Został wymyślony przez projektantów UX. Aplikacja bez twarzy współdziała z użytkownikami w sposób, który jest tradycyjnie przeznaczony dla ludzi, na przykład wiadomości e-mail, SMS-y, telefon ... ale NIE GUI.
Na przykład niektóre firmy używają wiadomości SMS jako punktu wejścia do dialogu z użytkownikami: użytkownik wysyła wiadomość SMS zawierającą żądanie na określony numer. Powoduje to uruchomienie automatycznych usług i udzielenie odpowiedzi użytkownikowi.
To przyjemne doświadczenie użytkownika, ponieważ można załatwić kilka spraw za pomocą telefonu. Nie musisz koniecznie mieć połączenia z Internetem, a interakcja z aplikacją jest asynchroniczna.
Po stronie zaplecza serwis może zdecydować, że nie rozumie żądania użytkownika i wyjść z trybu automatycznego. Użytkownik wchodzi wtedy w tryb interakcji z operatorem bez zmiany narzędzia komunikacji.