Skip to content

Flash Vs HTML5

फ्लैश बनाम एचटीएमएल युद्ध हाल ही में एप्पल के क्रांतिकारी आईपैड के रिलीज के साथ तेज हो गया है। एडोब अपने क्रिएटिव सूट 5 पर काम कर रहा है ताकि डेवलपर्स के लिए फ्लैश और एआईआर ऐप बनाना आसान हो सके जो आईपॉड और आईपैड चलाने वाले सॉफ़्टवेयर के अनुकूल हों। इस बीच, Apple iPhone OS 4 विकसित कर रहा था, जो वर्तमान iPod Touch, iPhone और भविष्य के iPad रिलीज़ पर चलेगा। OS 4 के साथ डेवलपर्स के लिए एक बदलाव आया।

आईफोन डेवलपर प्रोग्राम लाइसेंस अनुबंध खंड 3.3.1 के नए संस्करण में अब पढ़ता है:

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

ऐप्पल फ्लैश को मजबूर कर रहा है और डेवलपर्स को वेब सामग्री के लिए सूचीबद्ध भाषाओं और एचटीएमएल 5 और CSS3 का उपयोग करने के लिए प्रोत्साहित कर रहा है। क्या यह HTML की जीत है?

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

यहाँ HTML और Flash के कुछ फायदे और नुकसान हैं:

फ्लैश पेशेवरों
फ़्लैश प्लेयर सभी ब्राउज़रों में एकरूपता की अनुमति देता है
HTML5 और JavaScript से अधिक प्रभाव
आसान स्केलिंग के लिए वेक्टर आधारित

फ्लैश विपक्ष
फ्लैश देखने के लिए बाहरी प्लगइन डाउनलोड करना होगा
खोज इंजन फ्लैश को अच्छी तरह से नहीं पढ़ते हैं
SWF बड़े हो सकते हैं और डाउनलोड होने में समय लग सकता है

HTML5 पेशेवरों
बहुत तेज़ (सीएसएस के साथ)
कैनवास और वीडियो
जियोलोकेशन एपीआई

HTML5 विपक्ष
सभी ब्राउज़रों पर पूरी तरह से समर्थित नहीं है
सीमित एनिमेशन/प्रभाव
फ्लैश की तुलना में धीमी एनिमेशन

क्या मुझे फ्लैश का उपयोग करना चाहिए?

यदि यह HTML से अधिक उपयोगकर्ता अनुभव को बढ़ाता है, तो हाँ। अगर यह सिर्फ रास्ते में आता है, नहीं।

Leave a Reply

Your email address will not be published.