XDA Gündemi: Chromium Otomatik Güncelleyiciyle Son Noktada Yaşamak

Chromium Auto Updater ile, son teknolojiyle yaşamak isteyenler için Android için Chromium'un en yeni sürümlerini otomatik olarak indirebilirsiniz!

Ekim 2015'te geliştiriciler derlemeye başladı. Snapdragon cihazları için optimize edilmiş ilk Chromium yapıları. Halk arasında "CAF Chromium" yapıları olarak bilinen (adını kaynak kodunun oluşturulduğu Code Aurora Forumlarından alan), Chromium'un bu açık kaynaklı türevleri hızla internette yayılmaya başladı. Çok geçmeden, çeşitli kaynaklarda (bazıları kendi XDA Labs uygulama pazarımızdakiler de dahil) düzinelerce CAF Chromium tabanlı yapı mevcuttu.

Projenin bireysel geliştiriciler tarafından beğenilerine göre özellikler seçilerek yapılan her varyasyonu kullanıcılara çok şey sundu. Bu yapıların çoğunda gece modu, yerleşik reklam engelleme, güç tasarrufu modu ve daha fazla özellik bulunabilir. Bazı varyantlarda Google hesabınızı senkronize etme desteği bile vardı, ancak bu genellikle nadirdi (ve muhtemelen yakın gelecekte imkansız hale gelecek). Genel olarak pek çok kullanıcı, özellikle performans söz konusu olduğunda, CAF Chromium çeşitleri arasında pek fazla fark göremeyebilir. Karşılaştırmalara rağmen

önemli farklılıklar olduğunu iddia etmek, çoğu kullanıcı muhtemelen size inatla "kendilerinin" en hızlısı olduğunu söyleyecektir.

Ve sonra güven sorunu var. Orijinal CAF Chromium açık kaynak olmasına rağmen bu varyantların çoğu açık kaynak değildir. Kullanıcıların muhtemelen bazı uygulamaların bakımcılarına güvenmemeleri için çok az nedenleri vardır. daha popüler varyantlar, ama oldu geçmişteki sorunlar bazı CAF varyantlarıyla. Dahası, insanlar bir tarayıcının bu işlemden sonra hangi verileri toplayabileceği konusunda ihtiyatlı davranmaya devam ediyor. Dolphin tarayıcısının açıklamaları.

Ancak pratikte CAF Chromium çeşitleriyle ilgili en büyük sorun, Chromium'un en son sürümleriyle güncel kalmaktır. Google, güvenlik sorunlarını düzeltmek için tarayıcısını düzenli olarak günceller, ancak bir geliştiricinin düzenli olarak kendi çatalını bakımını yapması zaman alıcı olabilir. Öte yandan, geliştiricilerden oluşan bir ekip, bir tarayıcıya sık sık güncellemeler sağlamayı çok daha kolay bir şekilde sağlayabilir. Neyse ki, açık kaynaklı Chromium tam olarak budur.


Krom ile Kanama Kenarında Yaşamak

Chromium'un Chrome kanallarına kıyasla ne kadar önde olduğunu anlamak için her tarayıcının şu anda hangi sürümde olduğuna bakalım.

  • Android için Krom: v58.0.2990.0
  • Krom Kanarya: v57.0.2987.4
  • Chrome Geliştiricisi: v57.0.2984.3
  • Chrome Beta'sı: v56.0.2924.68
  • Krom Kararlı: v55.0.2883.91

Gördüğünüz gibi Chromium, Google Chrome'un en deneysel kolu olan Canary'den bile daha ileride. Bu, Chromium'un kendisinin günlük kullanıma uygun olmadığı anlamına gelmez; tam tersi. Android için Chromium, Chromium'un en son sürümünü doğrudan kaynaktan çalıştırır; bu, herhangi bir yapıda hatalar bulunabileceği veya bulunmayabileceği anlamına gelir. Özel gecelik ROM derlemelerini çalıştırma deneyimi olanlarınız neden bahsettiğimi anlayabilir. Ancak yalnızca en son kararlı yapıda kalmayı tercih edenler muhtemelen bu kadar deneysel bir şey yüklemekten çekiniyorlar.

Özellikler açısından Chromium, bu makalenin başında bahsettiğim kapalı kaynak CAF Chromium türevlerinin çoğunun tüm özelliklerini sunmuyor. Yerleşik reklam engelleme, gece modu veya güç tasarrufu modu yoktur. Bu, şu anda açık kaynak projesinde üzerinde çalışılan deneysel özelliklerle doğrudan kaynaktan oluşturulmuş saf Chromium'dur. Chrome://flags'da araştırma yapmayı ve yeni özelliklerle oynamayı seven biriyseniz veya yalnızca Chromium ekibi tarafından yapılan tüm gizli iyileştirmeleri deneyimlemek için en son deneysel yapıyı kullanıyorsanız bu tarayıcı tam size göre Sen.

Android için Chromium'u her gün kaynaktan oluşturmak üzere bir komut dosyası çalıştırmak isteyen türden biri değilseniz (çoğumuz muhtemelen öyle değiliz), neyse ki aslında en son güncellemeleri kolayca indirebileceğiniz kaynaklar var. versiyon. Açık kaynak kodlu bir uygulama Chromium Otomatik Güncelleyici kolayca güncel kalmak için kullanılan yöntemlerden biridir, ancak başka uygulamalar da vardır (aynı işlevi gören basit bir Tasker projesinin yanı sıra).


Chromium ile Güncel Kalmak

Her gece, Chromium derleme botu, Chromium'u gönderilen kod değişiklikleriyle birlikte derler. Enstantane fotoğraf inşa etmek. Bu anlık görüntü yapılarının ikili dosyaları Google'ın Depolama sunucularında bulunur. Bir seriyi geçtikten sonra otomatik testler, bu anlık görüntüler sonunda Chromium'un kararlı yapıları haline gelebilir. Şu anda Chromium ekibi Android için herhangi bir kararlı Chromium sürümü sunmuyor. Chromium için yalnızca anlık görüntü yapılarını indirebilirsiniz, ancak bunu yapmak gerçekten ortalama bir kullanıcı için erişilebilir değildir; deneysel durumu göz önüne alındığında bu da beklenen bir durumdur.

François Beaufort Bir oluşturulan web sayfası (şu anda Chromium ekibi tarafından korunmaktadır) en yeni Chromium yapısını hızlı bir şekilde indirmenize olanak tanır Ancak tek bir tıklamayla herhangi bir işletim sistemi için bu, güncel kalabilmek için sayfayı manuel olarak ziyaret etmenizi gerektirir. tarih. Başka bir web sayfası izin veren bir RSS beslemesi ve bir API (aynı zamanda projeyle ilgili bir tekne dolusu bilgi) sunar. Bu tür dosyaları nasıl doğru bir şekilde ayrıştıracağınızı bilmeniz koşuluyla, en son sürümü otomatik olarak kolayca indirmenizi sağlar. veri. En son yapıyı otomatik olarak indirmek istiyorsak, bunu yukarıda belirtilenleri kullanarak yapabiliriz. açık kaynak uygulaması, Chromium Otomatik Güncelleyici.

Bu uygulamanın çalışma şekli oldukça basittir. Yeni sürümler için Chromium anlık görüntü oluşturma sayfasını periyodik olarak yoklar ve yeni bir sürüm bulursa, yeni bir yapının indirilebilir olduğunu size bildirir. Cihazınızda root erişiminiz varsa, en son derleme güncellemesini arka planda otomatik olarak alabilirsiniz (meraklılar için uygulama, Paketleme yöneticisi Güncellemeyi yüklemek için kabuk komutu). Aksi takdirde, bildirime tıklamak, uygulamayı standart paket yöneticisi arayüzü aracılığıyla güncelleme amacını açacaktır.

Chromium Otomatik Güncelleyici olmasına rağmen türünün tek uygulaması değil, diğer iki alternatife göre bunu tercih ederim. Yeni başlayanlar için, getChromium'un root erişimi olan kullanıcılar için en son sürümü otomatik olarak yükleme seçeneği yoktur, ayrıca şu anda Nougat cihazlarına yüklenmemektedir. Play Store'da bulabileceğiniz diğer Chromium güncelleme uygulaması açık kaynak gibi görünmüyor (veya en azından kaynak kodunu bulamıyorum). Bu nedenle, Chromium'un en son sürümleriyle güncel kalmak için Chromium Otomatik Güncelleyiciyi kullanmaya devam ettim.

Son olarak, bir çeşit Kendin Yap alternatifi olarak (ve Tasker'ı sevdiğim için), kendi otomatik güncellenen Chromium projemi yarattım. Aşağıda projeyi oluşturan iki profilin açıklamalarını ve indirip içe aktarabileceğiniz proje dosyasını paylaşacağım. Bu açık kaynak uygulamaları kopyalamanın eğlenceli bir proje olacağını düşündüm ve eğer Tasker becerilerinizi geliştirmek istiyorsanız aşağıdaki projemi yeniden oluşturmayı denemenizi tavsiye ederim. Açıklamalara bakıldığında oldukça basit olmalı!

Chromium'u güncelleyin


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

devamını oku

Chromium'u yükleyin


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

devamını oku

Bu düğmeyi takip ederek proje dosyasını AndroidFileHost'tan indirebilirsiniz:

Chromium Updater Tasker Projesini İndirin!

İçe aktarmak için önce dosyayı dahili depolama alanınıza kaydedin. Tasker'ı açın ve tercihlerde "Başlangıç ​​Modu"nu devre dışı bırakın. Daha sonra ana ekrana dönün ve sol alt köşedeki "ev" simgesine uzun basın. "İçe aktar" yazan bir açılır pencere göreceksiniz. Bu seçeneği seçin, ardından .prj.xml dosyasını kaydettiğiniz yere göz atın ve dosyayı içe aktarmak için tıklayın. İşte! Artık "Chromium" projesini Tasker'da başka bir alt sekme olarak görmelisiniz. Otomatik güncelleyicinin yeni Chromium yapılarını tercihlerinize uyacak şekilde kontrol etmesi gereken zamanlamaları özelleştirebilirsiniz ve özelleştirmelisiniz. Projenin tadını çıkarın!