S aplikací Chromium Auto Updater si můžete automaticky stáhnout nejnovější sestavení Chromia pro Android – pro ty, kteří rádi žijí na pokraji krvácení!
V říjnu 2015 začali vývojáři kompilovat první sestavení prohlížeče Chromium optimalizované pro zařízení Snapdragon. Tyto open source deriváty Chromia, populárně známé jako sestavení "CAF Chromium" (pojmenované podle fóra Code Aurora Forums, kde vznikl zdrojový kód), se rychle začaly šířit po síti. Brzy byly k dispozici desítky sestavení založených na CAF Chromium na různých zdrojích (včetně některých na našem vlastním trhu aplikací XDA Labs).
Každá variace projektu vytvořená jednotlivými vývojáři, kteří si vybrali funkce podle svých představ, nabídla uživatelům mnoho. Noční režim, vestavěné blokování reklam, režim úspory energie a další funkce lze nalézt v mnoha z těchto sestav. Některé varianty dokonce obsahovaly podporu pro synchronizaci vašeho účtu Google, ale to bylo obvykle vzácné (a pravděpodobné se v blízké budoucnosti stanou nemožnými
). Celkově mnoho uživatelů pravděpodobně nedokáže poznat velký rozdíl mezi jednotlivými variantami CAF Chromium – zejména pokud jde o výkon. Navzdory benchmarkům tvrdící významné rozdíly, většina uživatelů vám pravděpodobně bude neústupně tvrdit, že „jejich“ je nejrychlejší.A pak je tu problém s důvěrou. Ačkoli je původní CAF Chromium open source, mnoho z těchto variant tomu tak není. Uživatelé pravděpodobně nemají důvod nedůvěřovat správcům některých z nich oblíbenější varianty, ale byly problémy v minulosti s některými variantami CAF. Kromě toho jsou lidé i nadále opatrní ohledně toho, jaká data může prohlížeč shromažďovat po Odhalení prohlížeče Dolphin.
Ale praktičtěji řečeno, největší problém s variantami CAF Chromium zůstává aktualizován s nejnovějšími verzemi Chromia. Google pravidelně aktualizuje svůj prohlížeč, aby vyřešil bezpečnostní problémy, ale pravidelná údržba vlastního forku jednoho vývojáře může být časově náročná. Na druhou stranu tým vývojářů může mnohem snadněji poskytovat časté aktualizace prohlížeče. Naštěstí je open source Chromium přesně takový.
Život na okrajích s Chromiem
Chcete-li získat představu o tom, jak daleko je Chromium ve srovnání s kanály Chrome, podívejme se, jakou verzi mají jednotlivé prohlížeče aktuálně.
- Chromium pro Android: v58.0.2990.0
- Chrome Canary: v57.0.2987.4
- Chrome Dev: v57.0.2984.3
- Chrome Beta: v56.0.2924.68
- Stabilní Chrome: v55.0.2883.91
Jak můžete vidět, Chromium je ještě dále než nejexperimentálnější větev prohlížeče Google Chrome, Canary. To neznamená, že samotný Chromium je nevhodný pro každodenní použití – ani zdaleka ne. Chromium pro Android spouští nejnovější sestavení Chromia přímo ze zdroje, což znamená, že může obsahovat chyby v libovolném jednotlivém sestavení, ale také nemusí. Ti z vás, kteří mají zkušenosti se spouštěním vlastních nočních sestav ROM, možná vědí, o čem mluvím. Ale ti z vás, kteří dávají přednost tomu, aby zůstali pouze na nejnovější stabilní verzi, se pravděpodobně bojí nainstalovat něco tak experimentálního.
Pokud jde o funkce, Chromium nenabízí všechny zvonky a píšťalky většiny uzavřených zdrojů, derivátů CAF Chromium, které jsem zmínil na začátku tohoto článku. Nechybí vestavěné blokování reklam, noční režim ani úsporný režim. Toto je pouze čistý Chromium vytvořený přímo ze zdroje s experimentálními funkcemi, na kterých se v současnosti pracuje v projektu s otevřeným zdrojovým kódem. Pokud jste ten typ člověka, který se rád prohrabává a hraje si s novými funkcemi v chrome://flags nebo jen rádi spouštíte nejnovější experimentální sestavení, které vám umožní vyzkoušet všechna vylepšení pod kapotou vytvořená týmem Chromium, pak je tento prohlížeč určen vy.
Pokud nejste ten typ člověka, který chce každý den spouštět skript k sestavení Chromia pro Android ze zdroje (většina z nás asi ne), naštěstí skutečně existují zdroje, kde si můžete snadno stáhnout nejnovější verze. Otevřená aplikace s názvem Chromium Auto Updater je jednou z takových metod, jak snadno zůstat aktuální, ale existují i jiné aplikace (a také jednoduchý projekt Tasker, který poskytnu, který má stejnou funkci).
Zůstaňte aktuální s Chromium
Buildový robot Chromium každou noc zkompiluje Chromium se všemi odeslanými změnami kódu na to, co se nazývá a Momentka stavět. Binární soubory těchto sestavení snímků mohou být naleznete na serverech úložiště Google. Po absolvování řady automatizované testy, mohou se tyto snímky nakonec stát stabilními sestaveními prohlížeče Chromium. V současné době tým Chromium nenabízí žádné stabilní sestavení Chromia pro Android. Pro Chromium si můžete stáhnout pouze sestavení snapshotů, ale ve skutečnosti to nebylo pro běžného uživatele dostupné – což se dá vzhledem k jeho experimentálnímu stavu očekávat.
François Beaufort vytvořil a webová stránka (nyní spravovaný týmem Chromium), abyste si mohli rychle stáhnout nejnovější sestavení Chromium pro jakýkoli operační systém jediným kliknutím, to však vyžaduje, abyste stránku navštívili ručně, abyste měli přehled datum. Další webová stránka nabízí RSS a API (stejně jako velké množství informací souvisejících s projektem), které umožňují můžete snadno a automaticky stáhnout nejnovější verzi - pokud víte, jak správně analyzovat tento druh data. Pokud chceme automaticky stáhnout nejnovější sestavení, můžeme tak učinit pomocí výše uvedeného open source aplikace Chromium Auto Updater.
Způsob, jakým tato aplikace funguje, je poměrně jednoduchý. Pravidelně se dotazuje na stránku sestavení snímku Chromium pro nové verze, a pokud najde novou verzi, upozorní vás, že je k dispozici ke stažení nové sestavení. Pokud máte na svém zařízení přístup root, můžete mít nejnovější aktualizaci sestavení automaticky na pozadí (pro ty, kdo jsou zvědaví, aplikace používá správce balíčků příkaz shell k instalaci aktualizace). V opačném případě se kliknutím na oznámení otevře záměr aktualizovat aplikaci prostřednictvím standardního rozhraní správce balíčků.
Ačkoli Chromium Auto Updater není jedinou aplikací svého druhu, dávám mu přednost před dvěma dalšími alternativami. Pro začátek, getChromium nemá možnost automaticky nainstalovat nejnovější sestavení pro uživatele s přístupem root a navíc se aktuálně neinstaluje na zařízení Nougat. Zdá se, že další aplikace pro aktualizaci Chromium, kterou můžete najít v Obchodě Play, není open source (nebo alespoň nemohu najít její zdrojový kód). Zůstal jsem tedy u používání Chromium Auto Updater, abych měl přehled o nejnovějších verzích Chromia.
Nakonec, jako druh DIY alternativy (a protože miluji Tasker), jsem vytvořil svůj vlastní projekt Chromium s automatickou aktualizací. Níže budu sdílet popisy dvou profilů, které tvoří projekt, a také soubor projektu, který si můžete stáhnout a importovat. Myslel jsem, že by to byl zábavný projekt replikovat tyto aplikace s otevřeným zdrojovým kódem, a pokud chcete zlepšit své dovednosti Tasker, doporučil bych vám zkusit znovu vytvořit můj projekt níže. Vzhledem k popisům by to mělo být docela jednoduché!
Aktualizujte 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
Přečtěte si více
Nainstalujte 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: ]
Přečtěte si více
Soubor projektu si můžete stáhnout z AndroidFileHost pomocí tohoto tlačítka:
Stáhněte si projekt Chromium Updater Tasker!
Chcete-li jej importovat, nejprve uložte soubor do svého interního úložiště. Otevřete Tasker a v předvolbách deaktivujte „Režim pro začátečníky“. Poté se vraťte na hlavní obrazovku a dlouze stiskněte ikonu „domů“ v levém dolním rohu. Uvidíte vyskakovací okno s nápisem „importovat“. Vyberte tuto možnost, přejděte na místo, kam jste uložili soubor .prj.xml, a kliknutím jej importujte. Voila! Nyní byste měli vidět projekt „Chromium“ jako další spodní kartu v Taskeru. Můžete a měli byste si přizpůsobit časování, kdy by měl automatický aktualizátor kontrolovat nová sestavení Chromia tak, aby vyhovovala vašim preferencím. Užijte si projekt!