लेख

हर प्लेटफॉर्म पर हर ऐप को पाने में क्या लगेगा?

protection click fraud

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

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

लेकिन क्या होगा यदि सभी एप्लिकेशन सभी प्लेटफार्मों पर उपलब्ध हो सकते हैं? क्या क्रॉस-प्लेटफ़ॉर्म विकास कुछ ऐसा है जिसे डेवलपर्स को चिंतित होना चाहिए, और क्या ऐसा करने में सामना करना पड़ सकता है? क्या विशेष रूप से प्रत्येक प्लेटफ़ॉर्म के लिए ऐप बनाना बेहतर है, या ऐप को क्रॉस-प्लेटफ़ॉर्म वेब-आधारित फ्रेमवर्क के साथ बनाया जाना चाहिए?

उपयोगकर्ता और डेवलपर्स समान रूप से सहमत हो सकते हैं कि प्लेटफ़ॉर्म की परवाह किए बिना एक ऐप उपलब्ध होना एक महान आदर्श है। लेकिन किस कीमत पर?

चलो बातचीत शुरू करो!

द्वारा। डैनियल रुबिनो, केविन माइकल, फिल निकिन्सन & रेने रिची

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

मंच को अक्सर कुछ अदृश्य और अस्पष्ट मीट्रिक को हिट करना चाहिए, जिसके द्वारा इसे जनता द्वारा 'स्वीकार' किया जाता है।

छोटी फर्म यहां अकेली नहीं हैं, क्योंकि हम अक्सर बड़े पैमाने पर मीडिया कंपनियों को क्रॉस-प्लेटफ़ॉर्म ऐप बनाने में झिझकते हुए देखते हैं। प्रश्न में मंच को अक्सर कुछ अदृश्य और अस्पष्ट मीट्रिक से टकरा जाना चाहिए, जिसके द्वारा इसे जनता द्वारा 'स्वीकार' किया जाता है और उसके बाद ही कंपनियां इसके लिए एक ऐप बनाने पर विचार करेंगी। कभी-कभी डेवलपर्स जो एक विशेष ऑपरेटिंग सिस्टम के "प्रशंसक" होते हैं, पहले उस प्लेटफॉर्म के लिए एक ऐप बनाएंगे, भले ही विशाल मार्केटशेयर न हो। यह विंडोज फोन के लिए आधिकारिक Disqus ऐप के साथ हुआ, जो कि टिप्पणी सेवा से आधिकारिक ऐप प्राप्त करने के लिए पहला (और अब तक केवल) मोबाइल प्लेटफॉर्म था।

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

गेमिंग मदद के लिए HTML5 या यूनिटी जैसी क्रॉस-प्लेटफॉर्म प्रोग्रामिंग भाषा होगी? मानक निश्चित रूप से अराजकता से बेहतर हैं, हालांकि जैसा कि हमने अब तक एचटीएमएल 5 के साथ देखा है, यह ज्यादातर एक सफलता के बजाय प्रचार है।

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

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

क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स की स्थिति काफी अलग है।

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

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

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

देखिए लियो लैपॉर्ट ने एचटीएमएल 5 ऐप्स और उनके भविष्य के बारे में उनकी आशाओं के बारे में बात की।
लियो लैपॉर्ट, चीफ टीडब्ल्यूटी, टीडब्ल्यूटीटीवी

मुझे उम्मीद है कि एचटीएमएल 5 इतना शक्तिशाली और लचीला होगा कि आप इसमें निकट-मूल ऐप्स का उत्पादन कर सकते हैं। और अगर ऐसा है, तो मैं HTML5 पसंद करूंगा।

- लियो लापोर्टेमुख्य TWiT, TWiT.TV

कोई भी ब्लैकबेरी 10 पर एक ऐप नहीं चाहता है जो बिल्कुल आईओएस पर ऐसा दिखता है, और ब्लैकबेरी 10 इशारों के लिए समर्थन शामिल नहीं करता है।

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

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

टीसभी प्लेटफॉर्मों पर समान रूप से एक ही ऐप का होना, ठीक-ठीक नहीं होना चाहिए? अधिक स्थानों में अधिक एप्लिकेशन। लेकिन निराशाजनक सच्चाई यह है कि आज भी सभी ऐप्स समान नहीं बने हैं।

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

निराशाजनक सच्चाई यह है कि आज भी सभी ऐप्स समान नहीं बने हैं।

यह हमेशा इतना गहरा नहीं होता है। कभी-कभी यह सिर्फ दिखावे की बात होती है। हो सकता है कि कोई ऐप सिर्फ एक प्लेटफॉर्म पर उतना अच्छा न लगे जितना कि वह दूसरे पर करता है। सतही? शायद। प्लेटफ़ॉर्म पर ऐप्स को लगातार अनुभव होना चाहिए। या कम से कम एक ही अनुभव का प्रयास करें। लेकिन उन्हें अभी भी एक मंच का अनुभव होना चाहिए। यह विभाजित करने के लिए एक कठिन बाल है।

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

एचTML5 ऐप HTML, CSS और जावास्क्रिप्ट जैसी वेब-मानक तकनीकों का उपयोग करके बनाए गए हैं। ये ऐप ब्राउज़र में चलते हैं, जैसे Google मैप्स या iCloud.com, या क्रोम ओएस जैसे स्थानीय उपकरणों पर या देर से, लामेंटेड वेबओएस। क्योंकि बहुत सारे डेवलपर्स पहले से ही समृद्ध वेब अनुभवों का निर्माण करना जानते हैं, इसलिए आमतौर पर यह माना जाता है कि एचटीएमएल 5 ऐप उन डेवलपर्स को मोबाइल पर प्राप्त करने का सबसे आसान रास्ता होगा। इसलिए एप्पल के मूल "मीठे" आईफोन ब्राउज़र में पाम के मोजो और बाद में Enyo चौखटे से लेकर ब्लैकबेरी के वेबवर्क तक सब कुछ।

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

और यह बी एस का एक गुच्छा है।

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

नए हार्डवेयर और नए फ्रेमवर्क से नेटिव ऐप्स को फायदा होगा। उनकी बढ़त रहेगी, अगर नहीं बढ़ी।

कुछ का कहना है कि जैसे-जैसे हार्डवेयर अधिक शक्तिशाली होता है, और जावास्क्रिप्ट में सुधार होता है, वेब ऐप के प्रदर्शन और कार्यक्षमता में वृद्धि होगी। यह बिल्कुल सच है। लेकिन नए हार्डवेयर और नए फ्रेमवर्क से भी देशी ऐप्स को फायदा होगा। उनकी बढ़त रहेगी, अगर नहीं बढ़ी।

यही कारण है कि एचटीएमएल 5 ऐप को भविष्य कहा जाता है - यह हमेशा आ रहा है लेकिन कभी भी पर्याप्त नहीं है।

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

देखो मैट और ब्रायन इंडी और बड़ी कंपनी डेवलपर्स के बीच अंतर के बारे में बात करते हैं।
मैट बिशॉफ और ब्रायन कैप्स, आईओएस इंजीनियर, लिकेबिलिटी

यदि HTML5 कभी भी देशी ऐप्स की तुलना में अधिक प्रचलित हो जाता है, तो यह एक ऐसी दुनिया है जिसमें मैं नहीं रहना चाहता।

- मैट बिस्चॉफ़ और ब्रायन कैप्स,iOS इंजीनियर, Lickability

यह इस के लिए नीचे आता है: इंटरनेट गतिशील डेटा प्रदान करने में सबसे अच्छा है, और इंटरफ़ेस और अन्तरक्रियाशीलता के लिए देशी ऐप्स सर्वश्रेष्ठ हैं। महान एप्लिकेशन दोनों का सबसे अच्छा उपयोग करेगा। आईट्यून्स की तरह। Android और iOS के लिए Google मैप्स की तरह। मोबाइल के लिए फेसबुक के नए देशी संस्करण की तरह (यहां तक ​​कि फेसबुक ने उस पाठ को कठिन तरीके से सीखा)।

एचटीएमएल 5 किसी भी तरह से ऐप का भविष्य नहीं है। लेकिन यह उस भविष्य का एक अविश्वसनीय रूप से महत्वपूर्ण हिस्सा है।

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

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

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

कोई अच्छा जवाब नहीं है - लेकिन सबसे अच्छा क्या है?

अभी पढ़ो

instagram story viewer