AppMobi और PhoneGap के बीच अंतर क्या हैं?


10

मैं क्रॉस प्लेटफॉर्म एप्लिकेशन डेवलपमेंट के लिए नया हूं। मैं AppMobi और PhoneGap के समान समान क्रॉस प्लेटफॉर्म फ्रेमवर्क में आया था ।

मैं जानना चाहता हूँ

  • क्या AppGobi और apk / ipa का उपयोग करके बनाए गए apk / ipa के बीच कोई अंतर PhoneGap का उपयोग करके बनाया गया है?
  • क्या उपयोग की जाने वाली देशी विशेषताओं में कोई अंतर है?
  • अप्पमबी के ऊपर फोनगैप या फोनगैप पर अप्पमबी के क्या फायदे हैं?

इन दोनों के बीच अन्य अंतर भी।


6
मुझे यकीन नहीं है कि इस सवाल को वोट और करीबी वोट क्यों मिल रहे हैं। यह एक वैध प्रश्न प्रतीत होता है। मैंने इन दोनों उत्पादों के बीच आसानी से उपलब्ध और व्यापक तुलना नहीं देखी, और स्टैक एक्सचेंज पर एक अच्छे व्यक्तिपरक प्रश्न के लिए दिशानिर्देशों को पूरा करने के लिए पूछे गए प्रश्न दिखाई देते हैं। यदि लोग इस साइट के लिए इस प्रश्न की उपयुक्तता पर चर्चा करना चाहते हैं, तो कृपया इसे हमारे मेटा साइट या चैट रूम में लाएं।
थॉमस ओवेन्स

जवाबों:


14

प्रकटीकरण: मैं appMobi के लिए काम करता हूं।


दोनों के बीच कई समानताएं हैं, वास्तव में AppMobi के कुछ कार्य PhoneGap पर बनाए गए हैं। मूल रूप से, वे दोनों HTML5 / CSS3 / JS को एक ऐसे वेबव्यू में संलग्न करते हैं, जो उपयोगकर्ता को "कंटेनर" से दिखाया जाता है। वे दोनों एक एपीआई की पेशकश करते हैं जो आपको डिवाइस के ओएस को इस तरह से एक्सेस करने की सुविधा देता है जो वेब ऐप के लिए करना असंभव है।

इस तथ्य से मतभेदों का बड़ा हिस्सा है कि PhoneGap को कई लोगों द्वारा एक खुले स्रोत परियोजना के रूप में बनाया गया था, जो प्रत्येक एक अलग मंच पर अपनी समस्या को सुलझाने या विकास का समर्थन करने की कोशिश कर रहे थे, और appMobi ने एक प्रोग्रामिंग पारिस्थितिकी तंत्र बनाने पर ध्यान केंद्रित किया है जो विकास की अनुमति देता है HTML5 का उपयोग करके क्रॉस प्लेटफ़ॉर्म ऐप्स का उपयोग करें। ऐपमोबी ने अपने लक्ष्य के रूप में आईओएस और एंड्रॉइड पर ध्यान केंद्रित किया है, और क्लाउड-आधारित "बिल्ड" सिस्टम की पेशकश करने वाला पहला था जो आपके एचटीएमएल 5 कोड को स्वीकार करता है और विभिन्न प्रकार के ऐप स्टोर के लिए ऐप स्टोर-तैयार बाइनरी फाइल बनाने के लिए इसे एन्क्रिप्ट करता है। Adobe द्वारा PhoneGap देव टीम के अधिग्रहण के बाद, अब AppMobi के समान पेड क्लाउड बिल्ड सेवा है।

PhoneGap विशिष्ट ओपन सोर्स मॉडल का अनुसरण करता है, जो डेवलपर को अपने टूल सेट को इकट्ठा करने की अनुमति देता है, जो भी उपकरण उन्हें मिल सकते हैं। कोई एकीकृत PhoneGap IDE, एमुलेटर या डिबगिंग सेवा नहीं है। सुनिश्चित करने के लिए, ये चीजें मौजूद हैं, लेकिन वे एकीकृत नहीं हैं और आपको उन्हें व्यक्तिगत रूप से बनाने और सीखने की आवश्यकता है। पूरी तरह से निर्मित एचटीएमएल 5 विकास टूलसेट पेश करने की कोशिश में, ऐपमोबी एक एकीकृत टूलसेट - आईडीई, एमुलेटर, स्थानीय और दूरस्थ डीबगर और उपर्युक्त निर्माण सेवा प्रदान करता है।

क्योंकि मोबाइल गेम शीर्ष 100 मोबाइल ऐप में से 50% से अधिक हैं, ऐपमोबाई ने कई प्रौद्योगिकियां विकसित की हैं जो एचटीएमएल 5 मोबाइल ऐप को देशी कोडित गेम के साथ प्रतिस्पर्धा करने के लिए पर्याप्त प्रदर्शन करने की अनुमति देती हैं। इनमें शामिल हैं - डायरेक्टकैनवास (10x ग्राफिक रेंडरिंग एक्सेलेरेशन), मल्टीसाउंड (साउंड एक्सेलेरेशन, लूपिंग, वन शॉट्स आदि), सोशल बैज और लीडरबोर्ड और इन-ऐप पेमेंट को क्रॉस प्लेटफॉर्म। PhoneGap में उस तरह का कोई गेम त्वरण या समर्थन तकनीक नहीं है।

अंत में, PhoneGap पूरी तरह से एक विकास उपकरण है। जब आप अपने IPA या एपीके फ़ाइल बनाने के लिए PhoneGap बिल्ड का उपयोग करते हैं, तो आप कर रहे हैं। appMobi का लक्ष्य iOS5 और iOS को मोबाइल प्लेटफॉर्म के साथ प्रतिस्पर्धा करने के लिए HTML5 को सक्षम करना है, इसलिए appMobi ने कई क्लाउड सेवाओं का निर्माण किया है जो उपयोगकर्ता के डिवाइस पर उपयोग किए जाने पर आपके ऐप्स को मूल्य प्रदान करते हैं। वास्तव में, AppMobi, उस अंतराल में भरता है जो HTML5 में है, जो इसे iOS और Android के साथ प्रतिस्पर्धी बनाता है। ये सेवाएं सभी क्रॉस प्लेटफॉर्म हैं (आप इसे एक बार लिखते हैं और यह आईओएस / एंड्रॉइड / ?? पर काम करता है)। उनमें रिच मीडिया पुश मैसेजिंग, इन-ऐप भुगतान, उपयोगकर्ता प्रमाणीकरण, गेमिफिकेशन, होस्टिंग और उपयोगकर्ता गतिविधि विश्लेषण शामिल हैं।

PhoneGap के उपकरण मुफ़्त हैं, लेकिन वे निर्माण सेवा के लिए शुल्क लेते हैं। appMobi के टूल और बिल्ड सर्विस मुफ्त हैं, लेकिन वे तब चार्ज करते हैं जब आपका ऐप सफल हो जाता है (10,000 से अधिक मासिक उपयोगकर्ता)।


हाल ही में, AppMobi (XDK, Build System, Debugging tools, jqMobi) द्वारा बनाए गए HTML5 डेवलपमेंट टूल Intel द्वारा अधिगृहीत किए गए थे और अब Intel HTML5 डेवलपमेंट टूल्स सूट का हिस्सा हैं ।

ऊपर उल्लिखित क्लाउड सेवाएं अभी भी appMobi द्वारा प्रदान की जाती हैं। क्लाउड सेवाएं अब उन ऐप्स का समर्थन करती हैं जो देशी iOS (XCode), नेटिव एंड्रॉइड (जावा), और नेटिव विंडोज 8 (XAML) के साथ-साथ हाइब्रिड HTML5 (appMobi या PhoneGap) और अच्छे पुराने वेब ऐप के साथ विकसित किए गए थे।


2
मैंने आपके हाल के उत्तर को इस एक में संपादित किया। स्टैक एक्सचेंज एक मंच नहीं है - कुछ, यदि कोई हो, तो ऐसे उदाहरण हैं जहां एक ही प्रश्न के कई उत्तर होने चाहिए। भविष्य में, यदि आपका उत्तर बदलता है, तो कृपया नया बनाने के बजाय मूल पोस्ट को संपादित करें।
थॉमस ओवेन्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.