Android OS Vs. एप्पल आईओएस - विकासकर्ताहरूको लागि कुन को लागी राम्रो छ?

एन्ड्रोइड ओएस र एप्पल आईओएसको प्रो

मई 24, 2011

स्मार्टफोन प्रयोगकर्ताहरूको संख्या प्रत्येक दिन बढ्दै गएको छ, त्यहि लागि एपि विकासकर्ताहरूको संख्यामा समान वृद्धि छ। यद्यपि विकासकर्ताहरू छनौट गर्न मोबाइल प्लेटफार्महरू छन् भने, उनीहरूले प्रायः दुई ओएस -इन्सेन्डिङ मोबाइल ओएस ' आज, एप्पलको आईओएस र गुगलको एण्ड्रोइडको चयन गर्नेछ। त्यसोभए, यी मध्ये कुन विकासकर्ताहरूको लागि अझ राम्रो छ र किन? यहाँ एप्पल आईओएस र एन्ड्रोइड ओएस बीच विकासकर्ताहरूको लागि विस्तृत तुलना छ।

प्रयुक्त प्रोग्रामिङ भाषा

Janitors / Flickr / CC 2.0 द्वारा CC

एन्ड्रोइड ओएसले मुख्यतः जाभा प्रयोग गर्दछ, जुन विकासकर्ताद्वारा प्रयोग गरिएको सामान्य प्रोग्रामिङ भाषा हो। यसैले, विकासशील Android ले धेरै विकासकर्ताहरूको लागि धेरै सजिलो हुन्छ।

आईफोन ओएसले एप्पलको उद्देश्य सी भाषा प्रयोग गर्दछ, जुन प्रायः अनुप्रयोग एप विकासकर्ताहरू द्वारा पहिले नै परिचित हुन सक्छ जुन पहिले नै सी र सी ++सँग परिचित छन्। यो बढी अनन्य हुन सक्छ, विकासकर्ताहरू जसले अन्य प्रोग्रामिंग भाषाहरूमा धेरै कुशलको लागि ठुलो ब्लक बन्न सक्छ।

बहु प्लेटफार्म अनुप्रयोगहरू विकास गर्दै

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

आज बहु प्लेटफार्म एप विकासको लागि उपकरणहरू छन्। तर तिनीहरू प्रभावकारी नहुन सक्छ जब यो वास्तवमा अर्को मोबाइल OS मा वास्तविक जानकारी प्रदर्शन गर्न आउँछ। मोबाइल गेम डेवलपर्सहरू विशेष गरी क्रस-प्लेटफर्म गर्ने एउटा ठूलो चुनौती भेट्टाउँछन्।

त्यसकारण, यहाँ मात्र व्यवहार्य, दीर्घकालिक समाधान तपाईँको एप उपकरणको आफ्नै मूल भाषामा पुन: लेख्न हुनेछ।

अनुप्रयोग विकास प्लेटफार्म

Android ले विकासकर्ताहरूलाई खुला विकास प्लेटफर्म प्रदान गर्दछ र तिनीहरूलाई स्वतन्त्रता अनुप्रयोग विकासको लागि तृतीय-पक्ष उपकरणहरू प्रयोग गर्न अनुमति दिन्छ। यसले तिनीहरूलाई उनीहरूको एपको धेरै सुविधाहरूको साथमा खेल्न मद्दत गर्दछ, तिनीहरूलाई थप अधिक कार्यक्षमता थप्दै। यो यो प्लेटफर्मको सफलताको लागि अत्यावश्यक छ, जुन मोबाइल यन्त्रहरूको प्रभावशाली दायरामा आउँछ।

एप्पल, अर्कोतर्फ, तिनीहरूका विकासकर्ता दिशानिर्देशहरूसँग सुन्दर प्रतिबन्धित छ। यहाँ विकासकर्ताहरूलाई अनुप्रयोगहरू विकास गर्न उपकरणहरूको निश्चित सेट दिइएको छ र ती मध्ये केहि प्रयोग गर्न सक्दैन। यसले अन्ततः आफ्नो रचनात्मक कौशललाई ठूलो मात्रामा रोक्न सक्छ।

बहुविध क्षमताहरू

एन्ड्रोइड ओएस धेरै बहुमुखी छ र यसले विकासकर्ताहरूले बहुविध उद्देश्यहरूको लागि गतिशील अनुप्रयोगहरू बनाउन मद्दत गर्न सक्दछ। तर एन्ड्रोइड ओएसको यो धेरै बहुकल्याण क्षमता धेरै पटक शौकिया एन्ड्रोइड विकासकर्ताको लागि समस्या सिर्जना गर्दछ, किनकी यसले धेरै कुरा लिन, बुझ्न र मास्टर लिन सक्छ। यो, Android को अत्यधिक टुकडा प्लेटफार्म संग संयुक्त, एन्ड्रोइड विकासकर्ता को लागि एक वास्तविक चुनौती उत्पन्न गर्दछ।

यसको विपरीत, एप्पलले एप डेवलपर्सको लागि एक अधिक स्थिर, अनन्य प्लेटफार्म प्रस्तुत गर्दछ, स्पष्ट रूप देखि निर्दिष्ट उपकरणहरू, तिनीहरूको क्षमता र सीमा दुवै को परिभाषित गर्दछ। यसले आईओएस विकासकर्ताको लागि यो भन्दा अगाडिको कार्य अगाडि बढ्न सजिलो बनाउँछ।

मोबाइल अनुप्रयोग परीक्षण

एन्ड्रोइडको विकासकर्ताहरूको लागि उत्कृष्ट परीक्षण वातावरण प्रदान गर्दछ। सबै परीक्षण उपकरण उपलब्ध neatly indexed हो र आईडीई स्रोत कोड को एक राम्रो मोडेल प्रदान गर्दछ। यसले विकासकर्ताहरूलाई तिनीहरूको एप राम्रो तरिकाले जाँच गर्दछ र जहाँ पनि आवश्यक हुन्छ डिबगलाई एन्ड्रोइड बजारमा प्रस्तुत गर्नु अघि।

एप्पलको एक्सकोडले एन्ड्रोइडको स्तरहरू पछाडि टाढा ल्याग्स र पहिले जाने पछि मिल्दो अघि बढ्न सक्दछ।

एप अनुमोदन

एप्पल एप्स स्टोरले एप्स स्वीकृतिको लागि 3-4 हप्तासम्म लिन्छ। तिनीहरू पनि ठोस छन् र एप विकासकर्तामा धेरै प्रतिबन्धहरू छन्। निस्सन्देह, यस कारकले हरेक स्याण्डल विकासकर्ताहरूलाई हरेक महिना एप स्टोरमा पुग्न सकेन। यद्यपि एप्पलले एप्स स्टोर बाहिर रहेको जोखिमको अंश पनि प्राप्त गर्न सक्दैन किनभने विकासकर्ताहरूले उनीहरूको साइटमा एप होस्ट गर्न सक्छन् जुन प्रयोग गरेर खुला खुला API प्रदान गर्दछ, यो धेरै प्रभावकारी छैन।

अर्कोतर्फ, एन्ड्रोइड मार्केट, विकासकर्ताको लागि त्यस्तो कठोर प्रतिरोध प्रस्तुत गर्दछ। यसले एन्ड्रोइड विकासकर्ताको लागि धेरै सजिलो बनाउँछ।

भुक्तानी प्रक्रिया

आईओएस विकासकर्ताहरूले Apple अनुप्रयोग स्टोरमा आफ्नो एपको बिक्रीबाट उत्पन्न गरेको 70% कमाई कमाउन सक्छ। तर तिनीहरूले आईफोन एसडीकेमा पहुँच पाउनको लागि $ 99 को वार्षिक शुल्क तिर्नुपर्छ।

एन्ड्रोइड विकासकर्ताहरू, अर्कोतर्फ, केवल $ 25 को एक-पटक दर्ता शुल्क तिर्न आवश्यक छ र एन्ड्रोइड मार्केटमा आफ्नो एपको बिक्रीको 70% कमाई गर्न सक्दछ। तिनीहरूले पनि अन्य एप बजारमा पनि त्यहि एप देखाउन सक्छन्, यदि तिनीहरू चाहन्छन्।

निष्कर्ष

अन्तमा, एन्ड्रियाड ओएस र एप्पल आईओएस दुवैको आफ्नै प्लस र मिनीसहरू छन्। दुबै समान समान बलियो दावीहरू छन् र एप मार्केटमा शासन गर्नका लागि उनीहरूको आफ्नै शक्ति र सकारात्मक पाईन्छ।