एक कॉलेज प्रोजेक्ट के लिए, मेरा समूह एंड्रॉइड के लिए क्लाउड मैसेजिंग ऐप बनाने की योजना बना रहा था। शुरुआत में हमने हाइब्रिड ऐप बनाने के लिए आयनिक फ्रेमवर्क और फोनगैप का अध्ययन और उपयोग करके विकास शुरू किया।क्या हाइब्रिड मोबाइल ऐप्स आमतौर पर तकनीक उद्योग में डेवलपर्स द्वारा मूल ऐप्स से कम मानते हैं?
हमने जो कुछ भी पढ़ा और सीखा है उसके आधार पर हाइब्रिड ऐप विकास के साथ हमें वेब प्रौद्योगिकियों (एचटीएमएल, सीएसएस जावास्क्रिप्ट) के साथ कोड करने की इजाजत मिलती है, जिसे हम मूल ऐप बनाने से बहुत कम समय में परिचित थे । इसमें बहुत ही मामूली tweaking के साथ कई प्लेटफार्मों पर चलने का प्लस था।
लेकिन जैसे ही हम आगे बढ़े, हमें हमारे कई सहयोगियों और क्षेत्र के लोगों से कुछ अजीब प्रतिक्रिया मिली, जो सभी ने एक बात की ओर इशारा किया; हाइब्रिड ऐप्स के बारे में एक सामान्य अविश्वास और संदिग्धता।
आखिरकार हमने अन्य कारणों से इस प्रतिक्रिया के कारण मूल ऐप के लिए जाने का फैसला किया लेकिन यह हमेशा हमें परेशान करता था कि लोग इस तरह क्यों महसूस करते थे।
हाइब्रिड और मूल के बीच चयन करते समय हमें अंगूठे का सामान्य नियम था; अगर हम ऐप को बहुत हार्डवेयर निर्भर और क्लाइंट भारी बनाने की योजना बनाते हैं तो हमें निश्चित रूप से मूल के लिए जाना चाहिए। अन्यथा यदि यह सिर्फ एक ऐप है जहां डेटा को सर्वर से पुनर्प्राप्त किया जाता है और इसे प्रदर्शित किया जाता है तो यह हाइब्रिड हो सकता है। हालांकि इस मामले में, यह एक वेब ऐप से बहुत अलग नहीं है। – nuwanjaya
महान जवाब! पुन 1: सब कुछ के लिए एक प्लगइन है। और यदि कोई नहीं है तो बस इसे बनाओ। उदाहरण के लिए मैंने इसे स्लैक इनपुटबार के लिए बनाया है: https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard (यह वास्तव में SlackVC लाइब्रेरी का उपयोग करता है!) –
@EddyVerbruggen धन्यवाद! मैं इस परियोजना के लिए इस सप्ताह अपनी प्लगइन देख रहा था। अच्छा काम करते रहो! – makinbacon