Adobe फ़्लैश प्रोफेशनल CS5 उपयोगकर्ताओं को परिचित एक्शन स्क्रिप्ट का उपयोग करके iPhone एप्लिकेशन बनाने में सक्षम करेगा। इस तरह से बनाए गए एप्लिकेशन को AppStore में शास्त्रीय रूप से बेचा जाएगा। लेकिन इसका मतलब यह नहीं है कि iPhone में फ़्लैश नया समर्थित है और हम Safari में फ़्लैश पेज देख सकते हैं।
हालाँकि, एप्लिकेशन बनाने के लिए नए टूल का निश्चित रूप से बड़ी संख्या में डेवलपर्स द्वारा स्वागत किया जाएगा, और निश्चित रूप से हम उपयोगकर्ताओं को भी इससे लाभ होगा। ऐसे कई Adobe Air ऐप्स हैं जो अब न्यूनतम संशोधनों के साथ चलेंगे और iPhone की ज़रूरतों के लिए संकलित करना वास्तव में आसान है। वेबसाइटों को उसी तरह संकलित किया जा सकता है।
फ़्लैश ने ऐसा वातावरण नहीं बनाया जिसमें एक iPhone एप्लिकेशन चलेगा, लेकिन इस तरह से बनाया गया एक एप्लिकेशन सीधे एक सामान्य देशी iPhone एप्लिकेशन के रूप में संकलित होता है। वितरण ऐपस्टोर के माध्यम से शास्त्रीय रूप से होगा, और उपयोगकर्ता को अंतर भी पता नहीं चलेगा। ऐपस्टोर पर एप्लिकेशन वितरित करने के लिए, डेवलपर को ऐप्पल को सामान्य वार्षिक शुल्क का भुगतान करना होगा और एप्लिकेशन क्लासिक अनुमोदन प्रक्रिया के अधीन होंगे। लेकिन हम निश्चित रूप से नए दिलचस्प अनुप्रयोगों की एक लहर देख सकते हैं।
व्यक्तिगत रूप से, एक उपयोगकर्ता के रूप में, मैं एक अंतर की उम्मीद करूंगा। मेरी राय में, इस तरह से लिखे गए एप्लिकेशन Xcode में लिखे गए एप्लिकेशन की तुलना में बहुत अधिक खराब रूप से अनुकूलित होंगे और इसलिए बैटरी पर अधिक मांग हो सकती है।
जहाँ तक सफ़ारी में फ़्लैश की बात है, फिलहाल इस क्षेत्र में कुछ भी नहीं बदला है और ब्राउज़र में फ़्लैश के बिना मैं व्यक्तिगत रूप से अधिक खुश हूँ। लेकिन अगर फ्लैश कभी सफारी में दिखाई देता है, तो मुझे उम्मीद है कि इसे बंद करने के लिए एक बटन होगा।
Na एडोब लैब्स पेज आप यहां थोड़ी अधिक जानकारी पढ़ सकते हैं और एक प्रदर्शन वीडियो देख सकते हैं। Adobe फ़्लैश CS5 में बनाए गए कई एप्लिकेशन का लिंक भी है, लेकिन ये एप्लिकेशन चेक ऐपस्टोर में नहीं मिलते हैं। लेकिन अगर आप हैं एक अमेरिकी खाता बनाया, तो निश्चित रूप से आप इन एप्लिकेशन को आज़मा सकते हैं।
मुझे इस बात की अधिक चिंता है कि ऐपस्टोर फ्लैश में आदिम एप्लिकेशन और गेम से और भी अधिक भीड़ न हो जाए।
वैसे, फ़ोटोशॉप में कुछ डिज़ाइन करना भी आसान नहीं है। इसलिए मैं Adobe फ़्लैश CS5 के ऐप स्टोर पर बेकार ऐप्स की बाढ़ आने को लेकर चिंतित नहीं हूं।
मेरी राय में, ऐप स्टोर में गेम की संख्या बढ़ेगी, यह एक महत्वपूर्ण वृद्धि होगी, क्योंकि फ्लैश इसके लिए एकदम सही है।
उसी तरह, गिट्टी की मात्रा बढ़ जाएगी, क्योंकि आखिरकार, iPhone के लिए विकास आसान हो जाएगा। Céčko कई कारणों से कई प्रोग्रामर के लिए एक दुर्गम समस्या हो सकती है और है।
और फिर, निश्चित रूप से, पहले से ही उल्लेखित अनुकूलन, बैटरी की मांग आदि है। यही कारण था कि Apple ने iPhone पर गारबेज कलेक्टर नहीं लगाया।
मेरी भी बिल्कुल यही चिंता है... बकवास ऐप्स का एक समूह, कुछ बेवकूफ किसी बेवकूफी भरी चीज़ के लिए अपने बटुए को चिकना करना चाहेंगे (शायद कम से कम ऐपस्टोर पर अपलोड करने के लिए एक मैक की आवश्यकता होगी, जो कम से कम इसे थोड़ा चुन सकता है), मुझे विश्वास नहीं है कि सब कुछ होगा हमेशा सही ढंग से संकलित करें, उन अच्छे ऐप्स के लिए भी अनुमोदन प्रक्रिया लंबी चलेगी... लेकिन फिर मुझे सकारात्मक की तुलना में बहुत अधिक नकारात्मक चीजें दिखाई देती हैं।
मेरे लिए, विकास में मुख्य समस्या यह है कि मेरे पास मैक नहीं है। इस तरह मैं अंततः एक एप्लिकेशन बनाने का प्रयास कर सकूंगा। मैं फ्लेक्स और एक्शनस्क्रिप्ट के साथ आसानी से काम कर सकता हूं, और सी या एक्सकोड सीखने की तुलना में इसमें बेहतर होना निश्चित रूप से आसान होगा, जिसकी मुझे एक भी लाइन नहीं आती (मैं आम तौर पर जावा में चीजें करता हूं)।
सी एक चीज़ है, लेकिन मेरे लिए भी एक ऐसे व्यक्ति के रूप में जो सी को कई तरीकों से जानता है, ऑब्जेक्टिव-सी अपने सिंटैक्स और ओओपी के दृष्टिकोण के कारण एक ठंडा स्नान था।
और जैसा कि ओरिस्को ने लिखा है। इससे जमा किए गए आवेदनों की संख्या में एक और भारी वृद्धि होगी और मैं यह नहीं देखना चाहता कि पहले से ही धीमी अनुमोदन प्रक्रिया पर इसका क्या प्रभाव पड़ेगा।
ख़ैर, यह बहुत दिलचस्प है। एक्सेलेरोमीटर, जियोलोकेशन आदि के लिए आईफोन एपीआई का उपयोग करना भी संभव होगा। हालाँकि, गिट्टी बढ़ेगी, मुझे आश्चर्य है कि क्या Apple इस पर किसी भी तरह से प्रतिक्रिया करेगा। वैसे भी, मेरा मानना है कि समय के साथ हमें कुछ अच्छे एप्लिकेशन मिलेंगे जो फ्लैश के बिना नहीं बनाए जा सकते थे।
यह अंततः यहाँ है. मेरे लिए, जीत पर Xcode आदर्श होगा, लेकिन यह कोई बुरा विचार भी नहीं लगता। और मुझे लगता है कि ऐप्पल को एप्लिकेशन के विकास में लोगों को सीमित नहीं करना चाहिए।