XDA Spotlight: ใช้ชีวิตบน Bleeding Edge ด้วย Chromium Auto Updater

click fraud protection

ด้วย Chromium Auto Updater คุณสามารถดาวน์โหลด Chromium รุ่นล่าสุดสำหรับ Android ได้โดยอัตโนมัติ สำหรับผู้ที่ชอบใช้ชีวิตแบบตกเลือด!

ย้อนกลับไปในเดือนตุลาคมปี 2558 นักพัฒนาเริ่มรวบรวมไฟล์ Chromium รุ่นแรกที่ได้รับการปรับให้เหมาะกับอุปกรณ์ Snapdragon. เป็นที่รู้จักกันอย่างแพร่หลายในชื่อ "CAF Chromium" (ตั้งชื่อตามฟอรัม Code Aurora ซึ่งเป็นที่มาของซอร์สโค้ด) อนุพันธ์ของโอเพ่นซอร์สของ Chromium เหล่านี้เริ่มแพร่หลายอย่างรวดเร็วบนอินเทอร์เน็ต ในไม่ช้า ก็มีหลายรุ่นที่ใช้ CAF Chromium พร้อมใช้งานจากแหล่งที่มาต่างๆ (รวมถึงบางรุ่นในตลาดแอป XDA Labs ของเราเอง)

แต่ละรูปแบบของโปรเจ็กต์ สร้างขึ้นโดยนักพัฒนาแต่ละคนที่คัดสรรฟีเจอร์ต่างๆ ตามความต้องการ นำเสนอสิ่งต่างๆ มากมายให้กับผู้ใช้ โหมดกลางคืน การบล็อกโฆษณาในตัว โหมดประหยัดพลังงาน และคุณสมบัติอื่นๆ สามารถพบได้ในหลายรุ่นเหล่านี้ ตัวแปรบางตัวถึงกับรองรับการซิงค์บัญชี Google ของคุณ แต่โดยทั่วไปแล้วสิ่งนี้หาได้ยาก (และมีแนวโน้มที่จะ เป็นไปไม่ได้ในอนาคตอันใกล้นี้). โดยรวมแล้ว ผู้ใช้จำนวนมากอาจไม่สามารถบอกความแตกต่างระหว่าง CAF Chromium แต่ละรุ่นได้มากนัก โดยเฉพาะอย่างยิ่งในเรื่องประสิทธิภาพ แม้จะมีเกณฑ์มาตรฐานก็ตาม

อ้างความแตกต่างอย่างมีนัยสำคัญผู้ใช้ส่วนใหญ่อาจจะบอกคุณอย่างยืนกรานว่า "ของพวกเขา" นั้นเร็วที่สุด

แล้วมีปัญหาเรื่องความไว้วางใจ แม้ว่า CAF Chromium ดั้งเดิมจะเป็นโอเพ่นซอร์ส แต่หลายรูปแบบเหล่านี้กลับไม่ใช่ ผู้ใช้อาจมีเหตุผลเพียงเล็กน้อยที่จะไม่ไว้วางใจผู้ดูแลบางส่วนของ รุ่นยอดนิยมมากขึ้นแต่ก็มีอยู่ ปัญหาในอดีต กับ CAF บางรุ่น นอกจากนี้ ผู้คนยังคงระมัดระวังว่าเบราว์เซอร์สามารถรวบรวมข้อมูลใดได้บ้างหลังจากนั้น การเปิดเผยเบราว์เซอร์ Dolphin.

แต่ในทางปฏิบัติแล้ว ปัญหาที่ใหญ่ที่สุดของเวอร์ชัน CAF Chromium คือการอัปเดตด้วย Chromium เวอร์ชันล่าสุดอยู่เสมอ Google อัปเดตเบราว์เซอร์เป็นประจำเพื่อแก้ไขปัญหาด้านความปลอดภัย แต่นักพัฒนาซอฟต์แวร์รายหนึ่งที่ดูแลส้อมของตนเองเป็นประจำอาจใช้เวลานาน ในทางกลับกัน ทีมนักพัฒนาสามารถอัปเดตเบราว์เซอร์เป็นประจำได้ง่ายกว่ามาก โชคดีที่ Chromium โอเพ่นซอร์สเป็นเช่นนั้น


ใช้ชีวิตบน Bleeding Edge ด้วย Chromium

เพื่อให้เข้าใจว่า Chromium ล้ำหน้ากว่าเวอร์ชัน Chrome มากเพียงใด มาดูกันว่าแต่ละเบราว์เซอร์ปัจจุบันเป็นเวอร์ชันใด

  • โครเมียมสำหรับ Android: v58.0.2990.0
  • โครมคานารี: v57.0.2987.4
  • นักพัฒนา Chrome: v57.0.2984.3
  • Chrome เบต้า: v56.0.2924.68
  • โครเมียมเสถียร: v55.0.2883.91

อย่างที่คุณเห็น Chromium นั้นล้ำหน้ากว่า Canary ซึ่งเป็นสาขาทดลองส่วนใหญ่ของ Google Chrome นี่ไม่ได้หมายความว่า Chromium เองนั้นไม่เหมาะสำหรับการใช้งานในชีวิตประจำวัน แต่ก็ห่างไกลจากความเป็นเช่นนั้น Chromium สำหรับ Android ใช้งาน Chromium รุ่นล่าสุดจากแหล่งที่มาโดยตรง ซึ่งหมายความว่าอาจมีข้อบกพร่องในแต่ละรุ่นหรืออาจไม่ก็ได้ ผู้ที่มีประสบการณ์ใช้งาน ROM แบบกำหนดเองทุกคืนอาจรู้ว่าฉันกำลังพูดถึงอะไร แต่พวกคุณที่ชอบใช้เฉพาะบิลด์ที่เสถียรล่าสุดเท่านั้นอาจระมัดระวังในการติดตั้งสิ่งที่เป็นการทดลอง

ในแง่ของคุณสมบัติ Chromium ไม่ได้นำเสนอแหล่งปิดส่วนใหญ่ซึ่งเป็นอนุพันธ์ของ CAF Chromium ที่ฉันกล่าวถึงในตอนต้นของบทความนี้ ไม่มีการบล็อกโฆษณาในตัว ไม่มีโหมดกลางคืน หรือโหมดประหยัดพลังงาน นี่เป็นเพียง Chromium บริสุทธิ์ที่สร้างขึ้นโดยตรงจากแหล่งที่มา พร้อมด้วยคุณลักษณะทดลองใดๆ ที่กำลังดำเนินการอยู่ในโครงการโอเพ่นซอร์ส หากคุณเป็นคนที่ชอบค้นหาและเล่นกับคุณสมบัติใหม่ๆ ใน chrome://flags หรือคุณเพียงชอบที่จะเรียกใช้ รุ่นทดลองล่าสุดเพื่อสัมผัสประสบการณ์การปรับปรุงเบื้องหลังทั้งหมดที่ทำโดยทีม Chromium เบราว์เซอร์นี้จึงเหมาะสำหรับ คุณ.

หากคุณไม่ใช่คนประเภทที่ต้องการเรียกใช้สคริปต์เพื่อสร้าง Chromium สำหรับ Android จากแหล่งที่มาในแต่ละวัน (พวกเราส่วนใหญ่อาจจะไม่ใช่) โชคดีที่มีแหล่งข้อมูลที่คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้อย่างง่ายดาย รุ่น แอปพลิเคชันโอเพ่นซอร์สที่เรียกว่า ตัวอัปเดตอัตโนมัติของโครเมียม เป็นวิธีการหนึ่งที่ช่วยให้ติดตามข่าวสารล่าสุดได้อย่างง่ายดาย แต่มีแอปพลิเคชั่นอื่น ๆ (เช่นเดียวกับโปรเจ็กต์ Tasker ธรรมดา ๆ ที่ฉันจะจัดให้มีซึ่งทำหน้าที่เดียวกัน)


อัพเดทอยู่เสมอด้วย Chromium

ทุกคืน บอท Chromium build จะรวบรวม Chromium โดยโค้ดที่ส่งมาจะเปลี่ยนเป็นสิ่งที่เรียกว่า a สแนปชอต สร้าง. ไบนารีของบิลด์สแน็ปช็อตเหล่านี้สามารถเป็นได้ พบได้ในเซิร์ฟเวอร์พื้นที่เก็บข้อมูลของ Google. หลังจากผ่านซีรีส์ของ การทดสอบอัตโนมัติสแนปชอตเหล่านี้อาจกลายเป็น Chromium ที่เสถียรในที่สุด ปัจจุบันทีมงาน Chromium ยังไม่มี Chromium เวอร์ชันที่เสถียรสำหรับ Android คุณสามารถดาวน์โหลดได้เฉพาะบิลด์สแน็ปช็อตสำหรับ Chromium เท่านั้น แต่ผู้ใช้ทั่วไปไม่สามารถเข้าถึงการทำเช่นนี้ได้ ซึ่งคาดว่าจะได้รับเมื่อพิจารณาจากสถานะทดลอง

ฟรองซัวส์ โบฟอร์ต สร้าง หน้าเว็บ (ขณะนี้ดูแลโดยทีมงาน Chromium) เพื่อให้คุณดาวน์โหลด Chromium บิวด์ล่าสุดได้อย่างรวดเร็ว สำหรับระบบปฏิบัติการใดๆ ด้วยการคลิกเพียงครั้งเดียว คุณจะต้องไปที่หน้าเพจด้วยตนเองเพื่อติดตามข่าวสาร วันที่. หน้าเว็บอื่น เสนอฟีด RSS และ API (รวมถึงข้อมูลที่เกี่ยวข้องกับโครงการ) ซึ่งอนุญาต คุณสามารถดาวน์เวอร์ชันล่าสุดโดยอัตโนมัติ - หากคุณรู้วิธีแยกวิเคราะห์ประเภทนี้อย่างถูกต้อง ข้อมูล. หากเราต้องการดาวน์โหลดบิลด์ล่าสุดโดยอัตโนมัติ เราสามารถทำได้โดยใช้สิ่งที่กล่าวมาข้างต้น โอเพ่นซอร์ส แอพ Chromium Auto Updater

วิธีการทำงานของแอปพลิเคชั่นนี้ค่อนข้างง่าย โดยจะสำรวจหน้าการสร้างสแน็ปช็อต Chromium สำหรับเวอร์ชันใหม่เป็นระยะ และหากพบเวอร์ชันใหม่ ระบบจะแจ้งให้คุณทราบว่ามีเวอร์ชันใหม่ให้ดาวน์โหลดแล้ว หากคุณมีสิทธิ์เข้าถึงรูทบนอุปกรณ์ของคุณ คุณสามารถรับการอัปเดตบิลด์ล่าสุดได้โดยอัตโนมัติในเบื้องหลัง (สำหรับผู้ที่อยากรู้อยากเห็น แอปพลิเคชันจะใช้ ผู้จัดการแพ็คเกจ คำสั่งเชลล์เพื่อติดตั้งการอัพเดต) มิฉะนั้น การคลิกการแจ้งเตือนจะเป็นการเปิดความตั้งใจที่จะอัปเดตแอปผ่านอินเทอร์เฟซตัวจัดการแพ็คเกจมาตรฐาน

แม้ว่า Chromium Auto Updater ไม่ใช่เพียงแอปพลิเคชันประเภทนี้เท่านั้นฉันชอบมันมากกว่าสองทางเลือกอื่น สำหรับผู้เริ่มต้น getChromium ไม่มีตัวเลือกในการติดตั้งบิลด์ล่าสุดโดยอัตโนมัติสำหรับผู้ใช้ที่มีสิทธิ์การเข้าถึงรูท และขณะนี้ยังไม่ได้ติดตั้งบนอุปกรณ์ Nougat แอปอัปเดต Chromium อื่นๆ ที่คุณสามารถหาได้ใน Play Store ดูเหมือนจะไม่ใช่โอเพ่นซอร์ส (หรืออย่างน้อยฉันก็หาซอร์สโค้ดไม่เจอ) ดังนั้นฉันจึงติดอยู่กับการใช้ Chromium Auto Updater เพื่อติดตาม Chromium รุ่นล่าสุด

ในที่สุด เพื่อเป็นทางเลือก DIY (และเพราะฉันชอบทาซเคอร์) ฉันจึงสร้างโปรเจ็กต์ Chromium ที่อัปเดตอัตโนมัติของตัวเองขึ้นมา ฉันจะแบ่งปันคำอธิบายของโปรไฟล์ทั้งสองที่ประกอบด้วยโปรเจ็กต์ด้านล่าง รวมถึงไฟล์โปรเจ็กต์ที่คุณสามารถดาวน์โหลดและนำเข้าได้ ฉันคิดว่ามันจะเป็นโปรเจ็กต์ที่น่าสนุกที่จะจำลองแอปโอเพ่นซอร์สเหล่านี้ และหากคุณอยากพัฒนาทักษะทาซเคอร์ของคุณ ฉันขอแนะนำให้คุณลองสร้างโปรเจ็กต์ของฉันใหม่ด้านล่าง ด้วยคำอธิบาย มันควรจะค่อนข้างง่าย!

อัปเดตโครเมียม


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 โดยกดปุ่มนี้:

ดาวน์โหลดโครงการ Chromium Updater Tasker!

หากต้องการนำเข้า ขั้นแรกให้บันทึกไฟล์ลงในที่จัดเก็บข้อมูลภายในของคุณ เปิด Tasker และปิดการใช้งาน "Beginner Mode" ในการตั้งค่า จากนั้น กลับไปที่หน้าจอหลักและกดไอคอน "หน้าแรก" ที่มุมล่างซ้ายมือค้างไว้ คุณจะเห็นป๊อปอัปที่ระบุว่า "นำเข้า" เลือกตัวเลือกนั้น จากนั้นเรียกดูตำแหน่งที่คุณบันทึกไฟล์ .prj.xml แล้วคลิกเพื่อนำเข้า เอาล่ะ! ตอนนี้คุณควรเห็นโปรเจ็กต์ "Chromium" เป็นแท็บด้านล่างอีกแท็บใน Tasker คุณสามารถและควรปรับแต่งกำหนดเวลาเมื่อตัวอัปเดตอัตโนมัติควรตรวจสอบ Chromium บิวด์ใหม่เพื่อให้เหมาะกับความต้องการของคุณ สนุกกับโครงการ!