Med Chromium Auto Updater kan du automatisk downloade de nyeste versioner af Chromium til Android - for dem, der kan lide at leve på den blødende kant!
Tilbage i oktober 2015 begyndte udviklere at kompilere første builds af Chromium optimeret til Snapdragon-enheder. Populært kendt som "CAF Chromium" builds (opkaldt efter Code Aurora Forums, hvor kildekoden stammer fra), begyndte disse open source-derivater af Chromium hurtigt at sprede sig på nettet. Snart var der snesevis af CAF Chromium-baserede builds tilgængelige på forskellige kilder (inklusive nogle på vores helt eget XDA Labs-appmarked).
Hver variation af projektet, lavet af individuelle udviklere cherry picking funktioner til deres smag, tilbød meget til brugerne. Nattilstand, indbygget annonceblokering, strømbesparende tilstand og flere funktioner kan findes i mange af disse builds. Nogle varianter havde endda understøttelse af synkronisering af din Google-konto, men dette var typisk sjældent (og sandsynligvis bliver umuligt i den nærmeste fremtid
). Samlet set kan mange brugere nok ikke se meget forskel på hver CAF Chromium-variant - især når det kommer til ydeevne. På trods af benchmarks hævder væsentlige forskelle, vil de fleste brugere sikkert endegyldigt fortælle dig, at "deres" er den hurtigste.Og så er der problemet med tillid. Selvom den originale CAF Chromium er open source, er mange af disse varianter det ikke. Brugere har sandsynligvis ringe grund til at mistro vedligeholderne af nogle af de mere populære varianter, men der har været problemer i fortiden med nogle CAF-varianter. Desuden er folk fortsat forsigtige med, hvilke data en browser kan indsamle efter Dolphin browser afsløringer.
Men mere praktisk set er det største problem med CAF Chromium-varianter at holde sig opdateret med de nyeste versioner af Chromium. Google opdaterer regelmæssigt sin browser for at løse sikkerhedsproblemer, men en udvikler, der regelmæssigt vedligeholder deres egen gaffel, kan være tidskrævende. Et team af udviklere kan på den anden side meget lettere levere hyppige opdateringer til en browser. Heldigvis er open source Chromium præcis det.
Living on the Bleeding Edge med Chromium
For at få en fornemmelse af, hvor langt foran Chromium er i forhold til Chrome-kanaler, lad os se på, hvilken version hver browser er på i øjeblikket.
- Chromium til Android: v58.0.2990.0
- Chrome Canary: v57.0.2987.4
- Chrome-udvikler: v57.0.2984.3
- Chrome Beta: v56.0.2924.68
- Chrome stabil: v55.0.2883.91
Som du kan se, er Chromium endnu længere fremme end den mest eksperimentelle gren af Google Chrome, Canary. Det betyder ikke, at Chromium i sig selv er uegnet til daglig brug – langt fra. Chromium til Android kører den seneste build af Chromium lige fra kilden, hvilket betyder, at den kan indeholde fejl i en hvilken som helst individuel build, eller den kan ikke. De af jer, der har erfaring med at køre tilpassede natlige ROM-opbygninger, ved måske, hvad jeg taler om. Men de af jer, der foretrækker kun at blive på den seneste stabile build, er nok forsigtige med at installere noget så eksperimentelt.
Med hensyn til funktioner tilbyder Chromium ikke alle klokker og fløjter fra de fleste af de lukkede kilder, CAF Chromium-derivater, som jeg nævnte i begyndelsen af denne artikel. Der er ingen indbygget annonceblokering, ingen nattilstand eller strømbesparende tilstand. Dette er bare ren Chromium bygget direkte fra kilden med alle eksperimentelle funktioner, der i øjeblikket arbejdes på i open source-projektet. Hvis du er sådan en, der kan lide at grave rundt og lege med nye funktioner i chrome://flags, eller du bare kan lide at køre seneste eksperimentelle build for at opleve alle de forbedringer, som Chromium-teamet har lavet under hætten, så er denne browser til du.
Hvis du ikke er typen, der ønsker at køre et script til at bygge Chromium til Android fra kilden hver dag (det er de fleste af os nok ikke), heldigvis er der faktisk kilder, hvor du nemt kan downloade det nyeste version. En open source-applikation kaldet Chromium Auto Updater er en sådan metode til nemt at holde sig opdateret, men der er andre applikationer (såvel som et simpelt Tasker-projekt, jeg vil levere, der udfører samme funktion).
Hold dig opdateret med Chromium
Hver nat kompilerer Chromium build-bot Chromium med eventuelle indsendte kodeændringer til det, der kaldes en Snapshot bygge. De binære filer i disse snapshot builds kan være findes på Googles Storage-servere. Efter at have bestået en række automatiserede tests, kan disse snapshots i sidste ende blive stabile opbygninger af Chromium. I øjeblikket tilbyder Chromium-teamet ikke nogen stabile builds af Chromium til Android. Du kan kun downloade snapshot-builds til Chromium, men det har ikke rigtig været tilgængeligt for den gennemsnitlige bruger - hvilket kan forventes givet dens eksperimentelle status.
François Beaufort skabte en hjemmeside (nu vedligeholdes af Chromium-teamet) for at give dig mulighed for hurtigt at downloade den seneste Chromium-build for ethvert OS med et enkelt klik kræver dette dog, at du manuelt besøger siden for at holde dig opdateret dato. Endnu en webside tilbyder et RSS-feed og et API (samt en bådladning af information relateret til projektet), som tillader du let automatisk ned den seneste version - forudsat at du ved, hvordan man korrekt analyserer denne slags data. Hvis vi automatisk vil downloade den seneste build, kan vi gøre det ved at bruge førnævnte åben kildekode app, Chromium Auto Updater.
Den måde, denne applikation fungerer på, er ret enkel. Den undersøger med jævne mellemrum Chromium-snapshot build-siden for nye versioner, og hvis den finder en ny version, vil den give dig besked om, at en ny build er tilgængelig til download. Hvis du har root-adgang på din enhed, kan du få den seneste build-opdatering automatisk i baggrunden (for de nysgerrige bruger applikationen pakkeansvarlig shell-kommando for at installere opdateringen). Ellers vil et klik på meddelelsen åbne hensigten om at opdatere appen via standard pakkehåndteringsgrænsefladen.
Selvom Chromium Auto Updater er ikke den eneste applikation af sin art, jeg foretrækker det frem for de to andre alternativer. Til at begynde med har getChromium ikke mulighed for automatisk at installere den seneste build for brugere med root-adgang, plus den installeres i øjeblikket ikke på Nougat-enheder. Den anden Chromium updater-app, som du kan finde i Play Butik, ser ikke ud til at være open source (eller i det mindste, jeg kan ikke finde dens kildekode). Derfor har jeg holdt fast i at bruge Chromium Auto Updater til at holde mig opdateret med de seneste builds af Chromium.
Endelig, som en slags gør-det-selv-alternativ (og fordi jeg elsker Tasker), oprettede jeg mit eget Chromium-projekt, der automatisk opdaterer. Jeg vil dele beskrivelserne af de to profiler, der udgør projektet nedenfor, samt den projektfil, du kan downloade og importere. Jeg troede, det ville være et sjovt projekt at replikere disse open source-apps, og hvis du gerne vil forbedre dine Tasker-færdigheder, vil jeg anbefale dig at prøve at genskabe mit projekt nedenfor. I betragtning af beskrivelserne burde det være ret simpelt!
Opdater 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
Læs mere
Installer 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: ]
Læs mere
Du kan downloade projektfilen fra AndroidFileHost ved at følge denne knap:
Download Chromium Updater Tasker-projektet!
For at importere den skal du først gemme filen på dit interne lager. Åbn Tasker, og deaktiver "Begyndertilstand" i præferencer. Gå derefter tilbage til hovedskærmen og tryk længe på "hjem"-ikonet i nederste venstre hjørne. Du vil se en pop op, der siger "import". Vælg denne mulighed, gå derefter til det sted, hvor du gemte .prj.xml-filen, og klik for at importere den. Voila! Du skulle nu se "Chromium"-projektet som en anden nederste fane i Tasker. Du kan og bør tilpasse tidspunkterne for, hvornår den automatiske opdatering skal søge efter nye Chromium-builds, så de passer til dine præferencer. Nyd projektet!