2012-06-29 54 views
32

मुझे यकीन नहीं है कि यह यहां एक उपयुक्त सवाल है, लेकिन आईओएस के लिए नया क्रोम ऐप सिर्फ UIWebView है?क्रोम आईओएस - क्या यह सिर्फ एक UIWebView है?

यदि ऐसा है तो यह मान लेना कि इसमें और मोबाइल सफारी के बीच किसी भी प्रतिपादन मतभेद नहीं होना चाहिए सुरक्षित हो सकता है?

+0

कुछ, क्रोम iOS पर लोकप्रिय 0 दिन एसएसएल गोटो से ग्रस्त नहीं था असफल; आईओएस 7.0.6 –

+0

में पैच किया गया दोष यह नहीं था? यह तो दिलचस्प है. स्वीकार्य उत्तर 2 साल पुराना है, इसलिए तब से चीजें चल सकती हैं। – SpaceBeers

+0

@igrigorik पढ़ने के लिए दिलचस्प के [फिर से जवाब देने के] (http://stackoverflow.com/a/11316946/1028230) - यह UIWebView की तरह दिखता है * प्रतिपादन * के लिए प्रयोग किया जाता है, लेकिन वह इसके बारे में है। ? तो आपके पास "नेटवर्क परत" हो सकती है जो विभिन्न कोड का उपयोग करती है। तो क्रोम "सिर्फ UIWebView" नहीं होगा, भले ही उसका प्रतिपादन हो। और, ओपेरा की तरह, यह जो कुछ भी एचटीएमएल स्रोत प्री-रेंडर करना चाहता था वह कर सकता था। – ruffin

उत्तर

5

संस्करण 48 के अनुसार, आईओएस के लिए क्रोम WKWebView का उपयोग करता है, जो सफारी में उपयोग किया जाता है।

स्रोत: जोड़ने के लिए Ars Technica

18

हाँ, आप कर रहे हैं सही है ... यह वेबकिट प्रतिपादन इंजन का उपयोग करता है क्रोम यूआई के साथ।

रेफरी। DaringFireball ...

यह क्रोम प्रतिपादन या जावास्क्रिप्ट इंजन नहीं कर रहा है - App स्टोर नियम न करे कि। यह में लिपटे वेबकिट का आईओएस सिस्टम संस्करण है Google का अपना ब्राउज़र यूआई

+0

मैंने जितना सोचा था। मेरे पास बहुत अधिक ऐप विकास अनुभव नहीं है लेकिन मुझे नहीं लगता था कि वेबव्यू लोड करने का एक और तरीका था। मुझे लगता है कि मैं मोबाइल सफारी पर इसका कोई फायदा देखने के लिए संघर्ष कर रहा हूं। – SpaceBeers

+0

और, ऐसा प्रतीत होता है, इस तरह ऐप्पल इसे चाहता है। दुर्भाग्यवश UIWebView गंभीर रूप से सीमित है। ओएसएक्स पर, वेब व्यू और ऑब्जेक्टिव-सी वेबकिट पुल बिल्कुल अद्भुत हैं। आईओएस, लगभग सभी जो ब्रिज कार्यक्षमता गायब है। –

+1

यह ईमानदार होने के लिए रिलीज करने के लिए एक अजीब चीज की तरह लगता है। इसलिए सवाल है। एकमात्र चीज जो मैं सोच सकता हूं वह यह है कि यह दिखाने का एक तरीका है कि आईओएस कितना बंद है। – SpaceBeers

28

नहीं, यह सिर्फ यूआईवेब व्यू नहीं है। माइक पिंकर्टन के post on chrome-team googlegroup: iOS के लिए

क्रोम ऐसी आवश्यकता के रूप में उपयोग करने के लिए App स्टोर द्वारा लगाए गए कुछ बहुत प्रमुख तकनीकी प्रतिबंध, अंतर्निहित UIWebView, प्रतिपादन कोई वी 8, और एक एकल प्रक्रिया मॉडल के लिए। नतीजतन महत्वपूर्ण क्रोमियम आधारभूत संरचना घटकों का पुन: उपयोग करना चुनौतीपूर्ण रहा है। उस ने कहा, नेटवर्क कोड, सिंक और बुकमार्क्स इंफ्रास्ट्रक्चर, ऑम्निबॉक्स, मेट्रिक्स और क्रैश रिपोर्टिंग और सामग्री के बढ़ते हिस्से जैसे कई कोड हैं।

नेटवर्किंग परत अकेले अनुकूलन के एक बहुत अपने ब्राउज़िंग बढ़ाने के लिए होता है। यहां एक त्वरित अवलोकन है: http://www.igvita.com/2012/06/04/chrome-networking-dns-prefetch-and-tcp-preconnect/

+10

तो यह एक UIWebView है, लेकिन अधिक सामान के साथ, है ना? – hfossli

+0

मुझे यकीन है कि मैंने सुना है कि ऐप्पल अब ऐप स्टोर में तीसरे पक्ष के लेआउट इंजन की इजाजत दे रहा है। –

+0

@BenLeggiero स्रोत? – hamncheez