XDA Spotlight: Leben auf dem neuesten Stand mit Chromium Auto Updater

Mit Chromium Auto Updater können Sie automatisch die neuesten Versionen von Chromium für Android herunterladen – für diejenigen, die gerne auf dem neuesten Stand sind!

Bereits im Oktober 2015 begannen Entwickler mit der Kompilierung erste Builds von Chromium, optimiert für Snapdragon-Geräte. Im Volksmund als „CAF Chromium“-Builds bekannt (benannt nach den Code Aurora-Foren, aus denen der Quellcode stammt), verbreiteten sich diese Open-Source-Derivate von Chromium schnell im Netz. Bald waren Dutzende von CAF Chromium-basierten Builds auf verschiedenen Quellen verfügbar (darunter einige auf unserem eigenen XDA Labs-App-Markt).

Jede Variation des Projekts, die von einzelnen Entwicklern erstellt wurde, die Funktionen nach ihren Wünschen herauspickten, bot den Benutzern viel. In vielen dieser Builds sind ein Nachtmodus, ein integrierter Werbeblocker, ein Energiesparmodus und weitere Funktionen zu finden. Einige Varianten boten sogar Unterstützung für die Synchronisierung Ihres Google-Kontos, dies war jedoch normalerweise selten (und wahrscheinlich).

in naher Zukunft unmöglich werden). Insgesamt können viele Benutzer wahrscheinlich keinen großen Unterschied zwischen den einzelnen CAF-Chromium-Varianten feststellen – insbesondere, wenn es um die Leistung geht. Trotz Benchmarks erhebliche Unterschiede geltend machen, werden Ihnen die meisten Benutzer wahrscheinlich felsenfest sagen, dass „ihre“ die schnellste ist.

Und dann ist da noch das Problem mit dem Vertrauen. Obwohl das ursprüngliche CAF Chromium Open Source ist, ist dies bei vielen dieser Varianten nicht der Fall. Benutzer haben wahrscheinlich wenig Grund, den Betreuern einiger davon zu misstrauen beliebtere Varianten, aber es gab welche Probleme in der Vergangenheit mit einigen CAF-Varianten. Darüber hinaus sind die Menschen weiterhin vorsichtig, welche Daten ein Browser danach sammeln kann Enthüllungen zum Dolphin-Browser.

Aber praktisch gesehen besteht das größte Problem bei CAF-Chromium-Varianten darin, mit den neuesten Versionen von Chromium auf dem Laufenden zu bleiben. Google aktualisiert seinen Browser regelmäßig, um Sicherheitsprobleme zu beheben, aber die regelmäßige Wartung eines eigenen Forks durch einen Entwickler kann zeitaufwändig sein. Ein Entwicklerteam hingegen kann viel einfacher häufige Updates für einen Browser bereitstellen. Glücklicherweise ist das Open-Source-Chromium genau das.


Leben auf dem neuesten Stand mit Chrom

Um einen Eindruck davon zu bekommen, wie weit Chromium im Vergleich zu Chrome-Kanälen entfernt ist, werfen wir einen Blick auf die aktuelle Version jedes Browsers.

  • Chrom für Android: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Chrome-Entwickler: v57.0.2984.3
  • Chrome-Beta: v56.0.2924.68
  • Chrome stabil: v55.0.2883.91

Wie Sie sehen, ist Chromium sogar noch weiter als der experimentellste Zweig von Google Chrome, Canary. Das bedeutet nicht, dass Chromium selbst für den täglichen Gebrauch ungeeignet ist – ganz im Gegenteil. Chromium für Android führt den neuesten Build von Chromium direkt aus dem Quellcode aus, was bedeutet, dass in jedem einzelnen Build Fehler auftreten können oder auch nicht. Diejenigen unter Ihnen, die Erfahrung mit der Ausführung benutzerdefinierter nächtlicher ROM-Builds haben, wissen vielleicht, wovon ich spreche. Aber diejenigen unter Ihnen, die es vorziehen, nur auf dem neuesten stabilen Build zu bleiben, sind wahrscheinlich vorsichtig, etwas so Experimentelles zu installieren.

In Bezug auf die Funktionen bietet Chromium nicht den gesamten Schnickschnack der meisten Closed-Source-CAF-Chromium-Derivate, die ich am Anfang dieses Artikels erwähnt habe. Es gibt keinen integrierten Werbeblocker, keinen Nachtmodus und keinen Energiesparmodus. Dabei handelt es sich lediglich um reines Chromium, das direkt aus dem Quellcode erstellt wurde, mit allen experimentellen Funktionen, an denen derzeit im Open-Source-Projekt gearbeitet wird. Wenn Sie die Art von Person sind, die gerne herumstöbert und mit neuen Funktionen in chrome://flags spielt oder einfach nur das ausführen möchte Wenn Sie die neueste experimentelle Version verwenden, um alle vom Chromium-Team vorgenommenen Verbesserungen unter der Haube zu erleben, dann ist dieser Browser genau das Richtige für Sie Du.

Wenn Sie nicht zu der Art von Person gehören, die jeden Tag ein Skript ausführen möchte, um Chromium für Android aus dem Quellcode zu erstellen (Die meisten von uns sind das wahrscheinlich nicht), zum Glück gibt es tatsächlich Quellen, aus denen Sie ganz einfach die neueste Version herunterladen können Ausführung. Eine Open-Source-Anwendung namens Chromium Auto Updater ist eine solche Methode, um einfach auf dem Laufenden zu bleiben, aber es gibt auch andere Anwendungen (sowie ein einfaches Tasker-Projekt, das ich bereitstellen werde und das die gleiche Funktion erfüllt).


Mit Chromium auf dem Laufenden bleiben

Jede Nacht kompiliert der Chromium-Build-Bot Chromium mit allen übermittelten Codeänderungen in eine sogenannte a Schnappschuss bauen. Die Binärdateien dieser Snapshot-Builds können sein auf den Speicherservern von Google gefunden. Nach einer Reihe von automatisierte Tests, können diese Snapshots schließlich zu stabilen Builds von Chromium werden. Derzeit bietet das Chromium-Team keine stabilen Builds von Chromium für Android an. Sie können nur Snapshot-Builds für Chromium herunterladen, dies war jedoch für den Durchschnittsbenutzer nicht wirklich zugänglich – was angesichts des experimentellen Status zu erwarten ist.

François Beaufort erschuf ein Website (wird jetzt vom Chromium-Team verwaltet), damit Sie schnell den neuesten Chromium-Build herunterladen können Dies erfordert jedoch, dass Sie die Seite manuell aufrufen, um auf dem Laufenden zu bleiben Datum. Eine andere Webseite bietet einen RSS-Feed und eine API (sowie eine Menge Informationen zum Projekt), die dies ermöglichen Sie können die neueste Version problemlos automatisch herunterladen – vorausgesetzt, Sie wissen, wie man diese richtig analysiert Daten. Wenn wir den neuesten Build automatisch herunterladen möchten, können wir dies wie oben beschrieben tun Open Source App, Chromium Auto Updater.

Die Funktionsweise dieser Anwendung ist recht einfach. Es fragt regelmäßig die Chromium-Snapshot-Build-Seite nach neuen Versionen ab und benachrichtigt Sie, wenn eine neue Version gefunden wird, dass ein neuer Build zum Herunterladen verfügbar ist. Wenn Sie Root-Zugriff auf Ihrem Gerät haben, können Sie das neueste Build-Update automatisch im Hintergrund durchführen lassen (für Neugierige: Die Anwendung verwendet die Paket-Manager Shell-Befehl zum Installieren des Updates). Andernfalls wird durch Klicken auf die Benachrichtigung die Absicht geöffnet, die App über die Standardschnittstelle des Paketmanagers zu aktualisieren.

Obwohl Chromium Auto Updater ist nicht die einzige Anwendung dieser ArtIch bevorzuge es gegenüber den beiden anderen Alternativen. Zunächst einmal verfügt getChromium nicht über die Option, automatisch den neuesten Build für Benutzer mit Root-Zugriff zu installieren, außerdem wird es derzeit nicht auf Nougat-Geräten installiert. Die andere Chromium-Updater-App, die Sie im Play Store finden, scheint nicht Open Source zu sein (oder zumindest kann ich ihren Quellcode nicht finden). Daher bin ich bei der Verwendung des Chromium Auto Updater geblieben, um über die neuesten Versionen von Chromium auf dem Laufenden zu bleiben.

Schließlich habe ich als eine Art DIY-Alternative (und weil ich Tasker liebe) mein eigenes Chromium-Projekt mit automatischer Aktualisierung erstellt. Nachfolgend teile ich die Beschreibungen der beiden Profile, aus denen das Projekt besteht, sowie die Projektdatei, die Sie herunterladen und importieren können. Ich dachte, es wäre ein lustiges Projekt, diese Open-Source-Apps zu replizieren, und wenn Sie unbedingt Ihre Tasker-Fähigkeiten verbessern möchten, würde ich Ihnen empfehlen, mein untenstehendes Projekt neu zu erstellen. Angesichts der Beschreibungen sollte es ziemlich einfach sein!

Chromium aktualisieren


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

mehr lesen

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

mehr lesen

Sie können die Projektdatei von AndroidFileHost herunterladen, indem Sie dieser Schaltfläche folgen:

Laden Sie das Chromium Updater Tasker-Projekt herunter!

Um sie zu importieren, speichern Sie die Datei zunächst in Ihrem internen Speicher. Öffnen Sie Tasker und deaktivieren Sie den „Anfängermodus“ in den Einstellungen. Kehren Sie dann zum Hauptbildschirm zurück und drücken Sie lange auf das „Home“-Symbol in der unteren linken Ecke. Sie sehen ein Popup mit der Meldung „Importieren“. Wählen Sie diese Option, navigieren Sie dann zum Speicherort der .prj.xml-Datei und klicken Sie, um sie zu importieren. Voila! Sie sollten nun das Projekt „Chromium“ als weitere untere Registerkarte in Tasker sehen. Sie können und sollten die Zeitpunkte, zu denen der automatische Updater nach neuen Chromium-Builds suchen soll, an Ihre Vorlieben anpassen. Viel Spaß mit dem Projekt!