Android के लिए Chrome - मोबाइल वेब में तेज़ी लाना

बोरिस स्मस

आपने शायद पहले ही सुना होगा कि Android बीटा के लिए Chrome आज लॉन्च हुआ. यह नया ब्राउज़र Chromium ओपन सोर्स प्रोजेक्ट पर आधारित है. साथ ही, इसमें HTML5 की ऐसी कई नई सुविधाएं हैं जिन्हें Chrome डेवलपर ने जाना और पसंद किया है. इस नई सुविधा के बारे में खास जानकारी पाने के लिए, blog.chromium.org पर लॉन्च के एलान और code.google.com पर ज़्यादा जानकारी देखें. यहां मैं व्यक्तिगत तौर पर सबसे दिलचस्प चीज़ों की जल्द ही जानकारी दूंगी:

यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाना

Android के लिए Chrome, डेवलपर के लिए तय पोज़िशन का इस्तेमाल करके, मॉडर्न मोबाइल वेब यूज़र इंटरफ़ेस बनाना और अलग-अलग स्क्रोल किए जा सकने वाले एलिमेंट के लिए overflow: scroll बनाना आसान बनाता है. इसके अलावा, नेटिव जैसा स्क्रोल करने का तरीका डिफ़ॉल्ट रूप से चालू रहता है. Android के लिए Chrome पुराने flexbox मॉडल के साथ काम करता है, हालांकि ध्यान रखें कि ओरिजनल फ़्लेक्सबॉक्स मॉडल की जगह अब नए मॉडल का इस्तेमाल किया जाता है. साथ ही, इनमें DateTime पिकर और <input type="range"> के लिए, रिलीज़ होने से पहले इस्तेमाल की सुविधा का इस्तेमाल किया जा सकता है.

तेज़ ग्राफ़िक

Android के लिए Chrome, हार्डवेयर एक्सेलरेटेड कैनवस के साथ भी काम करता है और काफ़ी अच्छा परफ़ॉर्म करता है. इसमें requestAnimationFrame भी काम करता है, जो मोबाइल के लिए ज़रूरी है. इसकी मदद से, ब्राउज़र को रेंडर करने का समय तय करने की सुविधा मिलती है. इससे, जीपीयू पर चलने वाले ऐप्लिकेशन में, बैटरी लाइफ़ को बेहतर तरीके से मैनेज किया जा सकता है. Android के लिए Chrome कई उल्लेखनीय HTML5 सुविधाएं पेश करता है, जिनमें फ़ाइल सिस्टम एपीआई, IndexedDB, वेब वर्कर और वेब सॉकेट शामिल हैं.

दूरस्थ रूप से डीबग करना

तैयार हो, Android के लिए Chrome की मेरी पसंदीदा सुविधा है, Chrome डेवलपर टूल से रिमोट डीबगिंग करें. रिमोट डीबगिंग से वेब डेवलपर के लिए अपने ऐप्लिकेशन को डीबग करना बहुत आसान हो जाता है, क्योंकि यह उनके मोबाइल डिवाइस पर लाइव चल रहा है. इसके लिए, Weinre जैसे चतुर हैक का सहारा नहीं लेना पड़ता. इस सुविधा को इस्तेमाल करने का तरीका दिखाने वाला स्क्रीनकास्ट यहां दिया गया है:

रिमोट डीबगिंग के बारे में ज़्यादा जानने के लिए, रिमोट डीबगिंग से जुड़ा यह लेख पढ़ें.

Android बीटा के लिए Chrome को Google Play से डाउनलोड करें. अगर आपने किसी सुविधा का इस्तेमाल करने के लिए कोई मोबाइल वेब ऐप्लिकेशन लिखा है, लेकिन Android के लिए Chrome इस पर काम नहीं करता, तो ध्यान रखें कि यह बीटा वर्शन का रिलीज़ है. देखें कि क्या यह पहले से ही पहचानी गई समस्या है और अगर ऐसी समस्या है, तो उस पर स्टार का निशान लगाएं. इसके अलावा, कृपया बग लॉग करें.

मैं मोबाइल वेब डेवलपर समुदाय पर Android के लिए Chrome के सकारात्मक प्रभाव को लेकर उत्साहित हूं और उन बेहतरीन चीज़ों को देखने के लिए उत्सुक हूं जिन्हें हम साथ मिलकर बना सकते हैं! अगर आपके कुछ और सवाल हैं, तो अक्सर पूछे जाने वाले सवाल सेक्शन में देखें कि क्या उनका जवाब पहले ही दिया जा चुका है. या फिर, अगर आपके पास Chrome के लिए खास तौर पर मोबाइल वेब डेवलपमेंट के बारे में कोई सवाल है, तो कृपया उसे google-chrome और android टैग के साथ टैग किए गए Stack Overflow पर पोस्ट करें.