फ्लैश के बजाय एचटीएमएल ५ का उपयोग - एडोब फ्लैश अलावा के विकल्प
Saturday, March 20, 2021
९० के दशक के मध्य से, फ्लैश तकनीकी का वेबसाइटों के लिए मल्टीमीडिया घटकों के विकास पर एकाधिकार रहा है। आज तक तेजी से आगे बढ़ा है और हमने देखा है कि एडोब पिछले कुछ वर्षों में अपनी प्रतिकूलता के साथ सामने आया है (विज्ञापनों में फ्लैश-आधारित तकनीकी का समर्थन ना करने की गुगल की घोषणा ने उसे अंत मे ताबूतमे केद कर लिया है।), एडोब ने घोषणा की कि वे २०२० के अंत तक फ्लैश को पूरी तरह से अंत करने की योजना बना रहे हैं।
लेख के प्रकरण:
यह पोस्ट मुख्य रूप से हमारे ग्राहक आधार पर मार्केटर को शिक्षित करने के लिए लक्षित है, हालांकि, इस लेख का कन्टेन्ट किसी और पर भी लागू होता है, चाहे वह वेब डिजाइनर हो या एक ग्राहक जो वेब-आधारित इंटरैक्टिव प्रोजेक्ट का उत्पादीत हो; चाहे वह वायरल गेम हो, बैनर एड हो, फेसबुक ऐप हो या वेबसाइट हो।
एडोब फ्लैश इंटरनेट पर हर जगह था। वेबसाइट संचालक जो अपने विझीटर्स को मल्टीमीडिया कन्टेन्ट प्रदान करना चाहते थे, वे फ़्लैश फ़ाइलों को छोड नहीं सकते थे। यह सुरक्षा अंतराल, स्टेबीलिटी की समस्या, प्रदर्शन डिफेक्ट्स, ऑपन सोर्स की कमी और मोबाइल उपकरणों पर जटिलताओं के बाद करके किया गया है।
अब फ्लैश के गिनति के दिनों के साथ, वेब डेवलपर्स के आगे बढ़ने के लिये यह क्या मतलब रखता है? गुगल क्रोम, जो अब सबसे लोकप्रिय वेब ब्राउज़र है, वेब विकास प्रवृत्तियों को निर्धारित करने में एक बड़ी भूमिका निभाता है। फ्लैश पर उनके रुख के साथ, यह फ्लैश डेवलपर्स के हाथ को एचटीएमएल५ पर अनिच्छित स्थानांतर करने के लिए मजबूर कर दिया है।
यह सब कहा जा रहा है, एडोब फ्लैश में अभी भी एक सम्मानजनक ब्रांड है, हाल ही में नकारात्मक प्रेस के बावजूद, एडो्ब के पास अपना कन्टेन्ट निर्माण और वितरण कि आवश्यकताओं को पूरा करने के लिए अपनी फ़्लैश तकनीक के आधार पर अभी भी तीन मिलियन से अधिक डेवलपर्स हैं, हालाँकि, यह बदल जाएगा, यह बस वक्त की बात है।
२०१० तक, एडोब फ्लैश प्लेयर लगभग सभी कंप्यूटरों पर स्थापित कर दिया गया था, जिससे यह मालवेयर डेवलपर्स के लिए एक लोकप्रिय लक्ष्य बना (डेवलपर्स जो कंप्यूटर सिस्टम में अनधिकृत एक्सेस, क्षति लाने या लाभ के लिए सॉफ्टवेयर बनाते हैं)।
जैसे-जैसे समय बीतता गया, फ्लैश सॉफ्टवेयर गंभीर सुरक्षा अंतराल का शिकार हो गया, जिसे नियमित रूप से बंद करने की आवश्यकता थी, इस प्रवृत्ति को २०१५ में दुखद रूप से उजागर किया गया था जब एडोब को उन दो मामलों की घोषणा करने के लिए मजबूर किया गया जिसमें वे उस समय बिना किसी मौजूदा पैच के साथ जोखिम में थे। परिणामस्वरूप, प्रमुख ब्राउज़रों ने प्लगइन को तत्काल निष्क्रिय करने की वकालत की। लेकिन इससे पहले कुछ समय के लिए फ्लैश-युग की गिरावट स्पष्ट रूप से दिखाई दे रही थी।
एचटीएमएल ५ पर जाने से पहले, यह समझना महत्वपूर्ण है कि फ्लैश अपने इस रास्ते पर क्यों है, और क्या है जो एचटीएमएल ५ को ऐसा मजबूत विकल्प बनाता है।
फ्लैश के बारे में
फ्लैश, जिसे पहले शॉक्वेव के रूप में जाना जाता था और इससे पहले भी मल्टीफ्लैश, २० साल पहले बाजार में हिट हुआ था, ऑडियो और वीडियो स्ट्रीमिंग में क्रांतिकारी बदलाव हुआ, डेवलपर्स को एक्शनस्क्रिप्ट नामक भाषा के माध्यम से वेक्टर और तेज ग्राफिक्स को हेरफेर करने की क्षमता के साथ एक मल्टीमीडिया मंच प्रदान किया गया।
एडोब फ्लैश केवल ऑडियो और वीडियो तक सीमित नहीं है, डेवलपर्स फ्लैश का उपयोग इंटरेक्टिव वेबसाइटों को प्रकाशित करने, एनिमेशन का उत्पादन करने और रिच इंटरनेट एप्लिकेशन (RIA) विकसित करने के लिए भी करते हैं। यह कहने का लंबा एक तरीका है कि एडोब फ्लैश डेवलपर्स को वेब पर इमर्सिव उपयोगकर्ता अनुभवों को डिजाइन करने का अवसर देता है।
आकर्शक मल्टीमीडिया कन्टेन्ट के उत्पादन और प्रदर्शन के लिए एक सॉफ्टवेयर प्लेटफॉर्म के रूप में, एडोब फ्लैश ने इंटरनेट का रूप बदल दिया। फ्लैश टेक्स्ट और इमेज एलीमेन्ट के एनीमेशन के लिए वीडियो, गेम, और एक वेब ब्राउज़र के माध्यम से वितरित करने की अनुमति देता है। फ्लैश संचालित वातावरण एनिमेट सीसी द्वारा एक ग्राफिकल दृष्टिकोण भी प्रस्तुत किया गया है (पूर्व फ्लैश प्रोफेशनल). वेब पेज उपयोग, डेस्कटॉप कंप्यूटर, या मोबाइल उपकरणों के लिए फ़्लैश गेम्स और एप्लिकेशन के निर्माण के लिए, एडोब ने क्रॉस-प्लेटफॉर्म रनटाइम एनवारनमेन्ट AIR (एडोब इंटीग्रेटेड रनटाइम) विकसित किया।
फ्लैश-आधारित प्रोजेक्ट्स स्वनिर्मित फ़ाइल प्रारूप शोकवेव फ्लैश (SWF) में वितरित की जाती हैं। इस प्रारूप के विवरण को एडोब ने एडोब ओपन स्क्रीन प्रोजेक्ट के भाग के रूप में २००८ में जारी किया था, लेकिन दुर्भाग्य से, SWF ने कभी भी एक ऑपन स्टान्डर्ड के मापदंड को पूरा नहीं कर पाया।
उपयोगकर्ता कि औरसे, SWF फ़ाइलों को एक कार्यरत एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) की आवश्यकता होती है, जिसे एक प्लगइन के रूप में वेब ब्राउज़र में एकीकृत किया जाता है। सबसे लोकप्रिय वितरण एडोब का इन-हाउस फ्लैश प्लेयर था।
एचटीएमएल५ के बारे में
HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) को वेब दस्तावेज़ों की संरचना के लिए बनाया गया है। टेक्स्ट, टैग, एलिमेन्ट और विशेषताओं की एक श्रृंखला के माध्यम से, वेब कन्टेन्ट को परिभाषित किया जाता है और उसका अनुवाद किया जाता है जो उपयोगकर्ता को ब्राउज़र पर दिखता है, एचटीएमएल (HTML) इन मुल घटकों को उन्नत वेब सुविधाओं को प्रोग्राम करने के लिए नियोजित करता है।
एचटीएमएल (HTML) का आखरि वर्झन एचटीएमएल५ (HTML5) उन क्षेत्रों में अच्छेसे काम करता है, जहाँ यह पहले अनुकूलता के लिये संघर्ष करता था - एचटीएमएल (HTML) की क्षमता को व्यापक रूप से बढ़ाता है।
नए एलिमेन्ट्स को एड करने के लिए, उपयोगकर्ताओं को अधिक से अधिक एसईओ(SEO) के लिए, अपने लेआउट में चेंन्ज करने में सक्षम करने के लिए, उसके साथ इसके उपयोग और ग्राहक आधार की आसानी को बढाते हुए एचटीएमएल५ (HTML5) की कुछ विशिष्ट क्वालिफ़ायर को हटा दिया गया जो सॉफ़्टवेयर को अपनाने से बहुत सारे सामान्य उपयोगकर्ताओं को रुकावट कर रहे थे। सभी में, एचटीएमएल५ (HTML5) अधिक अच्छि ऑडियो और वीडियो क्षमताओं के साथ काम करता है।
नई सुविधाओं को मन कि अनिच्छुक अनुकूलताओ के साथ डिजाइन किया गया था। इसका मतलब यह है कि ऐड-ऑन की आवश्यकता के बिना अपने मोबाइल या अपने डेस्कटॉप पर एक ब्राउज़र का उपयोग करने वाले लोगों को समान स्तर का अनुभव हो सकता है।
मोबाइल के अनुकूल
हम एक तेजी से मोबाइल के तरीके से संवाद करते हैं, वास्तव में, वर्तमान में मोबाइल का उपयोग डेस्कटॉप उपयोग को पार कर रहा है। कनवर्सेशन्स खो न जाये इस के लिए, प्रत्येक वेबसाइट के पास एक अच्छि मोबाइल उपस्थिति होनी चाहिए। एचटीएमएल५ (HTML5) मोबाइल साइट्स और ऐप्स को विकसित करने के लिए सबसे मोबाइल रेडी टुल है। मोबाइल ब्राउज़र ने एचटीएमएल५ (HTML5) को पूरी तरह से अपना लिया है, इसलिए मोबाइल रेडी प्रोजेक्ट बनाना सरल है और क्योंकि फ्लैश आधुनिक व्यवसाय की मोबाइल मांगों को पूरा नहीं कर पाता है, यह दौड़ में पीछे चल रहा है, और अंततः एचटीएमएल५ (HTML5) उसे पीछे छोड़ रहा है।
बेशक, स्टीव जॉब द्वारा सार्वजनिक रूप से इसकी निंदा करने के बाद ज्यादातर लोग आश्चर्यचकित नहीं होते हैं, क्योंकि एक प्रकाशनके, "फ्लैश पर विचार" शीर्षक से एचटीएमएल५ (HTML5) के लिए इसकी हीनता की निंदा की जाती है।
जॉब्स के प्रकाशन में, उन्होंने छे तर्क दिये है कि फ्लैश को एपल उत्पादों में क्यों लागू नहीं किया जाएगा;
एडोब फ्लैश एक बंद, स्वनिर्मित सॉफ्टवेयर है
आधुनिक एच.२६४ (H.264) प्रारूप में लगभग सभी वीडियो कन्टेन्ट भी उपलब्ध है
एडोब फ्लैश असुरक्षित और अस्थिर है
फ्लैश मोबाइल उपकरणों की बैटरी लाइफ को काफी कम कर देता है
फ्लैश स्टान्डर्ड स्पर्श उपकरणों के लिए उपयुक्त नहीं है
प्लेटफ़ॉर्म और प्रोग्रामर के बीच फ्लैश एक अडचन रुप लेयर है
पुराने सॉफ्टवेयर का उपयोग जारी रखने के बजाय, एपल ने अपने मोबाइल ऑपरेटिंग सिस्टम को एचटीएमएल५ (HTML5) के साथ संरेखित करने की घोषणा की।
आसान प्रारूपित वीडियो
शुरुआत से, फ्लैश वीडियो पोर्टल, युट्युब (गुगल के बाद दूसरा सबसे अधिक इस्तेमाल किया जाने वाला सर्च इंजिन) का स्टान्डर्ड प्रारूप था। युट्युब के शुरुआती उपयोगकर्ताओं को फ़्लैश प्लगइन स्थापित करने की परेशानी के साथ-साथ सॉफ़्टवेयर को नियमित रूप से अपडेट करने में भी असुविधा होती थी। यह स्पष्ट रूप से युट्युब और उसके उपयोगकर्ताओं दोनों के लिए निराशाजनक था, यह २०१० में एक बदलाव के लिए अग्रणी था जब युट्युब के डेवलपर्स ने इसके बजाय एचटीएमएल (HTML) की प्रारूप में वीडियो पेश करने का फैसला किया।
यह एक उदाहरण है कि एचटीएमएल५ (HTML5) ने ब्राउज़र पेज पर वीडियो कन्टेन्ट अपलोड करने और एम्बेड करने से कितना तनाव दूर कर दिया है।
एडोब के साथ एकीकृत?
एसडब्ल्यूएफ(SWF) प्रारूप की बढ़ती अस्वीकृति एडोबकी अप्रस्तुति से पूरी नहीं हुई। पहले से ही २०११ में, कंपनी ने एचटीएमएल५ (HTML5) को अपने स्वयं के उत्पादों और सेवाओं में एकीकृत करने के अपने इरादे की घोषणा कर दि थी। उन्होंने मोबाइल फ्लैश वर्झन पेश करने की भी घोषणा की थी।
२०१५ के अंत में, इसने फ्लैश प्रोफेशनल का नाम बदलकर एडोब एनिमेट सीसी कर दिया। एनीमेशन सॉफ्टवेयर का पूरी तरह से ओवरवर्क किया गया वर्झन स्वदेसि एचटीएमएल५ (HTML5) कैनवास एलिमेन्ट और ३डी ग्राफिकल इंटरफेस वेबजीएल (WebGL) का समर्थन करता है। दोनों प्रारूप ऑपन वेब स्टान्डर्ड हैं। कंपनी अब अनुशंसा करती है कि एडोब उत्पादनो के साथ एनिमेटेड वेब कन्टेन्ट बनाने वाले एप्लिकेशन फ्लैश के बजाय एचटीएमएल५ (HTML5) का उपयोग करते हैं।
ब्राउज़रों द्वारा व्यापक रूप से अपनाया हुआ
अगस्त २०१६ में, क्रोम ने घोषणा की कि फ़्लैश कन्टेन्ट, जो ब्राउज़र के बेकग्राउन्ड में लोड होता है, वह अब डिफ़ॉल्ट रूप से रोक दिया गया है। टीम ने सुरक्षा अंतराल के साथ-साथ स्थिरता की समस्याओं को भी औपचारिक बताया।
डेवलपर्स के अनुसार, वेब पर सभी फ़्लैश कन्टेन्ट का ९०% उपयोगकर्ता के लिए किसी भी अतिरिक्त मूल्य के बिना बेकग्राउन्ड में प्रोसेस होता है - मुख्य रूप से वेब विश्लेषण के संदर्भ में। यह समय पर भार लगाता है।
जैसा कि इंटरनेट दिग्गज फ्लैश सॉफ़्टवेयर के उपयोग को अस्वीकार करना जारी रखते हैं, एचटीएमएल५ (HTML5) लोकप्रिय इंटरनेट ब्राउज़रों के लिए इसके निगमन और उपयोग में बहुत अधिक बढ़ रहा है, मुख्य कारणों पर ध्यान देते हुए कहा गया है कि एचटीएमएल५ (HTML5) को अपनाने पर सुरक्षा और लोड समय दोनों में लगभग कोई समस्या नहीं है।
सोशल मीडिया मे सुलभ
एचटीएमएल५ (HTML5) के तरकश में एक और धनुष है, सोशल मीडिया की दिग्गज कंपनी फेसबुक अपने सिस्टम में एचटीएमएल५ (HTML5) गेम्स को शामिल करता है।
एचटीएमएल५ (HTML5) इनपुट्स की बदौलत हर महीने ८०० मिलियन से अधिक लोग फेसबुक डॉट कॉम और फेसबुक से जुड़े मोबाइल गेम्स पर गेम खेलते हैं। फेसबुक ने एचटीएमएल (HTML) की पहोंच और कार्यक्षमता को देखा है कि जो उपयोगकर्ताओं को फेसबुक सर्वर पर गेम बनाने और खेलने के माध्यम से पेश कर सकता है।
ऑफ़र के सरल गेम टेम्प्लेट के साथ, गेमिफाय के अपने सॉफ़्टवेयर प्लेटफ़ॉर्म की तरह बहुत कुछ। लोग अपने स्मार्ट उपकरणों में से कुछभी लोड कर सकते हैं और गेम खेल सकते हैं।
क्रॉस-प्लेटफ़ॉर्म और ब्राउज़र समर्थित
एचटीएमएल५ (HTML5) समर्थन के साथ एक वेबसाइट में एम्बेडेड मल्टीमीडिया कन्टेन्ट को प्लेटफोर्म्स में प्रदर्शित किया जा सकता है क्योंकि अधिक ब्राउज़र एचटीएमएल५ (HTML5) को व्याख्यायीत करने में सक्षम हैं। इसका मतलब है कि एक इंटरेक्टिव गेम के मामले में, ऐसा कोई केस नहीं है जहां कोई विशेष उपकरण लोड नहि कर सकता और खेल नहीं सकता।
अलग-अलग ब्राउज़रों के लिए भी यही कहा जा सकता है, एचटीएमएल५ (HTML5) में अलग-अलग ब्राउज़र संरचनाओं में मल्टीमीडिया घटकों का समर्थन करने की क्षमता है।
बेहतर स्टोरेज
एचटीएमएल५ (HTML5) कई वीन्डोझ में स्टोरेज की अनुमति देता है, बेहतर सुरक्षा है और ब्राउज़र को बंद करने के बाद भी डेटा को बरकरार रखता है। लोकल स्टोरेज एचटीएमएल५ (HTML5) टूल में से एक है जो वेब ऐप्स को थर्ड पार्टि प्लगइन्स के बिना संभव बनाता है। उपयोगकर्ता के ब्राउज़र में डेटा संग्रहीत करने के माध्यम से, आप आसानी से उपयोगकर्ता जानकारी संग्रहीत करने, डेटा कैशिंग करने और उपयोगकर्ता के पिछले एप्लिकेशन स्थिति को लोड करने जैसे ऐप फीचर बना सकते हैं।
समाप्ति
आखरि लाइन यह है कि फ्लैश के दिन गिने जा रहे हैं, फिर भी गतिशील और आकर्षक कन्टेन्ट की आवश्यकता बनी रहेगी। एचटीएमएल५ (HTML5) के मल्टीमीडिया सॉफ़्टवेयर के सिंहासन के ऊपर आसान अधिकरन और प्लेसमेंट के साथ, इसमें कोई संदेह नहीं है कि सभी डेवलपर्स किस तरफ बढ़ रहे हैं।