मोबाइल ऐप क्या है? – What is Mobile Application?
मोबाइल App एक तरह का कंप्युटर प्रोग्राम या सॉफ्टवेयर Application होता है जिसे की विकसित किया जाता है टैबलेट, स्मार्टफोन जैसे Touch Devices मे Run करने के लिए, यह मोबाइल फोन मे किसी विशेष कार्य को करने के लिए बनाया जाता है जैसे अगर हम अपने स्मार्टफोन मे मोबाइल बैंकिंग की सुविधा को जोड़ना चाहते है तब इसके लिए हमें अपने स्मार्टफोन मे किसी भी एक मोबाइल बैंकिंग App कोइंस्टॉल करना होगा, जिसके बाद उस App की मदद से हम अपने फोन मे मोबाइल बैंकिंग का उपयोग कर सकते है।
(toc)
मोबाइल ऐप क्या है? – What is Mobile Application?
मोबाइल App को कंप्युटर पर प्रोग्रामिंग भाषाओ की मदद से विकसित किया जाता है और एक मोबाइल App को सभी तरह के मोबाइलऑपरेटिंग सिस्टम मे Run नहीं किया जा सकता है वह खासकर किसी एक ही ऑपरेटिंग सिस्टम के लिए विकसित किए गए होते है जैसे कोईApp IOS ऑपरेटिंग सिस्टम के लिए विकसित किया गया है तब वह सिर्फ IOS ऑपरेटिंग सिस्टम वाले स्मार्टफोन मे चलेगा उसे हम Android OS वाले फोन मे नहीं चला सकते है।
आज के समय मे IOS और Android इन दोनों ही OS के लिए मोबाइल App बनाए जाते है क्योंकि दुनिया के अधिकतर स्मार्टफोन मे यही दोOS मे से कोई एक इंस्टॉल होता है,
IOS के मोबाइल Apps को विकसित करने के लिए Swift या फिर Objective C प्रोग्रामिंग भाषा काइस्तेमाल किया जाता वही पर Android के मोबाइल Apps को विकसित करने के लिए Java, Kotlin जैसे प्रोग्रामिंग भाषाओ का उपयोगकिया जाता है।
Mobile App का पूरा नाम
आप सभी को बता दे की Application को शॉर्ट Form मे App कहा जाता है एवं Mobile App का फूल फॉर्म भी Mobile Application ही होता है।
Mobile Application की आवश्यकता क्योंकि पड़ती है?
कंप्युटर पर अगर हमें वीडियो एडिटिंग करना होता है तब उसके लिए कंप्युटर मे एक विशेष Software Application को इंस्टॉल करना होता है उसी तरह अगर हमें मोबाइल मे कोई कार्य करना होता है तब उसके लिए भी हमें मोबाइल फोन मे एक मोबाइल App को इंस्टॉल करना पड़ता है, कंप्युटर एप्लिकेशन कंप्युटर के लिए विकसित किया जाता है और मोबाइल एप्लिकेशन स्मार्टफोन के लिए विकसित किया जाता है।
(ads)
Mobile Application का इतिहास – History of Mobile Application
अगर हम देखे तो आज के समय मे मोबाइल एप्लिकेशन बहुत ही सामान्य लगता है, मोबाइल एप्लिकेशन लोगों के बीच इन 10 से 15 वर्षों मे ही लोकप्रिय हुआ है इसके पहले इसे कोई जानता भी नहीं था, इसके इतिहास की बात करे तो मोबाइल एप्लिकेशन 1993 मे ही IBM INC. द्वारा विकसित किए जा चुके थे क्योंकि दुनिया का पहला स्मार्टफोन “IBM Simon” इसी समय पर IBM INC. द्वारा लॉन्च किया गया था जिसमे की मोबाइल एप्लिकेशन का सुविधा उपलब्ध था।
लेकीन इसमे मोबाइल Apps, सिस्टम Apps थे जो इतना अधिक Advance भी नहीं था लेकीन मोबाइल Apps की शुरुआत इसी से हुआ था।
मोबाइल एप्लिकेशन कितने प्रकार के होते है – Type of Mobile Application
वैसे तो अब हमने मोबाइल ऐप के बारे मे काफी कुछ जान लिया है लेकीन अब यह सवाल आता है की मोबाइल ऐप कितने प्रकार के होते है? तोआपको बता दे की मोबाइल ऐप को डेवलपमेंट के अनुसार तीन भागों मे बाटा गया है मतलब मोबाइल ऐप तीन प्रकार के होते है जो दिखने मे तोएक जैसे ही होते है लेकीन इनकी डेवलपमेंट अलग अलग तरीकों से की जाती है , तो चलिए इनके बारे मे एक एक कर के जानते है
1. Native App
ये ऐसे मोबाइल Apps होते है जिन्हे खासकर एक Specific ऑपरेटिंग सिस्टम के लिए डिजाइन किया जाता है, मतलब ये Apps सिर्फ किसी एक ऑपरेटिंग सिस्टम पर ही Run हो सकते है जैसे अगर Android के लिए विकसित किया गया है तो वह सिर्फ और सिर्फ Android पर ही Run होगा उसे IOS पर Run नहीं कर सकते है। इन्हे डिजाइन करने के लिए Objective C, Swift, Java Kotlin, Python जैसी भाषाओ का उपयोग किया जाता है।
- Native Apps का Performance काफी अच्छा होता है।
- इनका UI भी काफी अधिक अच्छा होता है।
2. Web Based App
वेब आधारित मोबाइल App ऐसे App होते है जो की ब्राउजर पर Depend होते है जिन्हे Html5, JavaScript, CSS जैसी प्रोग्रामिंग भाषाओ का उपयोग करके डिजाइन और Develop किया जाता है, इस तरह के App का डेटा क्लाउड पर Stored रहता है एवं इस तरह के App को मोबाइल पर चलाने के लिए इंटरनेट की आवश्यकता होती है।
- Native मोबाइल App के मुकाबले इन्हे Maintain करना आसान होता है।
- Native मोबाइल App इनकी Performance भी कम होती है।
3. Hybrid App
ये ऐसे मोबाइल App होते है जिन्हे की एक से अधिक ऑपरेटिंग सिस्टम पर Run करने के लिए विकसित किया जाता है मतलब यह IOS और Android दोनों ही ऑपरेटिंग सिस्टम मे Run हो सकता है, इनको विकसित करने के लिए Native और Web Based दोनों Technology का उपयोग किया जाता है इनकी Performance Native Apps से कम ही होती है।
- हाइब्रिड मोबाइल App के डेवलपमेंट मे कम खर्च आता है।
- हाइब्रिड मोबाइल App को Maintain करने के लिए कम कोडिंग की आवश्यकता होती है।
मोबाइल एप्लिकेशन की विशेषताएं – Features of Mobile Application
मोबाइल एप्लिकेशन की एक ही नहीं बल्कि कई सारी विशेषताएं होती है जिन सभी को मैंने एक एक कर के विस्तार से नीचे Mention किया हुआ है
1. एक अच्छा यूजर इंटरफेस : मोबाइल एप्लिकेशन का यूजर इंटरफेस काफी अच्छे तरह से डिजाइन किया है क्योंकि इसमे LimitedFunctions को ही जोड़े जाते है जिसकी वजह से इसका यूजर इंटरफेस डेस्कटॉप Application के मुकाबले काफी सरल और Attractive होता है।
2. सुरक्षा : मोबाइल एप्लिकेशन को डिजाइन करते समय सुरक्षा पर काफी ध्यान दिया जाता है और सभी तरह के Security Features कोDevelopers द्वारा जोड़े जाते है क्योंकि अगर कोई मोबाइल एप्लिकेशन सुरक्षित नहीं है तब उसे कोई भी Use नहीं करेगा।
3. इस्तेमाल करना आसान होता है : कंप्युटर पर जो Applications मौजूद होते है उन्हे इस्तेमाल करने के लिए हमें एक Expert से सीखनापड़ता है लेकीन वही पर मोबाइल एप्लिकेशन इतना अच्छा यूजर फ़्रेंडली होता है की उसे कोई भी नया यूजर आसानी से इस्तेमाल कर सकता है।
4. काफी अच्छा Performance : मोबाइल एप्लिकेशन का Performance काफी अच्छा होता है इसे इस तरह डिजाइन किया जाता हैकी एप्लिकेशन कोई भी Task Perform करने के लिए कम से कम समय ले क्योंकि इससे User Experience प्रभावित होता है एवं आजके समय मे आने वाले सभी App की Performance काफी अच्छी होती है।
5. कम Storage उपयोग करते है : मोबाइल एप्लिकेशन को बनाते समय उसके डेवलपमेंट मे काफी ध्यान ज्यादा दिया जाता है उनमे Heavy Codes कम से कम किया जाता है जिसकी वजह से इनका साइज़ भी एक कंप्युटर एप्लिकेशन से काफी कम होता है जिस वजह से ये फोनका कम से कम Storage का उपयोग करते है।
(ads)
मोबाइल एप्लिकेशन के फायदे
अगर हम मोबाइल एप्लिकेशन के फ़ायदों की बात करके तो वर्तमान समय मे मोबाइल एप्लिकेशन के कई सारे फायदे है जैसे
- मोबाइल एप्लिकेशन की वजह से हम अपने फोन मे नए सुविधाओ को जोड़ सकते है।
- मोबाइल एप्लिकेशन को ऑनलाइन और ऑफलाइन दोनों ही Mode मे उपयोग कर सकते है।
- मोबाइल एप्लिकेशन को कम से कम खर्च मे बनाया जा सकता है और आजकल ऐसे कई सारे प्लेटफॉर्म है जिनमे हम साधारण सा App फ्री बना सकते है।
- मोबाइल एप्लिकेशन का उपयोग कोई भी व्यक्ति आसानी से कर सकता है बस इसे समझने मे कुछ समय लगता है।
- मोबाइल एप्लिकेशन को आसानी से Maintain किया जा सकता है।
मोबाइल एप्लिकेशन के नुकसान
मोबाइल फोन के फायदे तो है ही लेकीन इसके कुछ नुकसान भी है जैसे
- मोबाइल एप्लिकेशन बनाना हर किसी की बस की बात नहीं है इसे बनाने के लिए प्रोग्रामिंग भाषाओ का ज्ञान होना आवश्यक है।
- मोबाइल एप्लिकेशन की वजह से कई सारी कंपनी Users के डेटा को चुरा कर उसे Sell कर रही है।
- कई सारे लोग किसी बड़ी कंपनी के App का Duplicate Version बना लेते है और उसकी मदद से Users के साथ Fraud करते है।
- एक Professional मोबाइल एप्लिकेशन बनवाने की Cost काफी अधिक होती है।
मोबाइल एप्लिकेशन ही एक ऐसा जरिया है जिससे हम मोबाइल पर किसी खास सुविधा को जोड़ सकते है, इसकी वजह से ही हम ऐसे काफी सारे सुविधाये जिनके लिए हमें एक कंप्युटर की आवश्यकता होती थी अब हम उन्हे मोबाइल पर ही उपयोग कर सकते है Video Editing, Banking इत्यादि