XDA Spotlight: Living on Bleeding Edge Chromium Auto Updaterin avulla

click fraud protection

Chromium Auto Updaterin avulla voit ladata automaattisesti uusimmat Chromium for Android -koontiversiot niille, jotka haluavat elää syrjäisillä!

Jo lokakuussa 2015 kehittäjät alkoivat kääntää ensimmäiset Chromiumin koontiversiot, jotka on optimoitu Snapdragon-laitteille. Nämä avoimen lähdekoodin Chromiumin johdannaiset, jotka tunnetaan yleisesti nimellä "CAF Chromium" (nimetty Code Aurora -foorumeiden mukaan, joista lähdekoodi on peräisin), alkoivat nopeasti levitä verkossa. Pian oli saatavilla kymmeniä CAF Chromium -pohjaisia ​​koontiversioita eri lähteistä (mukaan lukien jotkut omalta XDA Labs -sovellusmarkkinaltamme).

Jokainen projektin muunnelma, jonka yksittäiset kehittäjät tekivät mielensä mukaan kirsikkapoimintaominaisuuksia, tarjosi käyttäjille paljon. Yötila, sisäänrakennettu mainosten esto, virransäästötila ja muita ominaisuuksia löytyvät monista näistä rakennelmista. Joissakin versioissa oli jopa tuki Google-tilisi synkronoinnille, mutta tämä oli tyypillisesti harvinaista (ja todennäköisesti

muuttuvat mahdottomaksi lähitulevaisuudessa). Kaiken kaikkiaan monet käyttäjät eivät luultavasti pysty kertomaan suurta eroa CAF Chromium -versioiden välillä – etenkään suorituskyvyn suhteen. Vertailuarvoista huolimatta väittää merkittäviä eroja, useimmat käyttäjät sanovat luultavasti jyrkästi, että "heidän" on nopein.

Ja sitten on kysymys luottamuksesta. Vaikka alkuperäinen CAF Chromium on avoimen lähdekoodin, monet näistä versioista eivät ole sitä. Käyttäjillä ei todennäköisesti ole juurikaan syytä epäillä joidenkin laitteiden ylläpitäjiä suositumpia muunnelmia, mutta niitä on ollut ongelmia menneisyydessä joidenkin CAF-versioiden kanssa. Lisäksi ihmiset ovat edelleen varovaisia ​​sen suhteen, mitä tietoja selain voi kerätä sen jälkeen Dolphin-selaimen paljastukset.

Mutta käytännössä suurin ongelma CAF Chromium -versioiden kanssa on pysyä ajan tasalla Chromiumin uusimpien versioiden kanssa. Google päivittää selainta säännöllisesti suojausongelmien korjaamiseksi, mutta yksi kehittäjä, joka ylläpitää säännöllisesti omaa haarukkaaan, voi viedä aikaa. Toisaalta kehittäjätiimi voi paljon helpommin tarjota usein päivityksiä selaimeen. Onneksi avoimen lähdekoodin Chromium on juuri sitä.


Living on Bleeding Edge kromin kanssa

Saadaksesi käsityksen siitä, kuinka pitkälle Chromium on verrattuna Chrome-kanaviin, katsotaanpa, mikä versio kullakin selaimella on tällä hetkellä.

  • Chromium Androidille: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Chrome Dev: v57.0.2984.3
  • Chromen beta: v56.0.2924.68
  • Chrome vakaa: v55.0.2883.91

Kuten näet, Chromium on vielä pidemmällä kuin Google Chromen kokeellisin haara Canary. Tämä ei tarkoita, että kromi itsessään olisi sopimaton päivittäiseen käyttöön – kaukana siitä. Chromium for Android käyttää Chromiumin uusinta koontiversiota suoraan lähteestä, mikä tarkoittaa, että se voi sisältää virheitä missä tahansa yksittäisessä versiossa tai ei. Ne teistä, joilla on kokemusta mukautettujen öisten ROM-versioiden suorittamisesta, saattavat tietää, mistä puhun. Mutta ne teistä, jotka haluavat pysyä vain uusimmassa vakaassa versiossa, ovat luultavasti varovaisia ​​asentamasta jotain niin kokeellista.

Ominaisuuksien suhteen Chromium ei tarjoa kaikkia tämän artikkelin alussa mainitsemiani suljetun lähdekoodin CAF-kromijohdannaisia. Siinä ei ole sisäänrakennettua mainosten estoa, yötilaa tai virransäästötilaa. Tämä on vain puhdasta Chromiumia, joka on rakennettu suoraan lähdekoodista, ja siinä on kokeellisia ominaisuuksia, joita parhaillaan kehitetään avoimen lähdekoodin projektissa. Jos olet sellainen, joka tykkää kaivaa ympäriinsä ja leikkiä uusilla ominaisuuksilla osoitteessa chrome://flags tai haluat vain ajaa uusin kokeellinen versio kokeaksesi kaikki Chromium-tiimin tekemät konepellin alla olevat parannukset, tämä selain on tarkoitettu sinä.

Jos et ole sellainen henkilö, joka haluaa suorittaa komentosarjan Chromiumin Androidille rakentamiseksi lähteestä joka päivä (useimmat meistä eivät luultavasti ole), onneksi on olemassa lähteitä, joista voit helposti ladata uusimman versio. Avoimen lähdekoodin sovellus nimeltä Chromium Auto Updater on yksi tällainen tapa pysyä helposti ajan tasalla, mutta on muitakin sovelluksia (sekä yksinkertainen Tasker-projekti, jonka tarjoan, joka tekee saman toiminnon).


Pysy ajan tasalla Chromiumin avulla

Joka ilta Chromium-rakennusbotti kokoaa Chromiumin lähetetyillä koodimuutoksilla ns. a Tilannekuva rakentaa. Näiden tilannekuvarakennusten binaarit voivat olla löytyy Googlen tallennuspalvelimista. Ohitettuaan sarjan automaattiset testit, näistä tilannekuvista voi lopulta muodostua vakaita Chromiumin rakennelmia. Tällä hetkellä Chromium-tiimi ei tarjoa vakaita Chromiumin koontiversioita Androidille. Voit ladata vain Chromiumin tilannekuvan koontiversioita, mutta se ei ole ollut keskimääräisen käyttäjän saatavilla – mikä on odotettavissa sen kokeellisen tilan vuoksi.

François Beaufort loi a Nettisivu (nyt Chromium-tiimin ylläpitämä), jotta voit ladata nopeasti uusimman Chromium-koontiversion minkä tahansa käyttöjärjestelmän kohdalla yhdellä napsautuksella, tämä edellyttää kuitenkin, että sinun tulee käydä sivulla manuaalisesti pysyäksesi ajan tasalla Päivämäärä. Toinen verkkosivu tarjoaa RSS-syötteen ja API: n (sekä venekuorman projektiin liittyvää tietoa), jotka mahdollistavat voit helposti alaspäin uusimman version automaattisesti - edellyttäen, että osaat jäsentää tällaisen oikein tiedot. Jos haluamme ladata uusimman koontiversion automaattisesti, voimme tehdä sen käyttämällä edellä mainittua avoin lähdekoodi sovellus, Chromium Auto Updater.

Tämän sovelluksen toimintatapa on melko yksinkertainen. Se kysyy säännöllisesti Chromiumin tilannekuvan koontisivulta uusia versioita, ja jos se löytää uuden version, se ilmoittaa sinulle, että uusi versio on ladattavissa. Jos sinulla on pääkäyttäjän oikeudet laitteellesi, voit saada uusimman koontipäivityksen automaattisesti taustalla (uteliaisille sovellus käyttää paketin hallinta shell-komento päivityksen asentamiseksi). Muussa tapauksessa ilmoituksen napsauttaminen avaa aikomuksen päivittää sovellus tavallisen paketinhallintaliittymän kautta.

Vaikka Chromium Auto Updater ei ole ainoa sovellus laatuaan, pidän sitä parempana kuin kaksi muuta vaihtoehtoa. Ensinnäkin getChromiumilla ei ole mahdollisuutta asentaa uusinta koontiversiota automaattisesti käyttäjille, joilla on pääkäyttäjän oikeudet, eikä sitä tällä hetkellä asenneta Nougat-laitteisiin. Toinen Chromium-päivityssovellus, jonka löydät Play Kaupasta, ei näytä olevan avoimen lähdekoodin lähde (tai ainakaan en löydä sen lähdekoodia). Siksi olen käyttänyt Chromium Auto Updater -ohjelmaa pysyäkseni ajan tasalla Chromiumin uusimmista versioista.

Lopuksi, eräänlaisena tee-se-itse-vaihtoehtona (ja koska rakastan Taskeria), loin oman automaattisesti päivittyvän Chromium-projektini. Annan alla kuvaukset kahdesta profiilista, jotka muodostavat projektin, sekä projektitiedoston, jonka voit ladata ja tuoda. Ajattelin, että näiden avoimen lähdekoodin sovellusten kopioiminen olisi hauska projekti, ja jos haluat parantaa Tasker-taitojasi, suosittelen, että yrität luoda alla olevan projektini uudelleen. Kun otetaan huomioon kuvaukset, sen pitäisi olla melko yksinkertaista!

Päivitä 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

Lue lisää

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

Lue lisää

Voit ladata projektitiedoston AndroidFileHostista seuraamalla tätä painiketta:

Lataa Chromium Updater Tasker Project!

Tallenna tiedosto ensin sisäiseen tallennustilaan, jotta voit tuoda sen. Avaa Tasker ja poista "Aloitustila" käytöstä asetuksista. Palaa sitten päänäyttöön ja paina pitkään "koti"-kuvaketta vasemmassa alakulmassa. Näet ponnahdusikkunan, jossa lukee "tuo". Valitse tämä vaihtoehto, selaa sitten kohtaan, johon tallensit .prj.xml-tiedoston, ja tuo se napsauttamalla. Voila! Sinun pitäisi nyt nähdä "Chromium"-projekti toisena Taskerin alimpana välilehtenä. Voit ja sinun tulee mukauttaa ajoituksia, jolloin automaattisen päivityksen tulee tarkistaa uudet Chromium-versiot mieltymystesi mukaan. Nauti projektista!