Spotlight XDA: Trăiește pe marginea actuală cu Chromium Auto Updater

Cu Chromium Auto Updater, puteți descărca automat cele mai recente versiuni ale Chromium pentru Android - pentru cei cărora le place să trăiască la vârf!

În octombrie 2015, dezvoltatorii au început să compilați primele versiuni ale Chromium optimizate pentru dispozitivele Snapdragon. Cunoscute în mod popular sub denumirea de build-uri „CAF Chromium” (numite după Forumurile Code Aurora de unde provine codul sursă), aceste derivate open source ale Chromium au început rapid să prolifereze pe net. În curând, au existat zeci de versiuni bazate pe CAF Chromium disponibile din diverse surse (inclusiv unele pe piața noastră de aplicații XDA Labs).

Fiecare variantă a proiectului, realizată de dezvoltatori individuali, cu funcții de alegere pe placul lor, a oferit multe utilizatorilor. Modul de noapte, blocarea reclamelor încorporată, modul de economisire a energiei și mai multe funcții pot fi găsite în multe dintre aceste versiuni. Unele variante prezentau chiar și suport pentru sincronizarea contului dvs. Google, dar acest lucru era de obicei rar (și probabil

devin imposibile în viitorul apropiat). În general, mulți utilizatori probabil nu pot spune o mare diferență între fiecare variantă CAF Chromium - mai ales când vine vorba de performanță. În ciuda reperelor susținând diferențe semnificative, majoritatea utilizatorilor vă vor spune probabil că „al lor” este cel mai rapid.

Și apoi mai este problema încrederii. Deși originalul CAF Chromium este open source, multe dintre aceste variante nu sunt. Utilizatorii probabil au puține motive să nu aibă încredere în întreținerii unora dintre variante mai populare, dar au fost probleme din trecut cu unele variante CAF. În plus, oamenii continuă să fie atenți la ce date poate colecta un browser după Dezvăluiri ale browserului Dolphin.

Dar mai practic vorbind, cea mai mare problemă cu variantele CAF Chromium este actualizarea cu cele mai recente versiuni de Chromium. Google își actualizează în mod regulat browserul pentru a remedia problemele de securitate, dar un dezvoltator care își întreține regulat propriul furk poate consuma mult timp. O echipă de dezvoltatori, pe de altă parte, poate oferi mult mai ușor actualizări frecvente unui browser. Din fericire, programul open source Chromium este exact asta.


Trăind pe marginea sângerării cu Chromium

Pentru a înțelege cât de departe este Chromium în comparație cu canalele Chrome, să ne uităm la ce versiune se află în prezent fiecare browser.

  • Chromium pentru Android: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Dezvoltator Chrome: v57.0.2984.3
  • Chrome Beta: v56.0.2924.68
  • Chrome stabil: v55.0.2883.91

După cum puteți vedea, Chromium este chiar mai departe decât cea mai experimentală ramură a Google Chrome, Canary. Acest lucru nu înseamnă că Chromium în sine este nepotrivit pentru utilizarea zilnică - departe de asta. Chromium pentru Android rulează cea mai recentă versiune a lui Chromium direct de la sursă, ceea ce înseamnă că poate prezenta erori în orice versiune individuală sau nu. Aceia dintre voi care au experiență în rularea build-urilor personalizate de ROM de noapte ar putea ști despre ce vorbesc. Dar aceia dintre voi care preferă să rămână doar pe cea mai recentă versiune stabilă, probabil că se feresc să instaleze ceva atât de experimental.

În ceea ce privește caracteristicile, Chromium nu oferă toate clopotele și fluierele majorității sursei închise, derivatele CAF Chromium pe care le-am menționat la începutul acestui articol. Nu există blocare reclamă încorporată, nici un mod de noapte sau un mod de economisire a energiei. Acesta este doar Chromium pur, construit direct din sursă, cu orice caracteristici experimentale la care se lucrează în prezent în proiectul open source. Dacă sunteți genul de persoană căreia îi place să caute și să se joace cu funcții noi în chrome://flags sau pur și simplu îți place să ruleze cea mai recentă versiune experimentală pentru a experimenta toate îmbunătățirile sub capotă aduse de echipa Chromium, atunci acest browser este pentru tu.

Dacă nu sunteți genul de persoană care dorește să ruleze un script pentru a construi Chromium pentru Android din sursă în fiecare zi (cei mai mulți dintre noi probabil că nu sunt), din fericire, există de fapt surse de unde puteți descărca cu ușurință cele mai recente versiune. O aplicație open source numită Chromium Auto Updater este o astfel de metodă pentru a rămâne cu ușurință la curent, dar există și alte aplicații (precum și un simplu proiect Tasker pe care îl voi oferi care face aceeași funcție).


Rămâneți la curent cu Chromium

În fiecare noapte, botul de compilare Chromium compilează Chromium cu orice modificări de cod trimise în ceea ce se numește Instantaneu construi. Binarele acestor build-uri instantanee pot fi găsit pe serverele de stocare Google. După ce a trecut o serie de teste automatizate, aceste instantanee pot deveni în cele din urmă versiuni stabile ale Chromium. În prezent, echipa Chromium nu oferă versiuni stabile ale Chromium pentru Android. Puteți descărca doar versiuni instantanee pentru Chromium, dar acest lucru nu a fost cu adevărat accesibil utilizatorului obișnuit - ceea ce este de așteptat având în vedere starea sa experimentală.

François Beaufort creat a pagină web (acum întreținut de echipa Chromium) pentru a vă permite să descărcați rapid cea mai recentă versiune Chromium pentru orice sistem de operare cu un singur clic, totuși, acest lucru necesită să vizitați manual pagina pentru a rămâne la curent Data. O altă pagină web oferă un feed RSS și un API (precum și o încărcătură de informații legate de proiect) care permit veți depăși cu ușurință cea mai recentă versiune automat - cu condiția să știți cum să analizați corect acest tip de date. Dacă dorim să descarcăm automat cea mai recentă versiune, o putem face folosind cea menționată mai sus sursa deschisa aplicație, Chromium Auto Updater.

Modul în care funcționează această aplicație este destul de simplu. Acesta interogează periodic pagina de compilare a instantaneului Chromium pentru versiuni noi și, dacă găsește o versiune nouă, vă va anunța că o nouă versiune este disponibilă pentru descărcare. Dacă aveți acces root pe dispozitivul dvs., puteți avea cea mai recentă actualizare de build automat în fundal (pentru cei curioși, aplicația folosește manager de pachete comanda shell pentru a instala actualizarea). În caz contrar, făcând clic pe notificare se va deschide intenția de a actualiza aplicația prin interfața standard de manager de pachete.

Deși Chromium Auto Updater nu este singura aplicație de acest gen, o prefer față de celelalte două alternative. Pentru început, getChromium nu are opțiunea de a instala automat cea mai recentă versiune pentru utilizatorii cu acces root, plus că în prezent nu se instalează pe dispozitivele Nougat. Cealaltă aplicație de actualizare Chromium pe care o puteți găsi în Magazinul Play nu pare să fie open source (sau cel puțin, nu îi găsesc codul sursă). Astfel, am rămas cu utilizarea Chromium Auto Updater pentru a fi la curent cu cele mai recente versiuni ale Chromium.

În cele din urmă, ca un fel de alternativă de bricolaj (și pentru că îmi place Tasker), mi-am creat propriul proiect Chromium de actualizare automată. Voi împărtăși mai jos descrierile celor două profiluri care cuprind proiectul, precum și fișierul de proiect pe care îl puteți descărca și importa. M-am gândit că ar fi un proiect distractiv să reproduc aceste aplicații open source și, dacă doriți să vă îmbunătățiți abilitățile Tasker, v-aș recomanda să încercați să-mi recreați proiectul de mai jos. Având în vedere descrierile, ar trebui să fie destul de simplu!

Actualizați 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

citeşte mai mult

Instalați 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: ]

citeşte mai mult

Puteți descărca fișierul de proiect din AndroidFileHost urmând acest buton:

Descărcați proiectul Chromium Updater Tasker!

Pentru a-l importa, mai întâi salvați fișierul în memoria internă. Deschideți Tasker și dezactivați „Modul începător” în preferințe. Apoi, reveniți la ecranul principal și apăsați lung pe pictograma „acasă” din colțul din stânga jos. Veți vedea o fereastră pop-up care spune „import”. Alegeți acea opțiune, apoi căutați unde ați salvat fișierul .prj.xml și faceți clic pentru a-l importa. Voila! Ar trebui să vedeți acum proiectul „Chromium” ca o altă filă de jos în Tasker. Puteți și ar trebui să personalizați momentele în care actualizatorul automat ar trebui să verifice noi versiuni Chromium pentru a se potrivi preferințelor dvs. Bucurați-vă de proiect!