2010-12-14 11 views
27

मैं एक क्रॉस प्लेटफार्म एप्लिकेशन बनाने की योजना बना रहा हूं जो एंड्रॉइड, आईफोन और ब्लैकबेरी में काम करता है? मैंने फोनगैप या टाइटेनियम का उपयोग करने के बारे में सोचा। अगर यह के लिए संभव हैफोनगैप और टाइटेनियम का उपयोग करने के फायदे और नुकसान क्या हैं?

  • क्रॉस प्लेटफॉर्म में चाहे एंड्रॉयड मेनू और iPhone इशारों में की तरह के सभी देशी व्यवहार सभी फोन मॉडलों, कुछ हासिल: मेरा सवाल ये रूप में कर रहे हैं?
  • क्रॉस-प्लेटफ़ॉर्म लाभ के अलावा, अन्य लाभ क्या हैं?
  • नुकसान क्या हैं? मूल ऐप की तुलना करने की स्थिति में कोई सीमा है?
  • चाहे मैं सभी उपकरणों में किसी भी संशोधन के बिना एक ही कोड उपयोग कर सकते हैं या मैं परिवर्तन डिवाइस के लिए संबंधित के साथ कोड को गतिशील पहचान करने के लिए है?
+0

इस विषय में पहले से ही StackOverflow में बहुत सारी प्रतिक्रियाएं हैं; मैं एक अच्छा अवलोकन के लिए मंच की एक साधारण खोज का सुझाव दूंगा। फिर यदि आपके पास –

+0

@Aaron Saunders पोस्ट करने के लिए एक और विशिष्ट प्रश्न है: धन्यवाद। मुझे लगता है कि मैं SO.i में खोज में खराब हूं, इन विशेष प्रश्नों के उत्तर जारी नहीं हो सका! क्या आप संभव हो तो कोई भी लिंक पोस्ट कर सकते हैं। इस विषय को एसओ में इन सवालों के लिए बिल्कुल जारी नहीं किया गया है। – Ads

+0

संभावित डुप्लिकेट [कोरोना, फोनगैप, टाइटेनियम के बीच तुलना] (http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium) – richsage

उत्तर

8

Stackoverflow पर पिछला चर्चा: Comparison between Corona, Phonegap, Titanium

जोनाथन स्टार्क से एक अच्छा स्पष्ट विवरण: http://jonathanstark.com/blog/2010/04/05/phonegap-vs-titanium-mobile-et-al/

अपने प्रश्नों के संदर्भ में:

जांच करने के लिए कौन से स्थानीय सुविधाओं के लिए उपलब्ध हैं प्रत्येक ढांचे में आपको प्रत्येक ढांचे के एपीआई दस्तावेज़ों की जांच करने की आवश्यकता होगी: फोनगैप यहां हैं http://docs.phonegap.com/

मुझे लगता है कि फायदे/नुकसान ऊपर दिए गए दो लिंक में शामिल हैं।

यह निर्भर करेगा कि आप क्या कर रहे हैं लेकिन मुझे लगता है कि आपके प्रत्येक प्लेटफ़ॉर्म के लिए आपके कोड में कुछ अंतर होंगे।

आशा है कि मदद करता है!

6

आपके प्रश्न के उत्तर निम्नलिखित हैं, उम्मीद है कि इससे किसी की मदद मिलेगी।

क्रॉस प्लेटफॉर्म में चाहे अगर यह एंड्रॉयड मेनू और iPhone इशारों में की तरह सभी फोन मॉडलों के सभी देशी व्यवहार, कुछ प्राप्त करने के लिए संभव है?

नहीं, यह फोनगैप का उपयोग करके सभी मूल featrues को supprot नहीं करेगा देखो और महसूस वेब की तरह बनी हुई है। यदि आप टाइटानियम के लिए जाते हैं (मैंने एक प्रोजेक्ट के लिए किया है) कुछ विशेषताओं को हमें इसे प्राप्त करने के लिए cusotm देशी कोड लिखने की आवश्यकता है। यदि आप ऐसा कर रहे हैं तो आपको एंड्रॉइड दोनों प्लेटफार्मों के लिए करना होगा। इसके अलावा टाइटानियम बहुत सारे देशी कोड उत्पन्न करेगा। तो, मेरा सुझाव या तो मूल पर जाना है या फोनगैप पर जाना है।

क्रॉस-प्लेटफ़ॉर्म लाभ के अलावा, के अन्य लाभ क्या हैं?

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

नुकसान क्या हैं? क्या मूल ऐप की तुलना में आता है जब कोई सीमा है?

जैसा कि मैंने पहले बताया था, यूआई एक वेब यूआई की तरह दिखेगा और कुछ महत्वपूर्ण विशेषताओं को हासिल नहीं किया जा सकता है। अधिक जानकारी

के लिए इस अतः link देखें क्या मैं सभी उपकरणों में किसी भी संशोधन के बिना एक ही कोड का उपयोग कर सकते हैं या मैं गतिशील रूप से पहचान डिवाइस लिए संबंधित के साथ कोड को बदलने के लिए है?

हाँ आप कर सकते हैं, लेकिन मैंने अभी तक यह नहीं किया है। यह link देखें डिवाइस प्रकार के संबंध में कुछ कोड परिवर्तन किया जाना चाहिए।

मुझे उम्मीद है कि इससे कुछ

संबंधित मुद्दे