2013-05-07 8 views
5

हम सेन्का ढांचे के आधार पर कई एचटीएमएल 5 ऐप्स विकसित कर रहे हैं, और फोनगैप के साथ उन्हें ऐप्स में पैकेजिंग के बारे में सोच रहे हैं।पैकेज एचटीएमएल 5 एंड्रॉइड ऐप में क्रोम ब्राउजर

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

हमारा ऐप एंड्रॉइड पर क्रोम ब्राउज़र में पूरी तरह से काम करता है, इसलिए सवाल यह है कि क्या सचमुच क्रोम को उसी पैकेज में रखना संभव है और बस इसका उपयोग करें? कुछ यादृच्छिक संशोधित ब्राउज़रों के बजाय प्रत्येक निर्माता को बनाने की तरह लगता है।

क्षमा करें अगर यह एक बेवकूफ सवाल है, तो अभी भी इसके लिए बहुत नया है। किसी भी मदद/सलाह की सराहना की जाएगी !!

उत्तर

2

मैं तुम्हें संभालने हूँ अभी भी विभिन्न निर्माताओं ब्राउज़र

PhoneGap ब्राउज़र का प्रयोग नहीं करता अजीब संशोधन करने के साथ एंड्रॉयड विखंडन से निपटने के लिए। फोनगैप प्रति मंच एक वेब प्रतिपादन इंजन का उपयोग करता है। एंड्रॉइड पर, यह WebView है। इसलिए, यह एक श्वेत नहीं है कि निर्माता एओएसपी ब्राउज़र एप्लिकेशन क्या करते हैं।

क्या सचमुच क्रोम को उसी पैकेज में रखना संभव है और बस इसका उपयोग करना संभव है?

आप लगभग एक दर्जन जावा और Android मूल कोड इंजीनियरों जो the Android build of Chromium लेने और Apache Cordova (यानी, PhoneGap) की पर्याप्त मात्रा को फिर से लिखने क्रोमियम का उपयोग करना करने में सक्षम हैं है, तो यह कम से कम बोधगम्य है। फिर फिर, यदि आपके पास एक दर्जन या तो जावा और एंड्रॉइड देशी कोड इंजीनियरों हैं, तो आप शायद एक देशी एंड्रॉइड ऐप लिखने में बेहतर सेवा कर सकते हैं, क्योंकि यह आपके घर के बड़े संस्करण के मुकाबले बनाए रखने के लिए छोटा, तेज़ और आसान होगा। ChromiumGap "।

करता क्रोम एंड्रॉयड अब एक संकर देशी/वेब अनुप्रयोग के लिए एम्बेडेड WebView समर्थन के लिए:

Chrome for Android FAQ के शब्दों में?

हम क्रोम के साथ वेबव्यू का समर्थन करने के तरीकों का मूल्यांकन कर रहे हैं लेकिन इस समय घोषणा करने की कोई योजना नहीं है। https://crosswalk-project.org/

यह है कि तुम क्या आवश्यकता होती है प्रदान करने के लिए लगता है:

+0

प्रतीक्षा है, तो आप क्या कह रहे हैं यह है कोई फर्क नहीं पड़ता मुन्ना वह ब्राउज़र डिफ़ॉल्ट क्या निर्माता करता है, "WebView" घटक बनी हुई अन-भ्रष्ट? – reedvoid

+0

@reedvoid: "नहीं पता था कि फोनगैप वास्तव में एक प्रतिपादन इंजन प्रदान करता है, यह कमाल है" - यही वह नहीं है जो मैंने लिखा था। "फोनगैप" में दूसरा शब्द प्रति पृष्ठ एक वेब प्रतिपादन इंजन का उपयोग करता है "** **" उपयोग करता है "**, ** ** प्रदान नहीं करता ** **। वेबविट कवर के तहत वेबकिट का उपयोग करके, वेब सामग्री को प्रस्तुत करने के लिए एक मानक एंड्रॉइड क्लास है। – CommonsWare

+0

मैंने अभी अपनी टिप्पणी बदल दी है ... – reedvoid

4

मैं Crosswalk कहना चाहता हूँ।

क्रॉसवॉक क्या है?

यदि आप वेब तकनीकों के साथ काम कर रहे डेवलपर हैं, तो क्रॉसवॉक आपको अपने समर्पित रनटाइम (एड: संशोधित क्रोमियम) के साथ एक वेब एप्लिकेशन को तैनात करने में सक्षम बनाता है। इसका मतलब है तीन चीजें:

  • आप ऐप स्टोर के माध्यम से अपना वेब एप्लिकेशन वितरित कर सकते हैं।
  • आपका एप्लिकेशन रनटाइम और उसके अपग्रेड चक्र को नियंत्रित करते समय आपके दर्शकों का उपयोग कर रहे किसी भी प्राचीन वेबव्यू या ब्राउज़र में नहीं टूट जाएगा।
  • आप रनटाइम मतभेदों और quirks के बारे में चिंता किए बिना अनुप्रयोगों का निर्माण कर सकते हैं: आप के साथ निपटने के लिए केवल एक रनटाइम है।
+0

यह मेरा दिन बचाने जा रहा है, बहुत बहुत धन्यवाद! – gustavohenke

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