खिड़कियाँ

विंडोज 8: मेट्रो एप्लीकेशन कैसी है

विषयसूची:

Anonim

Windows 8 नवीनतम Microsoft नामों के अनुसार एक नए प्रकार के एप्लिकेशन, मेट्रो या आधुनिक UI-शैली के एप्लिकेशन पेश करता है। वे ऐसे अनुप्रयोग नहीं हैं जिनका हम उपयोग करते हैं, कम से कम कंप्यूटर पर तो नहीं। इसलिए, हमारे विशेष की इस किस्त में हम यह जानने जा रहे हैं कि मेट्रो एप्लिकेशन क्या है और यह कैसे काम करता है।

मेट्रो एप्लिकेशन का इंटरफ़ेस: टूलबार और नेविगेशन

इंटरनेट एक्सप्लोरर मेट्रो नीचे और ऊपर नेविगेशन बार लागू करता है।

मेट्रो के पीछे मुख्य अवधारणा यह है कि सबसे महत्वपूर्ण सामग्री है।इस कारण से, विंडोज 8 में अनुप्रयोगों के इंटरफ़ेस में कुछ नियंत्रण होंगे, जो हमें पाठ, वीडियो, चित्र या जो कुछ भी दिखाने पर ध्यान केंद्रित करेंगे। हालाँकि, हमें अभी भी नियंत्रणों की आवश्यकता है, हम इशारों से सब कुछ नहीं कर सकते। इस कारण से, मेट्रो एप्लिकेशन में कुछ सामान्य इंटरफ़ेस तत्व होते हैं जो हमें कुछ कार्यों को करने में मदद करते हैं: मुख्य एक ऐप बार या टूलबार है।

इस बार में वे सभी कमांड हैं जिनका हम प्रत्येक एप्लिकेशन स्क्रीन में उपयोग कर सकते हैं, और इसके बारे में सबसे महत्वपूर्ण बात (और विंडोज फोन के साथ मुख्य अंतर) यह है कि यह प्रासंगिक है, यह हम जो कर रहे हैं उसके अनुकूल है .

ऐप बार तब छिपा होता है जब हम एप्लिकेशन का उपयोग कर रहे होते हैं और यह तब तक दिखाई नहीं देगा जब तक हम स्क्रीन के नीचे से स्वाइप नहीं करते। द रीज़न? आम तौर पर हमें वहां मौजूद आदेशों की आवश्यकता नहीं होती है, और यदि यह छुपा हुआ है और केवल आवश्यक होने पर ही बाहर लाया जाता है तो यह कम परेशान होता है।

हालांकि, कुछ स्थितियां ऐसी होती हैं जहां हमें उस स्लैश की आवश्यकता होती है। उदाहरण के लिए, जब हम कई तत्वों का चयन कर रहे होते हैं, तो सबसे अधिक संभावना यह होती है कि हम उनके साथ कुछ करना चाहते हैं: उन्हें हटाएं, उन्हें एक फ़ोल्डर में जोड़ें... इसलिए, जब आप कई तत्वों का चयन करते हैं, तो निचला बार स्वतः दिखाई देता है, जो आपके लिए आवश्यक बटन होंगे।

समाचार ऐप अनुभागों के बीच नेविगेट करने के लिए शीर्ष बार का उपयोग करता है।

एप्लिकेशन में एक शीर्ष नेविगेशन बार भी शामिल हो सकता है, जो स्क्रीन के शीर्ष से स्वाइप करने पर दिखाई देता है। यह बार हमें एप्लिकेशन के विभिन्न अनुभागों में जाने या एप्लिकेशन में रैखिक नेविगेशन सिस्टम होने पर वापस जाने की अनुमति देता है।

सभी एप्लिकेशन इसे एक ही तरह से लागू नहीं करते हैं: उदाहरण के लिए, इंटरनेट एक्सप्लोरर में इसका उपयोग टैब के बीच नेविगेट करने के लिए किया जाता है, इसके स्टोर में विभिन्न अनुभागों में जाने के लिए... Microsoft एक सामान्य को बाध्य नहीं करता है डिज़ाइन, लेकिन यह आमंत्रित करता है कि उस बार का उद्देश्य हमेशा एक एप्लिकेशन के विभिन्न भागों के बीच आना-जाना होता है।

पूर्ण स्क्रीन दृश्य से परे

मेट्रो स्क्रीन पर एप्लिकेशन कैसे दिखाई देता है, इस बारे में अवधारणा में भी बदलाव लाता है। जब हम उनके साथ सामान्य रूप से काम करते हैं तो वे अधिकतम हो जाते हैं, लेकिन उन्हें क्रियान्वित करते समय हमारे पास अन्य संभावनाएं होती हैं। उदाहरण के लिए, हम एप्लिकेशन को स्क्रीन के किनारे चिपका सकते हैं, केवल एक तिहाई स्थान घेरते हुए।

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

"दूसरी ओर, हम आकर्षण के माध्यम से मेट्रो एप्लिकेशन भी चला सकते हैं। मान लीजिए कि हम कोई समाचार देख रहे हैं और उसे साझा करना चाहते हैं। दाहिने बार पर शेयर बटन का उपयोग करके हम एक एप्लिकेशन चुन सकते हैं, जो एक संवाद को निष्पादित करेगा>"

जब हम कुछ साझा करते हैं, तो ऐप एक विशेष साझाकरण इंटरफ़ेस के साथ चलेगा।

डेस्कटॉप ऐप्लिकेशन में भी यही अंतर है। विंडोज 7 में, एक एप्लिकेशन से दूसरे एप्लिकेशन में साझा करने के लिए हम ड्रैग और ड्रॉप (या कॉपी और पेस्ट) करते हैं; डेवलपर के दृष्टिकोण से एक बल्कि अपरिष्कृत विधि। विंडोज 8 में यह वह सिस्टम है जो एप्लिकेशन को एक दूसरे के साथ संवाद करने की अनुमति देता है, इस प्रकार समृद्ध इंटरैक्शन के लिए दरवाजे खोलता है।

दूसरी ओर, Microsoft ने अन्य मोबाइल सिस्टम और टैबलेट के साथ अंतर चिह्नित किया है। स्क्रीन पर कई एप्लिकेशन होने का तथ्य, इतनी सरल अवधारणा होने के बावजूद, कुछ ऐसा है जो न तो Android और न ही iOS ने किया था, और यह वास्तव में तब उपयोगी होता है जब हमारे पास पर्याप्त स्क्रीन वाला टैबलेट हो। यह विंडोज 8 के एक ऐसे सिस्टम के फायदों में से एक है जो डेस्कटॉप से ​​​​आता है और मोबाइल से नहीं।

मेट्रो एप्लिकेशन निष्पादन मॉडल

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

ये अंतर हमें मेट्रो एप्लिकेशन की तीन संभावित स्थितियाँ बताते हैं: चल रहा है, निलंबित है, और रुका हुआ है (नहीं चल रहा है)। जब हम पहली बार ऐप लॉन्च करते हैं, तो यह चालू अवस्था में चला जाता है जहां हम इसके साथ बातचीत कर सकते हैं। यदि हम किसी अन्य एप्लिकेशन पर स्विच करते हैं, तो स्थिति निलंबित हो जाती है: विंडोज़ एप्लिकेशन की स्थिति को स्मृति में सहेजता है लेकिन उन सभी प्रक्रियाओं को रोक देता है जो चल रही हैं।

"जब भी आप स्प्लैश स्क्रीन देखते हैं>यह सबसे महत्वपूर्ण चीजों में से एक है: जबकि एक सामान्य ऐप अभी भी कम से कम चलेगा, एक मेट्रो ऐप नहीं चलेगा। इसके कई फायदे हैं, मुख्य रूप से सीपीयू की कम खपत; लेकिन यह भी असुविधाजनक: हम एक प्रक्रिया को पृष्ठभूमि में चलने नहीं दे सकते हैं और एप्लिकेशन हमें कॉल नहीं कर सकता है> "

जब तक एप्लिकेशन निलंबित है और मेमोरी है, तब तक विंडोज अपनी स्थिति को सहेजता रहेगा। जब आप एप्लिकेशन बदलकर या इसके आइकन पर फिर से क्लिक करके इसमें वापस आते हैं, तो यह फिर से सक्रिय हो जाएगा और अपनी पिछली स्थिति को पुनः प्राप्त कर लेगा। यदि, दूसरी ओर, पर्याप्त RAM नहीं है, तो Windows एप्लिकेशन को पूरी तरह से बंद कर देगा। जब आप इसे फिर से चलाते हैं, तो यह अपनी स्थिति को स्वचालित रूप से पुनर्प्राप्त नहीं करेगा और शुरुआत से चलेगा, जब तक कि डेवलपर ने शटडाउन पर पुनर्प्राप्ति डेटा को सहेजने के लिए इसे प्रोग्राम नहीं किया हो।

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

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

नुकसान: पारंपरिक अनुप्रयोगों की तुलना में अधिक सीमाएं

विंडोज स्टोर मेट्रो ऐप को कुछ ऐप आवश्यकताओं को पूरा करने के लिए मजबूर करता है: एक उल्लंघन और वे ऐप को अस्वीकार कर देंगे।

जैसा कि मैंने पहले कहा, मेट्रो एप्लिकेशन कई दिलचस्प मोबाइल अवधारणाएं लाते हैं। दुर्भाग्य से, वे उन सीमाओं के साथ भी आते हैं जिनका डेवलपर्स को पालन करना पड़ता है, कभी-कभी क्योंकि WinRT API उन्हें कोई विकल्प नहीं देता है, और कभी-कभी क्योंकि वे विंडोज फोन स्टोर में ऐप्स स्वीकार नहीं करेंगे।

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

निम्न-स्तरीय सिस्टम APIs तक पहुँचने पर हमारे पास अधिक तकनीकी प्रतिबंध भी हैं। उदाहरण के लिए, सॉकेट्स का उपयोग नहीं किया जा सकता है, जो कई मौजूदा पुस्तकालयों के साथ संगतता को तोड़ता है, और नेटवर्क पर डेटा संचारित करने वाले अधिक जटिल अनुप्रयोगों को बनाने से भी रोकता है।

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

और यह सब उन प्रतिबंधों के साथ जो Microsoft Windows स्टोर पर लागू करता है: सामग्री जो कुछ के लिए आक्रामक हो सकती है, सुरक्षा एप्लिकेशन जिन्हें मैलवेयर के रूप में पहचाना जा सकता है... यदि समीक्षा प्रक्रिया में कुछ पाया जाता है जो नियमों का उल्लंघन करता है, ऐप को अस्वीकार कर दिया जाएगा और बग ठीक होने तक उपयोगकर्ताओं तक नहीं पहुंचेगा।

ये सीमाएं इस विचार का समर्थन करती हैं कि मेट्रो एप्लिकेशन कंप्यूटर पर गंभीर काम करने के लिए काम नहीं करेंगे। व्यक्तिगत रूप से, मैं पूरी तरह से सहमत नहीं हूं (उदाहरण के लिए, मेट्रो एप्लिकेशन के साथ आप एक जटिल एप्लिकेशन के लिए एक यूएमएल डिज़ाइन बना सकते हैं), लेकिन यह सच है कि वे डेस्कटॉप की तरह कई संभावनाओं वाले एप्लिकेशन नहीं होंगे।

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

विशेष विंडोज 8 गहराई में

खिड़कियाँ

संपादकों की पसंद

Back to top button