flash vs html5 future browser gaming
फ्लैश एक मल्टीमीडिया प्लेटफॉर्म है जिसे मूल रूप से Macromedia नामक कंपनी द्वारा विकसित किया गया है और इसे Adobe द्वारा खरीदा गया है। यह उपयोगकर्ताओं को ब्राउज़र में इंटरैक्टिव सामग्री का अनुभव करने की अनुमति देता है जिसे HTML मूल रूप से करने के लिए डिज़ाइन नहीं किया गया था, जैसे कि गेम खेलना और वीडियो देखना। अब एचटीएमएल विनिर्देशों (एचटीएमएल 5 के साथ) ने 'पकड़ लिया' है, इसलिए बोलने के लिए, उपयोगकर्ताओं की रोजमर्रा की जरूरतों (वीडियो देखें, गेम खेलें, आदि) के साथ, फ्लैश को 'बंद' किया जा रहा है और प्रमुख ब्राउज़रों में बंद कर दिया गया है।
Apple फ्लैश सपोर्ट करने वाली पहली प्रमुख टेक कंपनी में से एक थी। स्टीव जॉब्स ने 2010 में 'विचार पर फ्लैश' शीर्षक से एक कुख्यात लेख लिखा था, जिसमें वह फ्लैश तकनीक के साथ कई खामियों की रूपरेखा तैयार करते हैं। यह लेख Apple के उपकरणों, जैसे iPad और iPhone पर फ्लैश समर्थन को हटाने के लिए Apple की Adobe की आलोचना का जवाब था।
'एडोब के लिए फ्लैश एक सफल व्यवसाय है, और हम समझ सकते हैं कि वे इसे पीसी से आगे क्यों बढ़ाना चाहते हैं। लेकिन मोबाइल युग कम बिजली उपकरणों, स्पर्श इंटरफेस और खुले वेब मानकों के बारे में है - सभी क्षेत्र जहां फ्लैश कम हो जाता है ... '
जॉब्स ने एचटीएमएल 5 मानकों का अनुमान लगाया था कि 'मोबाइल डिवाइस (और पीसी भी') पर जीत होगी, और अब तक उनकी भविष्यवाणी सही रही है।
Google Chrome उपयोगकर्ताओं से एकत्र किए गए डेटा का उपयोग करते हुए, 2014 में सभी वेबसाइटों पर फ्लैश का उपयोग 80% था, लेकिन 4 साल बाद (2018 में) की गणना Google में इंजीनियरिंग की निदेशक, पारिसा तबरीज़ के अनुसार केवल 8% पर की गई थी। 2015 में YouTube ने Adobe Flash को डिफ़ॉल्ट खिलाड़ी के रूप में देखा। 2017 में, Kongregate ने अपने प्लेटफॉर्म पर अपलोड किए गए गेम द्वारा उपयोग की जाने वाली तकनीक के बारे में कुछ बहुत ही आंख खोलने वाले डेटा प्रकाशित किए।
* कोंग्रेगेट के सौजन्य से चार्ट
जैसा कि आप देख सकते हैं, 2010 में शुरू, गेम डेवलपर्स ने एचटीएमएल 5 में तेजी से संक्रमण करना शुरू किया। अच्छे कारण के लिए! मोज़िला फ़ायरफ़ॉक्स और गूगल क्रोम दोनों ही 2020 के अंत तक फ्लैश को पूरी तरह से बंद करने की योजना बना रहे हैं। इसका मतलब है कि आप अपने ब्राउज़र सेटिंग्स में इसे स्पष्ट रूप से चालू करने के बाद भी फ्लैश इन-ब्राउज़र का उपयोग नहीं कर पाएंगे। खेलते हैं)। तीसरे पक्ष के ब्राउज़र एक्सटेंशन / ऐड-ऑन के माध्यम से फ्लैश का उपयोग करने के लिए सुरक्षा प्रतिबंधों के कारण भी यह संभव नहीं हो सकता है; हालाँकि, Google और मोज़िला ने स्पष्ट रूप से यह नहीं कहा है।
क्यों फ़्लैश जल्दी अप्रचलित हो रहा है?
फ्लैश एक स्वामित्व प्रौद्योगिकी है, जिसका स्वामित्व और लाइसेंस Adobe Corporation के पास है। टेक दिग्गज और एंड-यूजर्स को यह पसंद नहीं है क्योंकि वेब को ओपन टेक्नोलॉजी पर बनाया जाना चाहिए। यहां तक कि एडोब खुद भी स्वीकार करता है कि फ्लैश को अपने उपयोगकर्ताओं की बदलती जरूरतों को पूरा करने के लिए मरना होगा।
फ्लैश बेहद असुरक्षित है और लगातार अपडेट की आवश्यकता है। सीवीई विवरण ने 2005 के बाद से खोजे गए 1077 कमजोरियों का खुलासा किया है।
फ्लैश संसाधन गहन है और मोबाइल उपकरणों पर एक बैटरी-नाली है, जैसा कि स्टीव जॉब्स ने 2010 में फ्लैश प्रौद्योगिकी पर अपने प्रदर्शन में बताया था।
HTML5 के क्या लाभ हैं?
एचटीएमएल 5, नवीनतम एचटीएमएल विनिर्देश, जो न केवल फ्लैश करता है, बल्कि बेहतर करता है। एचटीएमएल 5 बनाम फ्लैश के क्या लाभ हैं?
HTML5 के साथ, आपको एप्लिकेशन विकसित करने के लिए थर्ड-पार्टी सॉफ़्टवेयर डाउनलोड या इंस्टॉल करने की आवश्यकता नहीं है। इसके बजाय, आप सीधे ब्राउज़र में विकसित कर सकते हैं, क्योंकि HTML5 मूल रूप से समर्थित है। क्रोम डेवलपर टूल, जो क्रोम के हर संस्करण के साथ मूल रूप से जहाज करता है, इस उद्देश्य के लिए एक व्यापक टूलकिट है। सफ़ारी, IE, और फ़ायरफ़ॉक्स सहित अन्य सभी प्रमुख ब्राउज़रों का एक समकक्ष है।
HTML5 सामग्री को इस तरह से मानकीकृत करता है कि फ़्लैश नहीं किया। फ्लैश सुलभता के मुद्दों के लिए बदनाम है। Webaim.org के अनुसार, 'वेब पर लगभग सभी फ़्लैश सामग्री विकलांग लोगों के लिए उल्लेखनीय पहुंच के मुद्दे हैं।' यह समस्या HTML5 के साथ दूर की जाती है क्योंकि एप्लिकेशन के सभी तत्व (यहां तक कि इंटरैक्टिव कैनवास तत्व) को स्क्रीन रीडर और विकलांग लोगों के लिए पाठ विकल्पों के साथ डिज़ाइन किया जा सकता है।
एचटीएमएल 5 में वेबलॉग का समर्थन है, जो जीपीयू को एक पाइपलाइन प्रदान करता है (कैनवास तत्व पर एक प्रतिपादन संदर्भ के माध्यम से)। आम आदमी की शर्तों में, ब्राउज़र में एप्लिकेशन आपके ग्राफिक्स कार्ड का उपयोग कर सकते हैं, जिससे जटिल 3 डी अनुभव बनाना संभव हो जाता है, जो पूर्ण विकसित डेस्कटॉप ऐप के समान है। यह फ्लैश के साथ कभी भी संभव नहीं था, जो कि अधिकांश सीमाओं के लिए, हार्डवेयर सीमाओं के कारण 2 डी या अशुद्ध 3 डी तक सीमित था।
अपने अधिकांश इतिहास के लिए, फ्लैश वेब के पारिस्थितिकी तंत्र का एक अभिन्न अंग था। जावा Applets (बहुत पहले बंद) का उपयोग करने के अलावा, ब्राउज़र में गेम खेलना केवल फ्लैश के बिना संभव नहीं था। अब वह युग समाप्त हो चुका है, और वेबसाइटों को जल्दी से अनुकूल होना चाहिए या पीछे रह जाना चाहिए।
आईओ गेम्स का जन्म
फ्लैश की मौत से बाहर आने के लिए सबसे दिलचस्प चीजों में से एक और एचटीएमएल 5 में संक्रमण आईओ गेम्स का जन्म है। ये बड़े पैमाने पर मल्टीप्लेयर ऑनलाइन गेम, जैसे कि agar.io और krunker.io, पूरी तरह से अव्यावहारिक होगा - यदि असंभव नहीं है - फ्लैश के साथ बनाने के लिए।
2012 में, मोज़िला ने वेबसैट और HTML5 के साथ निर्मित मल्टीप्लेयर ब्राउज़र गेम का डेमो जारी किया, जिसे 'ब्राउज़र क्वेस्ट' कहा जाता है। ब्राउज़र क्वेस्ट क्रांतिकारी था क्योंकि यह एचटीएमएल 5 और वेबसोकेट की कई क्षमताओं को साबित करता था, जब तक वे मानकीकृत नहीं हो जाते। कुछ मामलों में, 'ब्राउज़र क्वेस्ट' के लॉन्च ने एचटीएमएल 5 और आईओ गेम्स की शुरुआत को चिह्नित किया।
मेरी नेटवर्क सुरक्षा कुंजी कहां है
Websockets एक टीसीपी प्रोटोकॉल (HTTP से अलग) है जो ब्राउज़र और सर्वर एंडपॉइंट के बीच तेजी से दो-तरफ़ा संचार की अनुमति देने के लिए HTML5 विनिर्देश के अंदर स्पष्ट रूप से संदर्भित है। आम आदमी के संदर्भ में, वेबसोकेट ग्राहकों के बीच बहुत अधिक डेटा वास्तव में तेजी से आगे बढ़ सकता है। इससे पहले कि वेबसोकेट्स एक लंबा समय आए, डेवलपर्स को वास्तविक समय मल्टीप्लेयर वातावरण को पूरा करने के लिए बेहद बोझिल तरीकों (जैसे कि एक्सएचआर मतदान) का उपयोग करने की आवश्यकता थी। यह, किसी भी चीज़ से अधिक, आईओ गेम्स की विस्फोटक लोकप्रियता की व्याख्या करता है: उभरती प्रौद्योगिकी परिवर्तन और एचटीएमएल 5 और वेबसोकेट का अनुकूलन।
आईओ गेम के बारे में कुछ शुद्ध और आमंत्रित है, जिसके लिए कोई डाउनलोड, कोई फ़्लैश प्लेयर, और (आमतौर पर बोलना) नहीं लॉगिन या साइन अप करना आवश्यक है। बस क्लिक करें और खेलो। इस प्रकार के खेल इतने सर्वव्यापी हो गए हैं कि HTML5 के साथ निर्मित गैर-मल्टीप्लेयर वेब गेम को देखना लगभग दुर्लभ है, किसी भी ध्यान आकर्षित करता है (कालातीत क्लासिक्स के अपवाद के रूप में इम्पॉसिबल क्विज़ को HTML5 से फ़्लैश में परिवर्तित किया जा रहा है)। फेसबुक का अपना प्लेटफॉर्म, इंस्टेंट गेम्स, मल्टीप्लेयर HTML5 कंटेंट के लिए एक बहुत बड़ा केंद्र बन गया है।
ब्राउज़र गेम और एचटीएमएल 5 का भविष्य क्या है?
ज़्यादातर चीज़ी और सादगीपूर्ण एकल-खिलाड़ी फ़्लैश खेलों में उनकी लोकप्रियता, 'आईओ गेम्स', हमेशा इन-वुज़ नहीं हो सकती है। मेरी भविष्यवाणी यह है कि वेब गेम लगातार विकसित होंगे और हर साल आकस्मिक गेमिंग बाजार का अधिक से अधिक उपयोग करेंगे, लेकिन 'हार्डकोर गेमिंग बाजार' भी।
अगर स्मार्ट फोन की सर्वव्यापकता से हम कुछ भी सीख सकते हैं, तो यह है कि लोग कैलकुलेटर, नोटपैड, जीपीएस, फोन और पेजर को समेटने वाले स्मार्टफोन के साथ 'ऑल-इन-वन' अनुभव रखना पसंद करते हैं। ब्राउज़र के साथ एक समान पैटर्न देखा जा सकता है। आखिरकार, क्या हम कभी सोच सकते हैं कि ब्राउज़र हमारे टेलीविज़न सेट को नेटफ्लिक्स, हुलु और यूट्यूब जैसे प्लेटफ़ॉर्म से बदल देगा? या कि सोशल मीडिया प्लेटफॉर्म जैसे कि डिस्कोर्ड, ट्विटर और फेसबुक (ब्राउज़र के माध्यम से सुलभ) लोगों को टेलीफोन पर कॉल करने की जगह लेगा? यह इतनी दूर नहीं है, फिर, यह विश्वास करने के लिए कि ब्राउज़र गेमिंग कंसोल को भी बदल सकता है।
'आईओ गेम्स' वास्तव में सिर्फ शुरुआत है, क्योंकि वेबलॉग प्लग-इन या डाउनलोड की आवश्यकता के बिना आसानी से सुलभ एप्लिकेशन विकसित करने के लिए दरवाजे खोलता है। कौन जानता है कि भविष्य क्या लाएगा?