एंड्रॉइड ओएस और ऐप्पल आईओएस के पेशेवरों और विपक्ष
24 मई, 2011प्रत्येक दिन स्मार्टफोन उपयोगकर्ताओं की संख्या बढ़ने के साथ, इसके लिए ऐप डेवलपर्स की संख्या में समान वृद्धि होती है। यद्यपि डेवलपर्स के पास से चुनने के लिए बहुत सारे मोबाइल प्लेटफ़ॉर्म हैं, लेकिन संभवतः वे सबसे अधिक मांग किए जाने वाले मोबाइल ओएस 'में से एक का चयन करेंगे, ऐप्पल के आईओएस और Google के एंड्रॉइड। तो, इनमें से कौन सा डेवलपर्स के लिए बेहतर है और क्यों? डेवलपर्स के लिए ऐप्पल आईओएस और एंड्रॉइड ओएस के बीच विस्तृत तुलना यहां दी गई है।
प्रोग्रामिंग भाषा प्रयुक्त
एंड्रॉइड ओएस मुख्य रूप से जावा का उपयोग करता है, जो डेवलपर्स द्वारा उपयोग की जाने वाली आम प्रोग्रामिंग भाषा है। इसलिए, एंड्रॉइड विकसित करना अधिकांश डेवलपर्स के लिए इतना आसान हो जाता है।
आईफोन ओएस ऐप्पल की ऑब्जेक्टिव-सी भाषा का उपयोग करता है, जिसे ज्यादातर ऐप डेवलपर्स द्वारा अनवरोधित किया जा सकता है जो पहले से ही सी और सी ++ से परिचित हैं। यह अधिक विशिष्ट होने के कारण, उन डेवलपर्स के लिए एक ठोकर खा सकता है जो अन्य प्रोग्रामिंग भाषाओं में बहुत कुशल नहीं हैं।
- सैमसंग गैलेक्सी टैब के लिए ऐप्स कैसे विकसित करें
- आईफोन के लिए ऐप कैसे बनाएं
- ऐप्पल आईपैड के लिए ऐप कैसे बनाएं
मल्टी-प्लेटफ़ॉर्म ऐप्स का विकास करना
मल्टी-प्लेटफ़ॉर्म ऐप्स का विकास आज "इन" चीज़ प्रतीत होता है। बेशक, आप एंड्रॉइड डिवाइस पर आईफोन या ऑब्जेक्टिव-सी-आधारित ऐप्स पर जावा-आधारित ऐप्स नहीं चला सकते हैं।
आज मल्टी-प्लेटफ़ॉर्म ऐप विकास के लिए टूल हैं। लेकिन जब वे वास्तव में किसी अन्य मोबाइल ओएस पर मूल जानकारी प्रदर्शित करने की बात आती है तो वे प्रभावी नहीं हो सकते हैं। मोबाइल गेम डेवलपर्स विशेष रूप से क्रॉस-प्लेटफार्मिंग को एक बड़ी चुनौती पाते हैं।
इसलिए, यहां एकमात्र व्यवहार्य, दीर्घकालिक समाधान आपके ऐप को डिवाइस की अपनी मूल भाषा में फिर से लिखना होगा।
- मल्टी-प्लेटफ़ॉर्म मोबाइल ऐप डेवलपमेंट के लिए शीर्ष 5 टूल
- ऐप डेवलपमेंट के लिए राइट मोबाइल प्लेटफार्म कैसे चुनें
ऐप विकास मंच
एंड्रॉइड डेवलपर्स को एक खुले विकास प्लेटफार्म प्रदान करता है और उन्हें ऐप विकास के लिए तीसरे पक्ष के औजारों का उपयोग करने की स्वतंत्रता देता है। इससे उन्हें उनके ऐप की कई विशेषताओं के साथ खेलने में मदद मिलती है, जिससे उन्हें और अधिक कार्यक्षमता मिलती है। इस मंच की सफलता के लिए यह महत्वपूर्ण है, जो मोबाइल उपकरणों की प्रभावशाली श्रृंखला के साथ आता है।
दूसरी ओर, ऐप्पल अपने डेवलपर दिशानिर्देशों के साथ बहुत ही सीमित है। यहां डेवलपर को ऐप्स विकसित करने के लिए टूल का एक निश्चित सेट दिया गया है और उन लोगों के बाहर कुछ भी उपयोग नहीं कर सकता है। यह अंततः अपने रचनात्मक कौशल को काफी हद तक रोक देगा।
- सर्वश्रेष्ठ थर्ड-पार्टी मोबाइल क्लाउड सिंक प्रदाता के 5
- Google Apps Marketplace अब "क्लाउड" 9 पर है
- टैबलेट टस्सल - सैमसंग गैलेक्सी टैब 10.1 बनाम। ऐप्पल आईपैड 2
मल्टीटास्किंग क्षमताओं
एंड्रॉइड ओएस बहुत बहुमुखी है और डेवलपर्स को कई उद्देश्यों के लिए गतिशील ऐप्स बनाने में मदद कर सकता है। लेकिन एंड्रॉइड ओएस की यह बहुत मल्टीटास्किंग क्षमता अक्सर शौकिया एंड्रॉइड डेवलपर के लिए समस्याएं पैदा करती है, क्योंकि इसे सीखने, समझने और मास्टर करने में काफी समय लगता है। यह एंड्रॉइड के बेहद खंडित मंच के साथ संयुक्त है, एंड्रॉइड डेवलपर को एक वास्तविक चुनौती है।
इसके विपरीत, ऐप्पल ऐप डेवलपर्स के लिए एक अधिक स्थिर, अनन्य मंच प्रस्तुत करता है, जो स्पष्ट रूप से उपकरण निर्दिष्ट करता है, जो उनकी संभावित और सीमाओं को परिभाषित करता है। इससे आईओएस डेवलपर के आगे कार्य के साथ आगे बढ़ना बहुत आसान हो जाता है।
- टैबलेट एप्स एंड्रॉइड मार्केट के आगे फ्रेगमेंट होगा?
- एंड्रॉइड वास्तव में ऐप्पल ऐप स्टोर के साथ प्रतिस्पर्धा कर सकते हैं?
- ऐप्पल आईपैड के लिए ऐप्स विकसित करने से पहले
मोबाइल ऐप परीक्षण
एंड्रॉइड अपने डेवलपर्स के लिए एक उत्कृष्ट परीक्षण वातावरण प्रदान करता है। उपलब्ध सभी परीक्षण उपकरण अच्छी तरह अनुक्रमित हैं और आईडीई स्रोत कोड का एक अच्छा मॉडल प्रदान करता है। यह एंड्रॉइड मार्केट में पेश करने से पहले डेवलपर्स को अपने ऐप को पूरी तरह से जांच और डीबग करने देता है।
ऐप्पल का एक्सकोड यहां एंड्रॉइड के मानकों के पीछे बहुत पीछे है और इसके बाद भी मील जाने के लिए उम्मीद है कि इससे पहले के साथ पकड़ने की उम्मीद भी हो सकती है।
- एंड्रॉइड मार्केट ऐप्पल ऐप स्टोर का समर्थन क्यों कर सकता है
ऐप स्वीकृति
ऐप्पल ऐप स्टोर ऐप अनुमोदन के लिए 3-4 सप्ताह लगते हैं। वे भी परिष्कृत हैं और ऐप डेवलपर पर कई प्रतिबंध लगाते हैं। बेशक, इस कारक ने हर महीने ऐप स्टोर के करीब आने वाले कई सैकड़ों डेवलपर्स को बर्बाद नहीं किया है। हालांकि ऐप्पल एक ओपन एपीआई भी प्रदान करता है जिसका उपयोग कर डेवलपर्स अपनी साइट पर ऐप होस्ट कर सकते हैं, यह बहुत प्रभावी नहीं है, क्योंकि ऐप को ऐप स्टोर के बाहर उस एक्सपोजर का एक अंश भी नहीं मिल सकता है।
दूसरी तरफ एंड्रॉइड मार्केट डेवलपर को इतना कठोर प्रतिरोध प्रस्तुत नहीं करता है। यह एंड्रॉइड डेवलपर के लिए बहुत सुविधाजनक बनाता है।
भुगतान प्रक्रिया
आईओएस डेवलपर्स ऐप्पल ऐप स्टोर में अपने ऐप की बिक्री से उत्पन्न राजस्व का 70% कमा सकते हैं। लेकिन उन्हें आईफोन एसडीके तक पहुंच प्राप्त करने के लिए $ 99 का वार्षिक शुल्क देना होगा।
दूसरी तरफ, एंड्रॉइड डेवलपर्स को केवल 25 डॉलर का एक बार पंजीकरण शुल्क चुकाना होगा और एंड्रॉइड मार्केट में अपने ऐप की बिक्री के 70% राजस्व कमा सकते हैं। यदि वे चाहें तो वे अन्य ऐप मार्केटप्लेस में भी वही ऐप पेश कर सकते हैं।
निष्कर्ष
अंत में, एंड्रॉइड ओएस और ऐप्पल आईओएस दोनों के अपने प्लस और माइनस हैं। दोनों समान रूप से मजबूत दावेदार हैं और ऐप मार्केटप्लेस को अपनी ताकत और सकारात्मक के साथ शासन करने के लिए बाध्य हैं।