2010-11-22 21 views
14

वाला एक HTML5 iOS एप्लिकेशन का निर्माण मैं एक ग्राहक जो सुझाव दिया है कि हम बस सिर्फ एक UIWebView बनाने और एचटीएमएल 5 अनुप्रयोग के लिए आवेदन-तर्क के सभी उतारने से एक देशी IOS अनुप्रयोग के रूप में एक एचटीएमएल 5 एप्लिकेशन लपेट कर सकते है। यह हमें "मूल" आईओएस ऐप और अन्य उपकरणों के लिए एक अच्छा मोबाइल ऐप रखने की अनुमति देगा।UIWebView

बहरहाल, यह मुझे एक छोटे से अजीब के रूप में गिरती है और मैं सोच रहा था इस तरह के एक योजना का नुकसान होगा क्या। क्या किसी को ऐसा करने का कोई अनुभव है?

धन्यवाद, ट्रे

+1

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

उत्तर

11

किसी भी नुकसान आप वेब एप्लिकेशन के रूप का अनुभव होगा यदि आप अभी भी अनुभव की संभावना है। किसी ओपनजीएल प्रकार के ऐप को करने का प्रयास न करें, लेकिन यदि यह वेबपृष्ठ की तरह है तो यह आपके लिए ठीक काम करना चाहिए।

हालांकि, वहां कुछ ढांचे का उपयोग करके आपको थोड़ा "अमीर" अनुभव मिल सकता है जिसमें आप देशी फोन टूल्स तक पहुंचने में सक्षम हैं, जिसे वेब ऐप का उपयोग करने की अनुमति नहीं है (कंपन, जीपीएस, आदि)

PhoneGap पर एक नजर डालें। उनमें व्यापक दस्तावेज की कमी है लेकिन इसके उपयोग में बहुत से लोग हैं और पहले से ही 'गौंटलेट के माध्यम से इसे चला चुके हैं', आप कह सकते हैं।

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

0

वेबव्यू के भीतर एचटीएमएल 5 विशेषताएं वास्तव में महान (और बढ़ती हुई) हैं। आप लगभग सब कुछ कर सकते हैं।

लेकिन यदि आप एचटीएमएल 5 (या कुछ तृतीय पक्ष ओबीजेसी पुस्तकालयों को शामिल करते हैं) के माध्यम से कुछ विशेष सुविधाओं का उपयोग करना चाहते हैं, तो आप एक बहुत ही सरल interaction between ObjC and JavaScript सेट कर सकते हैं।

0

Trigger.io एक विकल्प भी है। इन दिनों फोनगैप से काफी बेहतर है। केवल इस पृष्ठ के रूप में जोड़ना भारी Google- एसईओड है।