हेडलेस का अर्थ है कि एप्लिकेशन बिना ग्राफ़िकल यूज़र इंटरफ़ेस (GUI) और कभी-कभी उपयोगकर्ता इंटरफ़ेस के बिना बिल्कुल भी चल रहा है।
इसके लिए समान शब्द हैं, जिनका उपयोग थोड़ा भिन्न संदर्भ और उपयोग में किया जाता है। यहाँ कुछ उदाहरण हैं।
हेडलेस / घोस्ट / फैंटम
इस शब्द का उपयोग भारी वजन वाले ग्राहकों के लिए किया जाता है। उदाहरण के लिए कमांड लाइन के साथ एक गैर-ग्राफिकल मोड में क्लाइंट को चलाने के लिए विचार है। ग्राहक तब तक चलेगा जब तक कि यह कार्य पूरा नहीं हो जाता है या एक संकेत के माध्यम से उपयोगकर्ता के साथ बातचीत करेगा।
उदाहरण के लिए ग्रहण हेडलेस मोड में चलाया जा सकता है। यह मोड काम में आता है जब यह पृष्ठभूमि में, या एक निर्माण कारखाने में नौकरी चलाने की बात आती है।
उदाहरण के लिए, आप प्लगइन्स को स्थापित करने के लिए ग्राफिक मोड में एक्लिप्स चला सकते हैं। यह ठीक है यदि आप इसे सिर्फ अपने लिए करते हैं। हालाँकि, यदि आप एक बड़ी कंपनी के देवों द्वारा उपयोग किए जाने के लिए ग्रहण की पैकेजिंग कर रहे हैं और सभी अद्यतनों के साथ बने रहना चाहते हैं, तो आप संभवतः अधिक प्रतिलिपि प्रस्तुत करने योग्य, स्वचालित आसान तरीका खोजना चाहते हैं।
जब हेडलैस मोड आता है: आप कमांड लाइन में एक्लिप्स चला सकते हैं जो ऐसे मापदंडों के साथ संकेत करता है कि कौन सा प्लग इन इंस्टॉल करना है।
इस विधि के बारे में अच्छी बात यह है कि इसे एक निर्माण कारखाने में एकीकृत किया जा सकता है!
फेसलेस
इस शब्द का उपयोग बड़े पैमाने पर उपयोग के लिए किया जाता है। यह UX डिजाइनरों द्वारा गढ़ा गया है। एक फेसलेस ऐप उपयोगकर्ताओं के साथ एक मनेर में बातचीत करता है जो मानव उपयोगकर्ताओं के लिए समर्पित है, जैसे मेल, एसएमएस, फोन ... लेकिन जीयूआई नहीं।
उदाहरण के लिए, कुछ कंपनियां उपयोगकर्ताओं के साथ संवाद करने के लिए एक प्रवेश बिंदु के रूप में एसएमएस का उपयोग करती हैं: उपयोगकर्ता एक एसएमएस भेजता है जिसमें एक निश्चित संख्या का अनुरोध होता है। यह उपयोगकर्ता को चलाने और जवाब देने के लिए स्वचालित सेवाओं को ट्रिगर करता है।
यह एक अच्छा उपयोगकर्ता अनुभव है, क्योंकि व्यक्ति किसी के टेलीफोन से कुछ काम कर सकता है। जरूरी नहीं कि आपके पास इंटरनेट कनेक्शन हो, और ऐप के साथ इंटरक्रैस असेंबल हो।
बैक-एंड साइड पर, सेवा यह तय कर सकती है कि वह उपयोगकर्ता के अनुरोध को नहीं समझती है और स्वचालित मोड से बाहर निकल जाती है। उपयोगकर्ता अपने संचार उपकरण को बदले बिना एक मानव ऑपरेटर के साथ एक अंतःक्रियात्मक मोड में प्रवेश करता है।