XDA Spotlight: Chromium Auto Updater abil elamine kõige uuemal tasemel

Chromiumi automaatvärskendajaga saate automaatselt alla laadida Chromiumi Androidi jaoks uusimad järgud – neile, kellele meeldib elada kõige uuemal tasemel!

2015. aasta oktoobris alustasid arendajad selle koostamist Snapdragoni seadmete jaoks optimeeritud Chromiumi esimesed versioonid. Populaarselt tuntud kui "CAF Chromium" järgud (nimetatud Code Aurora foorumite järgi, kust lähtekood pärineb), hakkasid need Chromiumi avatud lähtekoodiga derivaadid kiiresti võrgus levima. Varsti oli erinevatest allikatest saadaval kümneid CAF Chromiumil põhinevaid versioone (sealhulgas mõned meie enda XDA Labsi rakenduste turul).

Projekti iga variatsioon, mille tegid üksikud arendajad oma maitse järgi kirsikorjamise funktsioonidega, pakkus kasutajatele palju. Paljudes nendes versioonides on öörežiim, sisseehitatud reklaamide blokeerimine, energiasäästurežiim ja muud funktsioonid. Mõned variandid toetasid isegi teie Google'i konto sünkroonimist, kuid see oli tavaliselt haruldane (ja tõenäoliselt muutuvad lähitulevikus võimatuks

). Üldiselt ei oska paljud kasutajad CAF Chromiumi variantide vahel suurt vahet teha – eriti mis puudutab jõudlust. Vaatamata võrdlusalustele väites olulisi erinevusi, ütleb enamik kasutajaid teile ilmselt kindlalt, et "nende" on kiireim.

Ja siis on probleem usaldusega. Kuigi algne CAF Chromium on avatud lähtekoodiga, ei ole paljud neist variantidest seda. Kasutajatel on tõenäoliselt vähe põhjust mõne teenuse hooldajaid umbusaldada populaarsemad variandid, kuid neid on olnud probleeme minevikus mõne CAF-i variandiga. Lisaks on inimesed jätkuvalt ettevaatlikud selle suhtes, milliseid andmeid saab brauser pärast seda koguda Delfiinide brauseri paljastused.

Kuid praktilisemalt öeldes on CAF Chromiumi variantide suurim probleem Chromiumi uusimate versioonidega kursis hoidmine. Google värskendab turvaprobleemide lahendamiseks regulaarselt oma brauserit, kuid üks arendaja, kes regulaarselt oma kahvlit hooldab, võib olla aeganõudev. Teisest küljest saab arendajate meeskond palju hõlpsamini brauserile sagedasi värskendusi pakkuda. Õnneks on avatud lähtekoodiga Chromium just see.


Chromiumiga elamine äärel

Et saada aimu, kui kaugel Chromium võrreldes Chrome'i kanalitega ees on, vaatame, mis versiooni iga brauser praegu on.

  • Chromium Androidile: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Chrome Dev: v57.0.2984.3
  • Chrome'i beetaversioon: v56.0.2924.68
  • Chrome stabiilne: v55.0.2883.91

Nagu näete, on Chromium veelgi ees kui Google Chrome'i kõige eksperimentaalsem haru Canary. See ei tähenda, et Chromium ise igapäevaseks kasutamiseks sobimatu oleks – kaugel sellest. Chromium Androidile käitab Chromiumi uusimat järku otse allikast, mis tähendab, et see võib sisaldada vigu igas üksikus järgus või mitte. Need, kellel on kogemusi kohandatud igaõhtuse ROM-i koostamisega, võivad teada, millest ma räägin. Kuid need, kes eelistavad jääda ainult uusimale stabiilsele versioonile, on ilmselt ettevaatlikud, kui installite midagi nii eksperimentaalset.

Funktsioonide osas ei paku Chromium kõiki enamiku suletud lähtekoodiga CAF Chromiumi derivaatide kellasid ja vilesid, mida mainisin selle artikli alguses. Pole sisseehitatud reklaamide blokeerimist, öörežiimi ega energiasäästurežiimi. See on puhas Chromium, mis on loodud otse lähtekoodist ja mis tahes eksperimentaalsete funktsioonidega, mille kallal avatud lähtekoodiga projektis praegu töötatakse. Kui olete selline inimene, kellele meeldib ringi kaevata ja chrome://flags uute funktsioonidega mängida või teile meeldib lihtsalt uusim eksperimentaalne versioon, et kogeda kõiki Chromiumi meeskonna tehtud kapotialuseid täiustusi, siis on see brauser mõeldud sina.

Kui te ei ole seda tüüpi inimene, kes soovib käivitada iga päev skripti Chromiumi Androidile loomiseks allikast (enamik meist ilmselt ei ole), õnneks on tegelikult allikaid, kust saate uusima hõlpsalt alla laadida versioon. Avatud lähtekoodiga rakendus nimega Chromiumi automaatne värskendaja on üks selline meetod kursis püsimiseks, kuid on ka teisi rakendusi (nagu ka lihtne Taskeri projekt, mille ma pakun, mis täidab sama funktsiooni).


Chromiumiga kursis olemine

Igal õhtul kompileerib Chromiumi ehitusbot Chromiumi koos kõigi esitatud koodimuudatustega nn a Hetktõmmis ehitada. Nende hetktõmmisehingute binaarfailid võivad olla leitud Google'i salvestusserveritest. Pärast seeria läbimist automatiseeritud testid, võivad need hetktõmmised lõpuks muutuda Chromiumi stabiilseteks järgudeks. Praegu ei paku Chromiumi tiim ühtegi stabiilset Chromiumi järge Androidile. Saate alla laadida ainult Chromiumi hetktõmmiste järge, kuid see pole tavakasutajale tegelikult kättesaadav – see on selle katseolekut arvestades ootuspärane.

François Beaufort lõi a veebileht (nüüd hooldab Chromiumi tiim), et saaksite kiiresti alla laadida uusima Chromiumi järgu mis tahes OS-i jaoks ühe klõpsuga, kuid see nõuab lehe käsitsi külastamist, et olla kursis kuupäeva. Teine veebileht pakub RSS-voogu ja API-d (samuti palju projektiga seotud teavet), mis võimaldavad saate uusima versiooni automaatselt alla laadida – eeldusel, et teate, kuidas seda tüüpi õigesti sõeluda andmeid. Kui tahame uusima järgu automaatselt alla laadida, saame seda teha eelnimetatu abil avatud lähtekoodiga rakendus, Chromium Auto Updater.

Selle rakenduse tööviis on üsna lihtne. See küsitleb regulaarselt Chromiumi hetktõmmise järgu lehelt uusi versioone ja kui see leiab uue versiooni, teavitab teid, et uus järk on allalaadimiseks saadaval. Kui teil on seadmel juurjuurdepääs, saate uusima järgu värskenduse automaatselt taustal lasta (uudishimulike jaoks kasutab rakendus paketihaldur värskenduse installimiseks käsk shell). Vastasel juhul avaneb teatisel klõpsamisel kavatsus värskendada rakendust standardse paketihalduri liidese kaudu.

Kuigi Chromium Auto Updater pole ainus omataoline rakendus, eelistan seda kahele muule alternatiivile. Alustuseks ei ole getChromiumil võimalust installida automaatselt uusim versioon juurjuurdepääsuga kasutajatele, lisaks ei installita seda praegu Nougati seadmetesse. Teine Chromiumi värskendaja rakendus, mille leiate Play poest, ei tundu olevat avatud lähtekoodiga (või vähemalt ma ei leia selle lähtekoodi). Seetõttu kasutasin Chromiumi automaatset värskendajat, et olla kursis Chromiumi uusimate versioonidega.

Lõpuks, omamoodi isetegemise alternatiivina (ja kuna ma armastan Taskerit), lõin oma Chromiumi automaatselt värskendava projekti. Jagan allpool projekti kahe profiili kirjeldusi ning projektifaili, mille saate alla laadida ja importida. Arvasin, et nende avatud lähtekoodiga rakenduste kopeerimine oleks lõbus projekt ja kui soovite oma Taskeri oskusi täiustada, soovitan teil proovida allpool minu projekti uuesti luua. Arvestades kirjeldusi, peaks see olema üsna lihtne!

Värskendage Chromiumi


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

Loe rohkem

Installige Chromium


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

Loe rohkem

Saate projektifaili AndroidFileHostist alla laadida, järgides seda nuppu:

Laadige alla Chromium Updater Tasker Project!

Selle importimiseks salvestage fail esmalt oma sisemällu. Avage Tasker ja keelake eelistustes "Algaja režiim". Seejärel naaske põhiekraanile ja vajutage pikalt vasakpoolses alanurgas ikooni "Kodu". Näete hüpikakent, mis ütleb "impordi". Valige see suvand, seejärel sirvige kohta, kuhu salvestasite .prj.xml-faili, ja klõpsake selle importimiseks. Voila! Nüüd peaksite nägema projekti "Chromium" Taskeri teise alumise vahekaardina. Saate ja peaksite kohandama aegu, millal automaatvärskendus peaks teie eelistuste järgi uusi Chromiumi järge kontrollima. Nautige projekti!