XDA स्पॉटलाइट: क्रोमियम ऑटो अपडेटर के साथ ब्लीडिंग एज पर रहना

click fraud protection

क्रोमियम ऑटो अपडेटर के साथ, आप एंड्रॉइड के लिए क्रोमियम के नवीनतम बिल्ड को स्वचालित रूप से डाउनलोड कर सकते हैं - उन लोगों के लिए जो ब्लीडिंग एज पर रहना पसंद करते हैं!

अक्टूबर 2015 में, डेवलपर्स ने इसका संकलन शुरू किया स्नैपड्रैगन उपकरणों के लिए अनुकूलित क्रोमियम का पहला निर्माण. लोकप्रिय रूप से "सीएएफ क्रोमियम" बिल्ड के रूप में जाना जाता है (कोड ऑरोरा फ़ोरम के नाम पर जहां स्रोत कोड की उत्पत्ति हुई थी), क्रोमियम के इन ओपन सोर्स डेरिवेटिव ने तेजी से नेट का प्रसार करना शुरू कर दिया। जल्द ही, विभिन्न स्रोतों पर दर्जनों सीएएफ क्रोमियम आधारित बिल्ड उपलब्ध थे (कुछ हमारे अपने एक्सडीए लैब्स ऐप बाजार पर भी शामिल थे)।

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

). कुल मिलाकर, कई उपयोगकर्ता शायद प्रत्येक सीएएफ क्रोमियम वेरिएंट के बीच ज्यादा अंतर नहीं बता सकते - खासकर जब प्रदर्शन की बात आती है। बेंचमार्क के बावजूद महत्वपूर्ण अंतर का दावा करना, अधिकांश उपयोगकर्ता शायद दृढ़तापूर्वक आपको बताएंगे कि "उनका" सबसे तेज़ है।

और फिर मामला भरोसे का है। हालाँकि मूल CAF क्रोमियम खुला स्रोत है, इनमें से कई प्रकार खुले स्रोत नहीं हैं। उपयोगकर्ताओं के पास संभवतः इनमें से कुछ के अनुरक्षकों पर अविश्वास करने का बहुत कम कारण है अधिक लोकप्रिय वेरिएंट, लेकिन वहाँ रहे हैं अतीत में मुद्दे कुछ सीएएफ वेरिएंट के साथ। इसके अलावा, लोग इस बात से भी सावधान रहते हैं कि ब्राउज़र इसके बाद कौन सा डेटा एकत्र कर सकता है डॉल्फिन ब्राउज़र खुलासे.

लेकिन अधिक व्यावहारिक रूप से कहें तो, सीएएफ क्रोमियम वेरिएंट के साथ सबसे बड़ा मुद्दा क्रोमियम के नवीनतम संस्करणों के साथ अपडेट रहना है। सुरक्षा समस्याओं को ठीक करने के लिए Google नियमित रूप से अपने ब्राउज़र को अपडेट करता है, लेकिन एक डेवलपर द्वारा नियमित रूप से अपना स्वयं का फोर्क बनाए रखने में समय लग सकता है। दूसरी ओर, डेवलपर्स की एक टीम किसी ब्राउज़र को अधिक आसानी से लगातार अपडेट प्रदान कर सकती है। सौभाग्य से, खुला स्रोत क्रोमियम बिल्कुल वैसा ही है।


क्रोमियम के साथ ब्लीडिंग एज पर रहना

यह समझने के लिए कि क्रोम चैनलों की तुलना में क्रोमियम कितना आगे है, आइए देखें कि प्रत्येक ब्राउज़र वर्तमान में किस संस्करण पर है।

  • Android के लिए क्रोमियम: v58.0.2990.0
  • क्रोम कैनरी: v57.0.2987.4
  • क्रोम देव: v57.0.2984.3
  • क्रोम बीटा: v56.0.2924.68
  • क्रोम स्थिर: v55.0.2883.91

जैसा कि आप देख सकते हैं, क्रोमियम Google Chrome की सबसे प्रायोगिक शाखा, कैनरी से भी आगे है। इसका मतलब यह नहीं है कि क्रोमियम स्वयं दैनिक उपयोग के लिए अनुपयुक्त है - इससे कोसों दूर। एंड्रॉइड के लिए क्रोमियम क्रोमियम के नवीनतम बिल्ड को सीधे स्रोत से चलाता है, जिसका अर्थ है कि इसमें किसी भी व्यक्तिगत बिल्ड में बग हो सकते हैं, या नहीं भी हो सकते हैं। आपमें से जिन लोगों को कस्टम नाइटली ROM बिल्ड चलाने का अनुभव है, वे शायद जानते होंगे कि मैं किस बारे में बात कर रहा हूं। लेकिन आपमें से जो लोग केवल नवीनतम स्थिर निर्माण पर बने रहना पसंद करते हैं, वे संभवतः कुछ प्रयोगात्मक स्थापित करने से सावधान रहते हैं।

सुविधाओं के संदर्भ में, क्रोमियम अधिकांश बंद स्रोत, सीएएफ क्रोमियम डेरिवेटिव्स की सभी घंटियाँ और सीटियाँ प्रदान नहीं करता है जिनका मैंने इस लेख की शुरुआत में उल्लेख किया था। इसमें कोई अंतर्निहित विज्ञापन-अवरोधन, कोई रात्रि मोड या पावर सेविंग मोड नहीं है। यह किसी भी प्रयोगात्मक सुविधाओं के साथ सीधे स्रोत से निर्मित शुद्ध क्रोमियम है जिस पर वर्तमान में ओपन सोर्स प्रोजेक्ट में काम किया जा रहा है। यदि आप उस प्रकार के व्यक्ति हैं जो क्रोम://फ्लैग में नई सुविधाओं के साथ खेलना और खोज करना पसंद करता है या आप बस इसे चलाना पसंद करते हैं क्रोमियम टीम द्वारा किए गए सभी अंडर-द-हुड सुधारों का अनुभव करने के लिए नवीनतम प्रयोगात्मक बिल्ड, तो यह ब्राउज़र इसके लिए है आप।

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


क्रोमियम के साथ अद्यतित रहना

हर रात, क्रोमियम बिल्ड बॉट किसी भी सबमिट किए गए कोड परिवर्तन के साथ क्रोमियम को संकलित करता है जिसे a कहा जाता है स्नैपशॉट निर्माण। इन स्नैपशॉट बिल्ड की बायनेरिज़ हो सकती हैं Google के स्टोरेज सर्वर पर पाया गया. की एक श्रृंखला पारित करने के बाद स्वचालित परीक्षण, ये स्नैपशॉट अंततः क्रोमियम के स्थिर बिल्ड बन सकते हैं। वर्तमान में, क्रोमियम टीम एंड्रॉइड के लिए क्रोमियम का कोई स्थिर बिल्ड पेश नहीं करती है। आप केवल क्रोमियम के लिए स्नैपशॉट बिल्ड डाउनलोड कर सकते हैं, लेकिन ऐसा करना वास्तव में औसत उपयोगकर्ता के लिए सुलभ नहीं है - जो कि इसकी प्रयोगात्मक स्थिति को देखते हुए अपेक्षित है।

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

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

हालाँकि क्रोमियम ऑटो अपडेटर यह अपनी तरह का एकमात्र अनुप्रयोग नहीं है, मैं इसे दो अन्य विकल्पों से अधिक पसंद करता हूं। शुरुआत के लिए, getChromium के पास रूट एक्सेस वाले उपयोगकर्ताओं के लिए नवीनतम बिल्ड को स्वचालित रूप से इंस्टॉल करने का विकल्प नहीं है, साथ ही यह वर्तमान में Nougat डिवाइस पर इंस्टॉल नहीं होता है। अन्य क्रोमियम अपडेटर ऐप जो आप प्ले स्टोर में पा सकते हैं, वह ओपन सोर्स नहीं लगता है (या कम से कम, मुझे इसका सोर्स कोड नहीं मिल रहा है)। इस प्रकार, मैं क्रोमियम के नवीनतम बिल्ड के साथ अपडेट रहने के लिए क्रोमियम ऑटो अपडेटर का उपयोग करने पर अड़ा हुआ हूं।

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

क्रोमियम अपडेट करें


Profile: Update Chromium (141)
Day: Sun, Tue, Thu or Sat
Time: 11:59PM
Enter: Update Chromium (133)
A1: HTTP Get [ Server: Port: https://commondatastorage.googleapis.com/chromium-browser-snapshots/Android/LAST_CHANGE Path: Attributes: Cookies: User Agent: Timeout: 10 Mime Type: Output File: Trust Any Certificate: Off ]
A2: If[ %HTTPD neq %Version ]
A3: Variable Set [ Name:%VersionTo:%HTTPD Recurse Variables:OffDo Maths:Off Append:Off ]
A4: Notify [ Title: Downloading Chromium... Text: Fetching latest version from Google. Icon: hd_av_download Number:0 Permanent: Off Priority:3 ]
A5: HTTP Get [ Server: Port: https://storage.googleapis.com Path:/chromium-browser-snapshots/Android/%HTTPD/chrome-android.zip Attributes: Cookies: User Agent: Timeout: 10 Mime Type: application/zip Output File: Tasker/chrome-android.zip Trust Any Certificate: Off ]
A6: NotifyCancel[ Title: Downloading Chromium... Warn Not Exist: Off ]
A7: UnZip [ File: Tasker/chrome-android.zip Delete Zip:On ]
A8: Notify [ Title: Chromium Update Available! Text:Tap to install. Icon: hd_location_web_site Number:0Permanent:OffPriority:5 ]
A9: EndIf

और पढ़ें

क्रोमियम स्थापित करें


Profile: Install Chromium (142)
Event: NotificationClick[ Owner Application:* Title: Chromium Update Available! ]
Enter: Anon (143)
A1: OpenFile[ File: Tasker/chrome-android/apks/ChromePublic.apk Mime Type: ]

और पढ़ें

आप इस बटन का अनुसरण करके AndroidFileHost से प्रोजेक्ट फ़ाइल डाउनलोड कर सकते हैं:

क्रोमियम अपडेटर टास्कर प्रोजेक्ट डाउनलोड करें!

इसे आयात करने के लिए, पहले फ़ाइल को अपने आंतरिक संग्रहण में सहेजें। टास्कर खोलें, और प्राथमिकताओं में "शुरुआती मोड" अक्षम करें। फिर, मुख्य स्क्रीन पर वापस लौटें और निचले बाएँ कोने में "होम" आइकन को देर तक दबाएँ। आपको एक पॉप-अप दिखाई देगा जिसमें लिखा होगा "आयात करें।" वह विकल्प चुनें, फिर ब्राउज़ करें जहां आपने .prj.xml फ़ाइल सहेजी थी और इसे आयात करने के लिए क्लिक करें। वोइला! अब आपको "क्रोमियम" प्रोजेक्ट को टास्कर में एक अन्य निचले टैब के रूप में देखना चाहिए। आप उस समय को अनुकूलित कर सकते हैं और करना भी चाहिए जब ऑटो-अपडेटर को आपकी प्राथमिकताओं के अनुरूप नए क्रोमियम बिल्ड की जांच करनी चाहिए। प्रोजेक्ट का आनंद लें!