Безголовий означає, що додаток працює без графічного інтерфейсу користувача (GUI), а іноді взагалі без користувальницького інтерфейсу.
Для цього існують подібні терміни, які використовуються в дещо іншому контексті та вживанні. Ось кілька прикладів.
Безголовий / Привид / Фантом
Цей термін скоріше використовується для клієнтів з великою вагою. Ідея полягає в тому, щоб запустити клієнта в неграфічному режимі, наприклад, з командним рядком. Потім клієнт запускатиметься, доки завдання не буде закінчено, або буде взаємодіяти з користувачем за допомогою підказки.
Наприклад, Eclipse можна запускати в безголовому режимі. Цей режим стає в нагоді, коли йдеться про запуски завдань у фоновому режимі або на фабриці збірки.
Наприклад, ви можете запустити Eclipse у графічному режимі, щоб встановити плагіни. Це нормально, якщо ви просто робите це для себе. Однак якщо ви пакуєте Eclipse для використання розробниками великої компанії і хочете йти в ногу з усіма оновленнями, ви, мабуть, хочете знайти більш відтворюваний, автоматичний простіший спосіб.
Саме тоді з’являється безголовий режим: ви можете запустити Eclipse у командному рядку з параметрами, які вказують, які плагіни слід встановити.
Приємна річ цього методу полягає в тому, що його можна інтегрувати на фабриці збірки!
Безликий
Цей термін використовується для широкомасштабного застосування. Це придумано дизайнерами UX. Безликий додаток взаємодіє з користувачами в режимі, який традиційно присвячений користувачам, як-от пошта, SMS, телефон ... але НЕ графічний інтерфейс.
Наприклад, деякі компанії використовують SMS як точку входу для діалогу з користувачами: користувач надсилає SMS, що містить запит, на певний номер. Це запускає автоматичні служби для запуску та відповіді користувачеві.
Це приємний досвід для користувачів, тому що можна зробити кілька доручень зі свого телефону. Не обов’язково мати з’єднання з Інтернетом, а взаємодія з програмою є асинхронною.
На задній стороні служба може вирішити, що не розуміє запит користувача, і вийти з автоматизованого режиму. Потім користувач переходить в інтерактивний режим із оператором-людиною, не змінюючи свого інструмента зв'язку.