2017-04-11 19 views
10

के समान प्रदर्शन करता है, मैं CrossWalk WebView का उपयोग कर रहा हूं और जैसा कि आप जानते हैं कि यह 25 एमबी के ऐप आकार को बढ़ाता है, और इंस्टॉलेशन के बाद ऐप आकार 70 एमबी तक चला जाता है!क्या नया एंड्रॉइड वेबव्यू क्रॉसवॉक वेबव्यू

एक बात मैं पता करने की जरूरत, क्रॉसवॉक WebView वर्ष उपकरणों का समर्थन करता है, और डिफ़ॉल्ट एक के बजाय एक बेहतर WebView का उपयोग करके प्रदर्शन काफी बेहतर है, लेकिन के रूप में मैं जानता था के बाद एंड्रॉयड किटकैट गूगल क्रोमियम एक साथ WebView प्रतिस्थापित करता है इसका मतलब है कि एंड्रॉइड किटकैट + चलाने वाले डिवाइसों में डिफ़ॉल्ट वेबव्यू का उपयोग करना क्रॉसवॉक वेबव्यू का उपयोग करने का एक विकल्प है, मेरा मतलब है कि हाइब्रिड एप्लिकेशन प्रदर्शन क्रोमियम और क्रॉसवॉक वेबव्यू के बीच भिन्न होता है?

यदि प्रदर्शन समान है, तो मैं डिफ़ॉल्ट सिस्टम वेबव्यू का उपयोग करता हूं और पुराने एंड्रॉइड ओएस का समर्थन करना बंद कर देता हूं।

+0

कोई मदद कृपया! – tinyCoder

+0

लोग मेरे प्रश्न पर मतदान कर रहे हैं और बक्षीस आज खत्म हो रहा है, मेरे पास अभी तक कोई जवाब नहीं है, मैंने एंड्रॉइड 6+ पर सामान्य क्रोमियम वेबव्यू का परीक्षण किया है और यह वास्तव में बुरा था, जाहिर है क्रॉसवॉक वेबव्यू से भी बदतर। – tinyCoder

+0

क्या आपके पास क्रॉसवॉक का उपयोग करने का कोई कारण है ?? –

उत्तर

1

के लिए मैं Android WebView और साफ कॉर्डोबा इस जवाब में यहां स्थापित के प्रदर्शन अंतर के बारे में कुछ जानकारी मिल (मुझे लगता है कि यह आपके लिए सबसे अधिक प्रासंगिक हो जाएगा): Is there any real benefit using crosswalk for Android 4.4 & above?

इसके अलावा आपको चुनने के दौरान शायद 4 से ऊपर क्रॉसवॉक द्वारा अतिरिक्त HTML5 सुविधाएं प्रदान की जाएंगी।किटकैट के ऊपर एंड्रॉइड वेबव्यू के रूप में 4 डिवाइस कुछ विशेषताएं अक्षम हैं संसाधन: मुझे क्रॉसवॉक की आवश्यकता क्यों है कि एंड्रॉइड (किटकैट और बाद में) में क्रोम-आधारित वेबव्यू है? प्रश्न https://crosswalk-project.org/documentation/about/faq.html

+0

तो, कोई भाग नहीं है, मुझे मूल जाना होगा :( उत्तर के लिए बहुत बहुत धन्यवाद, मैंने पहले क्रॉसवॉक वेबसाइट अकसर किये गए सवाल पृष्ठ में जानकारी नहीं देखी थी। – tinyCoder

1

विकिपीडिया

से

Crosswalk गूगल से क्रोमियम और Blink के नवीनतम रिलीज के साथ बनाया। इन्हें Google क्रोम में भी उपयोग किया जाता है।

कुछ अंक हैं आप विचार कर सकते हैं:

  • Android के लिए Chrome WebView से अलग है। वे दोनों एक ही जावास्क्रिप्ट इंजन समेत पर आधारित कोड हैं और इंजन प्रस्तुत करते हैं।
  • क्रॉसवॉक क्रोमियम वेब रनटाइम है जिसे ऐप के साथ पैक किया जा सकता है।

    डिफ़ॉल्ट वेबदृश्य WebRTC ऑडियो/वीडियो सुविधा का समर्थन नहीं करता है लेकिन क्रॉसवॉक करता है।

  • आप अपने क्रॉसव्यू पैकेज किए गए प्रोजेक्ट को डीबग कर सकते हैं लेकिन वेबव्यू के लिए नहीं कर सकते हैं।

  • Crosswalk समर्थन करता है:

    • चिह्न फोंट, एसवीजी, flexbox, और अधिक
    • नई निगरानी एपीआई
    • फाइल सिस्टम एपीआई

आजकल के सबसे उपकरणों में कम से कम किटकैट है, इसलिए प्रदर्शन मुद्दा नहीं होना चाहिए।

यदि आप एक HTML5 गेम बना रहे हैं या ऑडियो/ऑडियो कॉलिंग के लिए वेबआरटीसी का उपयोग करना चाहते हैं तो आप क्रॉसवॉक के लिए जा सकते हैं लेकिन यदि आप मूल वेब कार्यक्षमताओं का उपयोग करना चाहते हैं तो आपको क्रॉसवॉक को एकीकृत करने की आवश्यकता नहीं है।

अधिक जानकारी Does the new WebView have feature parity with Chrome for Android? और Old WebView vs. Chromium backed WebView Benchmark

+0

मैंने अपने ऐप को दोनों तरीकों से खोला है, एंड्रॉइड 6+ और क्रॉसवॉक वेबव्यू के साथ सामान्य क्रोमियम वेबव्यू, क्रॉसवॉक क्रोमियम वेबव्यू से बहुत बेहतर तरीका है! मेरा ऐप 'फ्रेमवर्क 7' के साथ बनाया गया एक सामान्य वेब ऐप है, सरल पृष्ठ एनिमेशन बहुत धीमे हैं और स्क्रीन संवेदनशीलता भी है, जबकि क्रॉसवॉक में यह लगभग मूल लगता है। क्या मुझे कुछ याद आ रही है? – tinyCoder

+1

क्रोम और इसका वेबव्यू दोनों अलग-अलग हैं लेकिन एक ही कोड और इंजन पर आधारित हैं, जबकि क्रॉसवॉक स्टैंडअलोन वेबव्यू है, यह सीधे अपने इंजन और देशी कक्षाओं/कोड का उपयोग करके एक दृश्य प्रस्तुत करता है, जबकि देशी वेबव्यू क्रोमियम के चारों ओर रैपर का प्रकार है, यही कारण है कि वे प्रदर्शन में एक अंतर है। –

+0

आपके द्वारा प्रदान की गई अतिरिक्त जानकारी के लिए धन्यवाद, मुझे लगता है कि कोई भाग नहीं है, मुझे मूल जाना होगा। – tinyCoder

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