Android OS वि. Apple iOS - विकसकांसाठी जे चांगले आहे?

Android OS आणि Apple iOS च्या साधक आणि बाधक

मे 24, 2011

प्रत्येक दिवस वाढणार्या स्मार्टफोन वापरकर्त्यांच्या संख्येसह, त्याचप्रमाणे अॅप डेव्हलपरच्या संख्येत एक समान वाढ झाली आहे. जरी डेव्हलपरकडे भरपूर मोबाइल प्लॅटफॉर्म आहेत जेणेकरून ते निवडतील, ते बहुधा सर्वात जास्त पसंतीनुसार मोबाइल ओएस पैकी एक निवडाल, आज, ऍपलच्या iOS आणि Google च्या Android मग, यापैकी कोणती विकासकांसाठी चांगली गोष्ट आहे आणि का? येथे विकासकांसाठी ऍपल iOS आणि Android OS यांच्यात एक सविस्तर तुलना आहे

प्रोग्रामिंग भाषा वापरली जाते

जनित्र / फ्लिकर / सीसी बाय 2.0

Android OS प्रामुख्याने जावा वापरतात, जे डेव्हलपरांद्वारे वापरली जाणारी सामान्य प्रोग्रामिंग भाषा आहे. म्हणूनच विकसनशील विकासकांना सर्वात विकासकांसाठी हे खूपच सोपे होते.

आयफोन ओएस ऍपलच्या ऑब्जेक्ट सी-सी भाषेचा वापर करते, जे मुख्यतः सीपी आणि सी ++ सह परिचित असलेल्या अॅप डेव्हलपर्सकडून मुख्यत्वे सोडले जाऊ शकते. हे अधिक अनन्य असे, विकासकांसाठी अडखळत होऊ शकतात जे इतर प्रोग्रामिंग भाषांमधील फारच कुशल नाहीत.

मल्टी-प्लॅटफॉर्म अॅप्स विकसित करणे

बहु-प्लॅटफॉर्म अॅप्स विकसित करणे "आज" असे वाटते. नक्कीच, आपण Android डिव्हाइसेसवर आयफोन किंवा उद्देश-सी-आधारित अॅप्सवर जावा-आधारित अॅप्स चालवू शकत नाही.

आज बहु-प्लॅटफॉर्म अॅप विकासासाठी साधने उपलब्ध आहेत. परंतु मूळ मोबाईल ओएसवर ही मूळ माहिती दाखवताना ते प्रभावी होणार नाही. मोबाईल गेम डेव्हलपर विशेषतः क्रॉस-प्लॅटफॉर्मिंगला एक मोठे आव्हान शोधतात.

म्हणून, येथे फक्त एक व्यवहार्य, दीर्घकालीन उपाय डिव्हाइसच्या स्वतःच्या मूळ भाषेत आपल्या अॅप्लिकेशनची पुनर्लिखित असेल.

अॅप विकास प्लॅटफॉर्म

Android विकासकांना एक खुले विकास प्लॅटफॉर्म प्रदान करते आणि अॅप्प विकासणासाठी थर्ड-पार्टी साधने वापरण्याची स्वातंत्र्य देते. यामुळे त्यांच्या अॅप्सच्या अनेक वैशिष्ट्यांसह त्यांना खेळण्यास मदत होते, त्यांना अधिक कार्यक्षमता जोडणे हे या प्लॅटफॉर्मच्या यशासाठी महत्त्वपूर्ण आहे, जे मोबाईल डिव्हाइसेसच्या प्रभावी श्रेणीसह येते.

दुसरीकडे ऍपल त्यांच्या विकसक मार्गदर्शकतत्त्वांनुसार तेही निर्बंधित आहे. येथे विकासक अॅप्स विकसित करण्यासाठी एक निश्चित साधने प्रदान केले जातात आणि त्याबाहेरील कोणतीही वापर करू शकत नाहीत यामुळे अखेरीस त्याच्या सर्जनशील कौशल्याला मोठ्या प्रमाणावर कमी पडेल.

मल्टीटास्किंग क्षमता

Android OS हे अतिशय अष्टपैलू आहे आणि विकासकांना एकाधिक हेतूसाठी गतिमान अॅप्स तयार करण्यात मदत करू शकते. परंतु अँड्रॉइड ओएसच्या या खूप मल्टीटास्किंग क्षमता हौशी Android डेव्हलपरसाठी समस्या निर्माण करतात, कारण हे शिकण्यासाठी, समजून घेण्यासाठी आणि मास्टर करण्यासाठी खूप वेळ लागतो. हे Android च्या अत्यंत विखुरलेल्या प्लॅटफॉर्मसह एकत्रित केले आहे, हे Android विकसकांसाठी एक वास्तविक आव्हान आहे.

याउलट, अॅप्प ऍप डेव्हलपर्ससाठी एक अधिक स्थिर, एकमात्र प्लॅटफॉर्म प्रस्तुत करतो जे स्पष्टपणे साधने निर्दिष्ट करते, त्यांच्या संभाव्य आणि सीमांना दोन्ही परिभाषित करते. हे iOS विकासक पुढे त्याला कार्य पुढे जाण्यासाठी तो खूप सोपे करते.

मोबाइल अॅप्स चाचणी

Android त्याच्या विकसकांसाठी एक उत्कृष्ट चाचणी वातावरण देते उपलब्ध सर्व चाचणी साधने सुबकपणे अनुक्रमित आहेत आणि IDE स्त्रोत कोडचा चांगला मॉडेल प्रदान करतो. हे Android Market ला सादर करण्यापूर्वी, आवश्यक असेल तिथे विकासक त्यांचे अॅप पूर्णपणे परीक्षण आणि डीबग करू शकतात.

ऍपलचे एक्स कोड हे Android च्या मानकांपेक्षा खूपच मागे आहे आणि यापूर्वी ते पुढे जाण्यासाठी मी आशा बाळगू शकते.

अॅप मंजूरी

अॅप्पल ऍप स्टोअरला ऍप मान्यता प्राप्त होण्यासाठी 3-4 आठवडे लागतात ते छाननी देखील करतात आणि अॅप विकसकांवर कित्येक प्रतिबंध करतात. अर्थात, या घटकामुळे दरमहा अॅप स्टोअरकडे येणाऱ्या अनेक शेकडो डेव्हलपर्सला थोपविलेला नाही ऍपल देखील एक खुला API ऑफर करते, जे वापरून डेव्हलपर त्यांच्या साइटवर अॅप्स होस्ट करू शकतात, हे हे फार प्रभावी नाही, कारण अॅप्प ऍप स्टोअरच्या बाहेर असण्याचा काही भाग मिळवू शकत नाही.

दुसरीकडे, Android Market, विकासकाला अशा कठोर प्रतिकार करणार नाही. यामुळे Android विकसकांसाठी हे खूप सोयीचे बनते.

देयक प्रक्रिया

iOS विकासकास ऍपल अॅप स्टोअरमधील आपल्या अॅपच्या विक्रीतून मिळविलेल्या 70% कमाईची कमाई करू शकतात. परंतु त्यांना आयफोन एसडीके मिळवण्यासाठी 99 डॉलरची वार्षिक फी भरावी लागणार आहे.

दुसरीकडे, Android विकासकांना, केवळ $ 25 ची एक-वेळ नोंदणी फी भरणे आवश्यक आहे आणि Android Market मध्ये त्यांच्या अॅपच्या विक्रीचा 70% महसूल मिळवू शकतो. ते त्याच अॅप्समध्ये इतर अॅप्स मार्केटच्याही वैशिष्ट्यासह देखील वैशिष्ट्यीकृत करू शकतात जर

निष्कर्ष

शेवटी, Andriod OS आणि ऍपल iOS दोन्ही त्यांच्या स्वतःच्या pluses आणि minuses आहे. दोन्ही तितकेच कट्टर प्रतिस्पर्धी आहेत आणि अॅप्प मार्केटप्लेसवर स्वतःचे सामर्थ्य आणि सकारात्मकतेवर राज्य करणे बंधनकारक आहे.