XDA Spotlight: Élet a csúcson a Chromium Auto Updater segítségével

A Chromium Auto Updater segítségével automatikusan letöltheti a Chromium for Android legújabb verzióit – azok számára, akik szeretnek a vérszegényen élni!

Még 2015 októberében a fejlesztők elkezdték összeállítani a a Snapdragon eszközökre optimalizált Chromium első buildjei. A népszerű nevén "CAF Chromium" buildek (a forráskód származási helyéről a Code Aurora fórumról kapta a nevét), a Chromiumnak ezek a nyílt forráskódú származékai gyorsan elterjedtek a neten. Hamarosan több tucat CAF Chromium alapú build volt elérhető különböző forrásokból (beleértve néhányat a saját XDA Labs alkalmazáspiacunkon is).

A projekt minden egyes változata, amelyet az egyes fejlesztők készítettek, kedvük szerint cseresznyeszedési funkciókkal, sokat kínáltak a felhasználóknak. Éjszakai mód, beépített hirdetésblokkolás, energiatakarékos mód és több funkció is megtalálható sok ilyen buildben. Egyes változatok támogatták a Google-fiókja szinkronizálását is, de ez jellemzően ritka volt (és valószínűleg így is lesz

a közeljövőben lehetetlenné válik). Összességében sok felhasználó valószínűleg nem tud nagy különbséget mondani az egyes CAF Chromium-változatok között – különösen, ha teljesítményről van szó. A benchmarkok ellenére jelentős különbségekre hivatkozva, a legtöbb felhasználó valószínűleg határozottan azt fogja mondani, hogy az "övék" a leggyorsabb.

És akkor ott van a bizalom kérdése. Bár az eredeti CAF Chromium nyílt forráskódú, sok változat nem az. A felhasználóknak valószínűleg nem sok okuk van bizalmatlanságra egyesek karbantartóiban népszerűbb változatai, de voltak már problémák a múltban néhány CAF-változattal. Továbbá az emberek továbbra is óvakodnak attól, hogy a böngésző milyen adatokat gyűjthet azután A Dolphin böngésző kinyilatkoztatásai.

Gyakorlatilag azonban a CAF Chromium változataival kapcsolatos legnagyobb probléma a Chromium legújabb verzióinak frissítése. A Google rendszeresen frissíti böngészőjét a biztonsági problémák kijavítása érdekében, de ha egy fejlesztő rendszeresen karbantartja saját villáját, az időigényes lehet. A fejlesztők egy csapata viszont sokkal könnyebben tudja ellátni a böngészők gyakori frissítéseit. Szerencsére a nyílt forráskódú Chromium pontosan ilyen.


Élet a Chromiummal

Ha meg szeretné tudni, hogy a Chromium milyen messze van a Chrome-csatornákhoz képest, nézzük meg, hogy az egyes böngészők jelenleg milyen verziójúak.

  • Chromium Androidra: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Chrome Dev: v57.0.2984.3
  • Chrome béta: v56.0.2924.68
  • Króm stabil: v55.0.2883.91

Amint láthatja, a Chromium még a Google Chrome legkísérletesebb ágánál, a Canarynál is előrébb jár. Ez nem jelenti azt, hogy maga a Chromium alkalmatlan lenne a napi használatra – távolról sem. A Chromium for Android a Chromium legújabb verzióját közvetlenül a forrásból futtatja, ami azt jelenti, hogy bármely egyedi összeállításban tartalmazhat hibákat, vagy nem. Akinek van tapasztalata egyéni éjszakai ROM buildek futtatásában, talán tudja, miről beszélek. De azok közületek, akik inkább csak a legújabb stabil buildnél maradnak, valószínűleg óvakodnak valami ilyen kísérleti jellegű telepítéstől.

Ami a funkciókat illeti, a Chromium nem kínálja fel a legtöbb zárt forráskódú CAF króm származékot, amelyet a cikk elején említettem. Nincs beépített hirdetésblokkolás, nincs éjszakai mód vagy energiatakarékos mód. Ez csak egy tiszta Chromium, amelyet közvetlenül a forrásból építenek fel, bármilyen kísérleti funkcióval, amelyen jelenleg dolgoznak a nyílt forráskódú projektben. Ha Ön az a fajta ember, aki szeret ásni és játszani a chrome://flags új funkcióival, vagy egyszerűen csak legújabb kísérleti összeállítás, hogy megtapasztalhassa a Chromium csapata által végzett összes, a motorháztető alatti fejlesztést, akkor ez a böngésző a te.

Ha Ön nem az a fajta ember, aki minden nap le akar futtatni egy szkriptet a Chromium for Android létrehozásához a forrásból (a legtöbben valószínűleg nem), szerencsére valóban vannak források, ahonnan könnyedén letöltheti a legújabbat változat. nevű nyílt forráskódú alkalmazás Chromium automatikus frissítő Ez az egyik ilyen módszer, amellyel könnyen naprakész maradhat, de vannak más alkalmazások is (valamint egy egyszerű Tasker projektet is biztosítok, amely ugyanazt a funkciót látja el).


Legyen naprakész a Chromium segítségével

A Chromium build bot minden este lefordítja a Chromiumot a beküldött kódmódosításokkal az úgynevezett a Pillanatkép épít. Ezeknek a pillanatkép-építéseknek a binárisai lehetnek a Google Storage szerverein található. Miután elhaladt egy sorozat automatizált tesztek, ezek a pillanatképek végül a Chromium stabil építményeivé válhatnak. A Chromium csapata jelenleg nem kínál stabil Chromium buildeket Androidra. A Chromiumhoz csak pillanatképet tölthet le, de ez nem igazán volt elérhető az átlagfelhasználók számára – ami a kísérleti állapot miatt várható is.

François Beaufort létrehozta a honlap (jelenleg a Chromium csapata karbantartja), hogy gyorsan letölthesse a legújabb Chromium buildet Bármely operációs rendszerhez egyetlen kattintással, ehhez azonban manuálisan kell felkeresnie az oldalt, hogy naprakész maradjon dátum. Egy másik weboldal RSS-hírcsatornát és API-t kínál (valamint a projekthez kapcsolódó információk sokaságát), amelyek lehetővé teszik automatikusan letöltheti a legújabb verziót – feltéve, hogy tudja, hogyan kell megfelelően értelmezni ezt a fajta adat. Ha automatikusan le akarjuk tölteni a legújabb buildet, akkor ezt a fent említettek segítségével tehetjük meg nyílt forráskód alkalmazás, Chromium Auto Updater.

Az alkalmazás működése meglehetősen egyszerű. Időnként lekérdezi a Chromium pillanatkép-összeállítási oldalát az új verziókról, és ha új verziót talál, értesíti Önt, hogy egy új build letölthető. Ha root hozzáféréssel rendelkezik az eszközön, akkor a háttérben automatikusan megkaphatja a legújabb build frissítést (a kíváncsiak számára az alkalmazás a csomagkezelő shell parancs a frissítés telepítéséhez). Ellenkező esetben az értesítésre kattintva megnyílik az alkalmazás frissítésének szándéka a szabványos csomagkezelő felületen keresztül.

Bár a Chromium Auto Updater nem az egyetlen ilyen jellegű alkalmazás, jobban szeretem a másik két alternatívával szemben. Kezdetben a getChromiumnak nincs lehetősége arra, hogy automatikusan telepítse a legújabb buildet a root hozzáféréssel rendelkező felhasználók számára, ráadásul jelenleg nem települ a Nougat eszközökre. A másik Chromium frissítő alkalmazás, amelyet a Play Áruházban találhat, nem tűnik nyílt forráskódúnak (vagy legalábbis nem találom a forráskódját). Ezért ragaszkodtam a Chromium Auto Updater használatához, hogy naprakész legyek a Chromium legújabb verzióival.

Végül, egyfajta barkácsolási alternatívaként (és mert szeretem a Taskert), létrehoztam saját automatikusan frissítő Chromium projektemet. Az alábbiakban megosztom a projektet alkotó két profil leírását, valamint a letölthető és importálható projektfájlt. Úgy gondoltam, hogy szórakoztató projekt lenne megismételni ezeket a nyílt forráskódú alkalmazásokat, és ha szeretnéd fejleszteni Tasker-készségeidet, azt javaslom, hogy próbáld meg újra létrehozni az alábbi projektemet. A leírások alapján elég egyszerűnek kell lennie!

Frissítse a Chromiumot


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

Olvass tovább

Telepítse a Chromiumot


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: ]

Olvass tovább

A projektfájlt az AndroidFileHost webhelyről töltheti le az alábbi gomb követésével:

Töltse le a Chromium Updater Tasker Projectet!

Az importáláshoz először mentse a fájlt a belső tárhelyére. Nyissa meg a Taskert, és tiltsa le a "Kezdő módot" a beállításokban. Ezután térjen vissza a főképernyőre, és nyomja meg hosszan a bal alsó sarokban található "kezdőlap" ikont. Megjelenik egy előugró ablak, amely az „importálás” feliratot tartalmazza. Válassza ki ezt a lehetőséget, majd keresse meg a .prj.xml fájl mentési helyét, és kattintson az importálásához. Voálá! Mostantól a „Chromium” projektet a Tasker másik alsó lapjaként kell látnia. Az Ön preferenciáinak megfelelően személyre szabhatja és kell is azt az időzítést, amikor az automatikus frissítőnek ellenőriznie kell az új Chromium buildeket. Élvezze a projektet!