मेट्रो स्टाइल ऐप्स बनाम डेस्कटॉप एप्लिकेशन

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

मेट्रो स्टाइल ऐप्स बनाम डेस्कटॉप एप्लिकेशन

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

वाक्यांश "तेज़ और तरल" ने बिल्ड कॉन्फ्रेंस के शुरुआती मुख्य भाषण सत्र में बज़वर्ड बिंगो स्टेक्स जीता, और अच्छे कारण से

वाक्यांश "तेज़ और तरल" ने बिल्ड कॉन्फ्रेंस के शुरुआती मुख्य भाषण सत्र में बज़वर्ड बिंगो स्टेक्स जीता, और अच्छे कारण से।

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

विभिन्न फॉर्म कारकों, रिज़ॉल्यूशन और डिस्प्ले घनत्व से निपटने के लिए मेट्रो स्टाइल ऐप्स को भी अच्छी तरह से स्केल करना होगा। स्क्रीन का आकार 10 इंच से कम से लेकर 27 इंच से बड़ा हो सकता है, और नए डिस्प्ले आज उपयोग में आने वाले मानक 96 डीपीआई की तुलना में 200 डीपीआई से अधिक की पिक्सेल घनत्व के साथ आ रहे हैं।

किसी अन्य ऐप के साथ साझा करने के लिए ऐप्स को स्क्रीन के किनारे पर स्नैप किया जा सकता है (जहां उन्हें केवल 320 क्षैतिज पिक्सेल मिलते हैं)। हैंडहेल्ड उपकरणों पर, स्क्रीन को कुछ सेकंड में पोर्ट्रेट में और वापस लैंडस्केप में घुमाया जा सकता है। अच्छी खबर यह है कि विंडोज 8 के लिए न्यूनतम स्क्रीन आकार 1,024 x 768 पिक्सल है, इसलिए डेवलपर्स को अब 640 x 480 या 800 x 600 के बारे में चिंता करने की ज़रूरत नहीं है, जो इतिहास में दर्ज हैं।

हत्यारा अनुबंध

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

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

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

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

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

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