Skip to content

Mobile Application Development

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

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

एक डेवलपर के रूप में, मोबाइल फोन एप्लिकेशन और प्रोग्राम के विकास के लिए कौन से प्लेटफॉर्म या वातावरण का उपयोग करना है, इसका निर्धारण और विश्लेषण करना हमेशा आवश्यक होता है। मोबाइल सॉफ्टवेयर डेवलपमेंट करने से प्रोग्रामर को ट्रेड के टूल्स के बारे में पता चलता है, जिससे वह कोड को तेजी से लिखने, उसका परीक्षण करने और बाद में कुछ मोबाइल फोन और उनके ऑपरेटिंग सिस्टम के लिए मोबाइल ऐप को तैनात करने में सक्षम होता है। मोबाइल एप्लिकेशन विकास के लिए कुछ ज्ञात विकास परिवेशों में निम्नलिखित शामिल हैं: Adobe AIR, Android, Application Craft, Aqua, Battery Tech, Blackberry, Canappi, CloudPact, Corona SDK, iOS SDK, Java ME, Macromedia Flash Lite, Meme IDE,। NET फ्रेमवर्क, सिम्बियन, विंडोज मोबाइल और वेबओएस।

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

  1. गूगल एंड्रॉइड एमुलेटर
  2. आधिकारिक एंड्रॉइड एसडीके एमुलेटर
  3. मोबीवन
  4. आईफ़ोनी; तथा
  5. ब्लैकबेरी उत्तेजक।

अन्य टूल में FoneMonkey, Robotium, Sikuli और MITE शामिल हैं।

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

Leave a Reply

Your email address will not be published.