मैक अनुप्रयोगों को कभी "बंद" क्यों नहीं किया जाता है?


60

मैं लिनक्स / विंडोज / मैक उपयोगकर्ता हूं। मुझे सभी सिस्टम पसंद हैं, * विंडोज से अधिक निक्स, लेकिन मुझे सभी अनैतिक पसंद हैं।

मैंने इस वर्ष मैक का उपयोग करना शुरू कर दिया, और लिनक्स और विंडोज के बीच एक अंतर जिसे मैं समझ नहीं पा रहा हूं: "एक्स" बटन को हिट करने पर एप्लिकेशन कभी भी बंद नहीं होते हैं, क्योंकि यह लिनक्स और विंडोज का व्यवहार है? मुझे cmd + q को हिट करने या अप मेनू द्वारा छोड़ने की आवश्यकता है।

मेरा मतलब है, यह केवल उन सभी से अलग होना है, या इस व्यवहार का एक कारण है? मैं कोई फायदा नहीं देख सकता। अगर मैं बंद करना चाहता हूं, तो मैं बंद करना चाहता हूं। अवधि।

किसी को इसका कारण पता है?


1
यह सिर्फ इतना है कि Xबटन का डिफ़ॉल्ट व्यवहार छिपाना है। मैं मानता हूं कि यह बेवकूफी है, लेकिन यह "आपकी मैकबुक आपसे बेहतर जानता है" मानसिकता का परिणाम है। कुछ खिड़कियां और लिनक्स प्रोग्राम एक ही काम करते हैं, लेकिन सामान्य तौर पर, Xकरीब का मतलब है।
फाल्मरी 18

1
कभी-कभी एक डिफ़ॉल्ट व्यवहार का एक कारण होता है, यहां तक ​​कि ऐतिहासिक भी नहीं होता है। मैं इसे जानना चाहूंगा।
कोई अभी भी आपको

1
मुझे लगता है कि ऐतिहासिक रूप से यह खिड़की बंद कर देता है, लेकिन यह एप्लिकेशन को नहीं छोड़ता है। मुझे यकीन है कि क्यों नहीं पता है, लेकिन मुझे संदेह है कि यह उस समय में निहित है जब इससे पहले कि मैक वर्चुअल मेमोरी और वास्तविक एप्लिकेशन स्विचिंग था, आप विंडोज़ को बंद कर सकते हैं, संभवतः कुछ मेमोरी को मुक्त कर सकते हैं लेकिन एक नई शुरुआत को धीमा नहीं कर सकते (एर)।
नेथ

25
जब किसी एप्लिकेशन में हमेशा केवल एक (मुख्य) विंडो (जैसे सिस्टम वरीयताएँ ) होती है, तो इसे बंद करना (या तो फ़ाइल > बंद , कमांड + डब्ल्यू, या ऊपरी-बाएँ में प्रति विंडो लाल एक्स) आवेदन को छोड़ देता है (किया जा रहा है) "खिड़की के साथ मतलब है कि आप" एक ही खिड़की है) के बाद से आवेदन के साथ किया जाता है। अंतिम विंडो बंद होने पर एक से अधिक मुख्य विंडो वाले अनुप्रयोग नहीं छोड़ सकते हैं। अनुप्रयोग खुला रहता है इसलिए आप उपयोग कर सकते हैं (जैसे) फ़ाइल > नई… (या फ़ाइल > ओपन… ) एक नई विंडो खोलने के लिए बिना एप्लिकेशन को छोड़ें और पुनः आरंभ करें।
क्रिस जॉन्सन

1
@ क्रिस आपका जवाब होना चाहिए, यह मेरे लिए सबसे ज्यादा मायने
रखता है

जवाबों:


89

कुछ अर्थों में, यह इतिहास के साथ एक यूआई सम्मेलन है जो 1984 के लिए सभी तरह से वापस चला जाता है। चूंकि विंडोज और एक्स 11 दोनों मूल मैक जीयूआई की तारीख देते हैं, इसलिए कोई कह सकता है कि विंडोज इसे विंडोज के बजाय "अलग होने के लिए" करता है। सुझाव है कि मैक ऑडबॉल है।

मैकिंटोश के शुरुआती दिनों में, आप एक बार में केवल एक ही एप्लिकेशन चला सकते थे। एप्लिकेशन को बिना किसी विंडो के साथ खोलना पूरी तरह से उचित था क्योंकि एप्लिकेशन में हमेशा स्क्रीन के शीर्ष पर एक दृश्य मेनू बार होता था। जब आप किसी एप्लिकेशन की सभी विंडो बंद करते हैं, तो एप्लिकेशन को खुले रखने के लिए समझ में आता है क्योंकि आप हमेशा एक नया दस्तावेज़ बनाने के लिए मेनू बार का उपयोग कर सकते हैं, या किसी मौजूदा को खोल सकते हैं। प्रक्रिया से बाहर निकलना सिर्फ इसलिए क्योंकि एक खिड़की बंद थी उस समय कोई मतलब नहीं था, क्योंकि ध्यान केंद्रित करने के लिए कोई अन्य प्रक्रिया नहीं थी।

कुछ साल बाद, 80 के उत्तरार्ध का मैकिंटोश उस बिंदु पर आगे बढ़ा, जहाँ एक साथ कई अनुप्रयोग खोलने के लिए पर्याप्त मेमोरी थी। चूँकि ऐसा करने के लिए उपकरणों को मौजूदा अनुप्रयोगों के साथ पश्चगामी संगतता बनाए रखना था, इसलिए वे स्वाभाविक रूप से मूल UI सम्मेलनों को बदलने और बिना किसी खुली खिड़कियों के हत्या के अनुप्रयोगों को नहीं जा रहे थे। परिणाम दृश्य GUI तत्व (एक विंडो) और एक अमूर्त चलने की प्रक्रिया (अनुप्रयोग) के बीच UI में एक साफ अंतर था।

इस बीच, माइक्रोसॉफ्ट विंडोज विकसित कर रहा था। 90 के दशक की शुरुआत तक, Microsoft के पास विंडोज 3.X अच्छी तरह से काम कर रहा था, और X11 पर मोटिफ माइक्रोसॉफ्ट के काम से काफी प्रेरित था। जबकि Macintosh अनुप्रयोगों के UI को प्रस्तुत करने के आसपास बनाया गया था, विंडोज (जैसा कि नाम का सुझाव होगा) दर्शन के आसपास बनाया गया था कि विंडो ही यूआई की मौलिक इकाई होनी चाहिए, जिसमें आवेदन की एकमात्र अवधारणा के रूप में होती है MDI स्टाइल कंटेनर विंडो। X11 ने एक UI दृष्टिकोण से काफी हद तक महत्वहीन माना है। एक एकल प्रक्रिया भी कई डिस्प्ले पर खिड़कियां खोल सकती है, जो स्थानीय क्षेत्र नेटवर्क (बहुत नए-फीके) में कई मशीनों से जुड़ी हैं।

विंडोज शैली के दृष्टिकोण के साथ परेशानी यह थी कि आप उपयोगकर्ता के इंटरैक्शन के कुछ रूपों को नहीं कर सकते थे, जैसे कि सिर्फ एक मेनू बार के साथ खोलना, और उपयोगकर्ता को कोई वास्तविक गारंटी नहीं थी कि एक प्रक्रिया वास्तव में बाहर निकल गई थी जब खिड़कियां चली गईं थीं। एक Macintosh उपयोगकर्ता आसानी से एक एप्लिकेशन पर स्विच कर सकता है जो इसे छोड़ने के लिए, या इसका उपयोग करने के लिए विंडोज़ के बिना चल रहा था, लेकिन विंडोज ने उपयोगकर्ता को इस तरह की प्रक्रिया के साथ बातचीत करने के लिए बिल्कुल कोई रास्ता नहीं दिया। (कार्य प्रबंधक में इसे नोटिस करने के अलावा, और इसे मार डालो।) इसके अलावा, एक उपयोगकर्ता चल रही एक प्रक्रिया को छोड़ने का विकल्प नहीं चुन सकता है ताकि वे इसे फिर से लॉन्च किए बिना प्राप्त कर सकें, प्रक्रिया को अव्यवस्थित करने से कुछ दृश्यमान यूआई को छोड़कर। स्क्रीन, और खपत (उस समय, बहुत सीमित) संसाधनों पर। जबकि मैकिन्टोश के पास स्विच करने के लिए "एप्लिकेशन" मेनू था, विंडोज ने "टास्क बार" को लोकप्रिय बनाया। जो बिना किसी प्रक्रिया के सभी शीर्ष स्तरीय विंडो प्रदर्शित करता है जो उन्हें खोला था। भारी मल्टीटास्करों के लिए, "टास्क बार सूप" अनहेल्दी साबित हुआ। अधिक बुनियादी उपयोगकर्ताओं के लिए, "शीर्ष स्तर की खिड़की" के रूप में वास्तव में योग्य होने के बारे में विरोधाभास कभी-कभी भ्रमित था क्योंकि वास्तव में कौन सी खिड़कियां बार पर दिखाई देंगी, इसके बारे में कोई भी सीखने योग्य नियम नहीं था।

90 के दशक के उत्तरार्ध तक, Microsoft का GUI सबसे अधिक उपयोग किया जाता था। अधिकांश उपयोगकर्ताओं के पास Macintosh या UNIX X11 वर्कस्टेशन के बजाय एक विंडोज पीसी है। नतीजतन, जैसे-जैसे लिनक्स समय के साथ लोकप्रियता में बढ़ता गया, कई डेवलपर्स UNIX UI सम्मेलनों के बजाय विंडोज UI सम्मेलनों का उपयोग करने की पृष्ठभूमि से आ रहे थे। विंडोज यूआई सम्मेलनों से मोटिफ ड्राइंग जैसी चीजों पर प्रारंभिक काम के इतिहास के साथ संयुक्त, आधुनिक लिनक्स डेस्कटॉप वातावरण में परिणाम के लिए क्लासिक एक्स 11 की तुलना में विंडोज की तरह अधिक व्यवहार कर रहा है जैसे कि ट्वम या मैकिंटोश।

इस बिंदु पर, "क्लासिक" मैक ओएस ने मैक ओएस 9 के साथ अपना पाठ्यक्रम चलाया था, और मैकिन्टोश मैक ओएस एक्स के रूप में बहुत अलग हिम्मत के साथ एक यूनिक्स संचालित मशीन बन गया। इस प्रकार, यह डॉक के नेक्सटी यूआई अवधारणा को विरासत में मिला। मूल NeXT मशीनों पर, X11 का उपयोग किया गया था, लेकिन विगेट्स और यूआई सम्मेलनों के काफी अनोखे सेट के साथ। संभवतः उनमें से सबसे विशिष्ट डॉक था, जो एक तरह का संयोजन कार्यक्रम लांचर और कार्य स्विचर था। (OS-X में जाना जाने वाला "बहुरंगी" ओपन फाइल डायलॉग बॉक्स भी NeXT से आया है, साथ ही कुछ अन्य दृश्यमान चीजें भी हैं। OS-X संक्रमण में सबसे महत्वपूर्ण बदलाव सभी अदृश्य थे, हालांकि।) Macintosh की अवधारणा "मौलिक UI तत्व के रूप में अनुप्रयोग" के साथ अच्छी तरह से काम किया। इसलिए, एक उपयोगकर्ता देख सकता है कि डॉक आइकन पर एक निशान द्वारा एक आवेदन खुला है, और उस पर स्विच करें या उस पर क्लिक करके लॉन्च करें। चूँकि आधुनिक OS-X ने अब क्लासिक मैक ओएस की तुलना में मल्टीटास्किंग का बहुत बेहतर समर्थन किया, इसलिए अचानक यह समझ में आया कि एक उपयोगकर्ता पृष्ठभूमि में चलने वाली सभी तरह की चीजों को प्राप्त करना चाहता है, जैसे कि कुछ वीडियो रूपांतरण सॉफ़्टवेयर जो पृष्ठभूमि में क्रैंक करता है। , एक स्क्रीन रिकॉर्डर, वीओआइपी सॉफ्टवेयर, इंटरनेट रेडियो, एक वेब सर्वर, कुछ जो एक बोले गए कमांड के जवाब में बोलता है, आदि। उस सामान में से कोई भी आवश्यक रूप से एक समझदार उपयोगकर्ता के अनुभव के लिए खुला होने के लिए एक दृश्य विंडो की आवश्यकता होती है, और मेनू बार अभी भी स्क्रीन के शीर्ष पर खिड़कियों से अलग था, और आपके पास सीधे डॉक आइकन पर एक मेनू हो सकता है, इसलिए एक उपयोगकर्ता हमेशा उस प्रोग्राम के साथ बातचीत कर सकता है जिसमें कोई खुला यूआई नहीं था। इसके फलस्वरूप, एक अनुप्रयोग को खुले रखने की मौजूदा परंपरा को खोदने के लिए, केवल विंडोज की तरह अधिक होने के लिए, ज्यादातर मैक उपयोगकर्ताओं ने गलत दिशा में एक भयानक कदम के रूप में देखा होगा। यह बातचीत के कई तरीकों को असंभव बनाता है, जिसमें कोई वास्तविक लाभ नहीं है।

जाहिर है, कुछ उपयोगकर्ता विंडोज कन्वेंशन को पसंद करते हैं, और न ही "सही रूप से सही है।" लेकिन, इस तरह से कुछ उपयोगी से दूर प्रवास, बिना किसी अच्छे कारण के बस कोई मतलब नहीं होगा। उम्मीद है, कुछ इतिहास के माध्यम से यह दौरा आपको थोड़ा सा संदर्भ देता है जो आपको उपयोगी लगता है।


1
निट: नेक्सटस्टेप ने X11 का उपयोग नहीं किया। यह डिस्प्ले पोस्टस्क्रिप्ट (जो अंततः ओएस एक्स के क्वार्ट्ज 2 डी का आधार बना, हालांकि पीएस के बजाय पीडीएफ पर आधारित है) के आधार पर इसकी स्वयं की खिड़की है।
22

सिवाय वे सभी जेरोक्स ऑल्टो की नकल करते थे। जॉब्स और गेट्स, दोनों ने भी सचमुच ऐसा कहा। और X11 / मोटिफ मूल रूप से उन सभी पर आधारित था।
Evi1M4chine 20

1
आखिरी विंडो बंद होने के बाद ऐप्पल डेवलपर्स को ऐप छोड़ने का विकल्प देता है। यह डेवलपर्स पर निर्भर करता है कि वह चुनाव करे। जाहिरा तौर पर कई डेवलपर्स इस तरह से अपने ऐप बनाना पसंद करते हैं।
स्पेसडॉग

20

विंडो MacOS में एप्लिकेशन नहीं है, MacOS में विंडोज़ एप्लिकेशन से कनेक्ट होता है। इसीलिए जब आप विंडो बंद करते हैं तो एप्लिकेशन बाहर नहीं निकलता है।

विंडोज़ पर खिड़की है आवेदन, यही वजह है कि आवेदन के लिए जब आप बाहर निकलें बटन हिट बाहर निकलने चाहिए।

लिनक्स पर डेवलपर तय करता है कि वे किस वास्तुकला का उपयोग करना पसंद करते हैं, दोनों तरीके संभव हैं ...


4
विंडोज पर दोनों तरीके संभव हैं, ...
क्रिस डाउन

1
और यदि आप ऐप्स बनाने के लिए कोको का उपयोग कर रहे हैं, तो आप यह चुन सकते हैं कि अंतिम विंडो बंद होने पर आपका ऐप क्विट करता है या नहीं।
ब्लैकलाइट शाइनिंग

इसके अलावा, सिस्टम प्राथमिकताएँ तब बंद हो जाती हैं जब इसकी खिड़की बंद हो जाती है। (हो सकता है कि अन्य बंडल किए गए ऐप्स हैं जो ऐसा करते हैं, लेकिन यह एकमात्र ऐसा क्षण है जो मैं इस समय सोच सकता हूं।)
ब्लैकलाइट शाइनिंग

@ क्रिसडाउन: विंडोज में बिना विंडो के किसी एप्लिकेशन के साथ कैसे इंटरैक्ट करेगा? सिस्टम डॉकटर?
Evi1M4chine 20

15

यह एप्लिकेशन विशिष्ट है। उदाहरण के लिए सिस्टम प्राथमिकताएं आवेदन करता है जब आप लाल बटन पर क्लिक करें छोड़ दिया। हालाँकि, जब आप इसे "बंद" करने का प्रयास करते हैं, तो अधिकांश प्रोग्राम केवल विंडो (और दस्तावेज़ों के भीतर) को बंद करते हैं। मुझे लगता है कि इसके पीछे का विचार यह है कि जब आप फिर से एप्लिकेशन का उपयोग करना चाहते हैं तो चीजों को तेज करना है।

अगर मैं बंद करना चाहता हूं, तो मैं बंद करना चाहता हूं। अवधि।

मैं मानता हूँ, इसलिए मैं कुंजीपटल शॉर्टकट, का उपयोग Cmd+ wविंडो बंद करने के लिए, और Cmd+ qवास्तव में छोड़ने के लिए। अधिकांश अनुप्रयोगों ने इसे लागू किया है। एक विकल्प एप्लिकेशन आइकन पर राइट क्लिक करना और "क्विट" चुनना है, जो बहुत धीमा है।


8

हां, यह बहुत, बहुत कष्टप्रद है।

इस बीच, इस एप्लिकेशन को मदद करनी चाहिए:
http://www.carsten-mielke.com/redquits.html

विवरण से:

क्या आपने कभी इसके लाल बटन के साथ एक एप्लिकेशन को बंद करने की कोशिश की है और सोचा है कि यह अभी भी क्यों खुला है? RedQuits इसे बदलता है। यदि आप लाल बटन पर क्लिक करते हैं तो सभी प्रोग्राम अब सभी खुली खिड़कियों को छोड़ देते हैं और बंद कर देते हैं।


दिलचस्प समाधान।
कोई अभी भी आपको

1
जो लोग इस वर्कअराउंड का उपयोग करते हैं, उन्हें शायद विंडोज पर स्विच करना चाहिए या चीजों को करने के ओएस एक्स दर्शन सीखना चाहिए। मैं यहां एक लौ युद्ध शुरू नहीं करना चाहता, लेकिन यह आमतौर पर तब लागू होता है जब कोई व्यक्ति किसी अन्य उत्पाद की तरह व्यवहार करना चाहता है। यह अच्छा है कि उपकरण मौजूद है। शायद कुछ लोग हैं जो इसका इस्तेमाल करते हैं।
राफेल बुगाजेवकी

2
और यह केवल एक सही उत्तर है, धन्यवाद @ @ तमस! नियम यह है कि कंप्यूटर और सॉफ्टवेयर लचीला होना चाहिए और मेरी जरूरतों और आदतों के अनुकूल होना चाहिए - विपरीत तरीके से नहीं!
.१५ को मारेकी

3

इसका कारण यह है कि एक खिड़की क्या है। Microsoft Windows में प्रत्येक आवेदन प्रत्येक मैक OSX और मैक ओएस की पिछली रिलीज़ में अपनी ही खिड़की जहां हो जाता है फ़ाइल या दस्तावेज़ का अपना खिड़की है। जब आप "सफ़ारी को बंद" करते हैं, तो आप सफ़ारी को [एक्साइटिंग] बंद नहीं करते हैं, लेकिन केवल फ़ाइल (http://unix.stackexchange) को बंद करते हैं। इसी तरह यदि आप पेजों की विंडो बंद करते हैं (Apple के वर्ड प्रोसेसिंग एप्लिकेशन) तो आप उस डॉक्यूमेंट को बंद कर रहे हैं जिस पर आप काम कर रहे थे लेकिन एप्लिकेशन पेज अभी भी चल रहा है। यदि आप एप्लिकेशन को छोड़ना चाहते हैं तो CMD + Q का उपयोग करें। कुछ गैर-फ़ाइल-निर्माण अनुप्रयोग इस पैटर्न का पालन करते हैं क्योंकि उनके पास कई विंडोज़ खुले या कोई भी नहीं हो सकता है और अभी भी कार्य कर सकता है (iTunes)।

वैकल्पिक चरण: विंडो बंद करने के बजाय एप्लिकेशन को छोड़ने के लिए CMD + Q दबाएं [CMD + W] डॉक पर आइकन पर माध्यमिक क्लिक करें (CTRL + क्लिक या दाएं माउस बटन या ट्रैकपैड / मैजिक माउस पर दो उंगली टैप करें) और चुनें इस तरह छोड़ दो।

अफसोस की बात है कि यह केवल एक छोटी सी बात है जो किसी को विंडोज को अनलंक करने और मैक: डी के लिए सोचने की जरूरत है


मुझे कुछ महीनों के बाद यह मिला। :) वास्तव में, दोनों दृष्टिकोण समझ में आते हैं।
कोई अभी भी आपको

0

शुरुआत में मुझे लगा कि यह भी बुरा विचार है, लेकिन वास्तव में - अब मुझे लगता है कि यह बहुत बढ़िया है। वास्तव में मुझे यह मूर्खतापूर्ण व्यवहार पसंद नहीं है कि "एक्स" ऐप को समाप्त कर दे। यह ध्यान रखना बहुत महत्वपूर्ण है कि दस्तावेज़ आधारित एप्लिकेशन के लिए बहुत बेहतर दृष्टिकोण है, जैसे कि फ़ोटोशॉप या डॉक्स एडिटर्स, वास्तव में - अब मैं हमेशा याद रखना भूल जाता हूं कि "एक्स" ऐप को समाप्त कर देता है (जैसे फ़ोटोशॉप), और फिर मुझे अतिरिक्त खर्च करने की आवश्यकता है आरम्भिक समय एप्लिकेशन को बस आपके नए डॉक्स का इंतजार है, मैं इसे क्यों समाप्त करूं? ठीक है - यह एक मेमोरी हॉग है, लेकिन आजकल रैम इतनी सस्ती है कि यह बिल्कुल भी मायने नहीं रखता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.