XDA Spotlight: Ζώντας στο Bleeding Edge με το Chromium Auto Updater

Με το Chromium Auto Updater, μπορείτε να κατεβάσετε αυτόματα τις πιο πρόσφατες εκδόσεις του Chromium για Android - για όσους τους αρέσει να ζουν στην αιμορραγία!

Τον Οκτώβριο του 2015, οι προγραμματιστές άρχισαν να μεταγλωττίζουν το πρώτες εκδόσεις Chromium βελτιστοποιημένες για συσκευές Snapdragon. Ευρέως γνωστά ως εκδόσεις "CAF Chromium" (που πήραν το όνομά τους από τα φόρουμ Code Aurora όπου προήλθε ο πηγαίος κώδικας), αυτά τα παράγωγα ανοιχτού κώδικα του Chromium άρχισαν γρήγορα να πολλαπλασιάζονται στο δίκτυο. Σύντομα, υπήρχαν δεκάδες εκδόσεις με βάση το CAF Chromium διαθέσιμες σε διάφορες πηγές (συμπεριλαμβανομένων ορισμένων στη δική μας αγορά εφαρμογών XDA Labs).

Κάθε παραλλαγή του έργου, που έγινε από μεμονωμένους προγραμματιστές, χαρακτηριστικά επιλογής κερασιού σύμφωνα με τις προτιμήσεις τους, πρόσφερε πολλά στους χρήστες. Η νυχτερινή λειτουργία, ο ενσωματωμένος αποκλεισμός διαφημίσεων, η λειτουργία εξοικονόμησης ενέργειας και περισσότερες δυνατότητες μπορούν να βρεθούν σε πολλές από αυτές τις εκδόσεις. Ορισμένες παραλλαγές διέθεταν ακόμη και υποστήριξη για τον συγχρονισμό του λογαριασμού σας Google, αλλά αυτό ήταν συνήθως σπάνιο (και πιθανό

καταστεί αδύνατη στο εγγύς μέλλον). Συνολικά, πολλοί χρήστες πιθανότατα δεν μπορούν να πουν μεγάλη διαφορά μεταξύ κάθε παραλλαγής CAF Chromium - ειδικά όταν πρόκειται για απόδοση. Παρά τα σημεία αναφοράς διεκδικώντας σημαντικές διαφορές, οι περισσότεροι χρήστες πιθανότατα θα σας πουν κατηγορηματικά ότι το "δικό τους" είναι το πιο γρήγορο.

Και μετά υπάρχει το θέμα της εμπιστοσύνης. Αν και το αρχικό CAF Chromium είναι ανοιχτού κώδικα, πολλές από αυτές τις παραλλαγές δεν είναι. Οι χρήστες πιθανότατα έχουν ελάχιστο λόγο να μην εμπιστεύονται τους συντηρητές ορισμένων από τα πιο δημοφιλείς παραλλαγές, αλλά υπήρξαν ζητήματα στο παρελθόν με ορισμένες παραλλαγές CAF. Επιπλέον, οι άνθρωποι συνεχίζουν να είναι επιφυλακτικοί σχετικά με τα δεδομένα που μπορεί να συλλέξει ένα πρόγραμμα περιήγησης μετά από αυτό Αποκαλύψεις του προγράμματος περιήγησης Dolphin.

Αλλά μιλώντας πιο πρακτικά, το μεγαλύτερο πρόβλημα με τις παραλλαγές CAF Chromium είναι η παραμονή ενημερωμένη με τις πιο πρόσφατες εκδόσεις του Chromium. Η Google ενημερώνει τακτικά το πρόγραμμα περιήγησής της για να διορθώσει προβλήματα ασφαλείας, αλλά ένας προγραμματιστής που διατηρεί τακτικά το δικό του πιρούνι μπορεί να είναι χρονοβόρος. Μια ομάδα προγραμματιστών, από την άλλη πλευρά, μπορεί πολύ πιο εύκολα να παρέχει συχνές ενημερώσεις σε ένα πρόγραμμα περιήγησης. Ευτυχώς, το Chromium ανοιχτού κώδικα είναι ακριβώς αυτό.


Ζώντας στην αιμορραγία με το χρώμιο

Για να καταλάβετε πόσο μπροστά είναι το Chromium σε σύγκριση με τα κανάλια Chrome, ας δούμε σε ποια έκδοση βρίσκεται κάθε πρόγραμμα περιήγησης αυτήν τη στιγμή.

  • Chromium για Android: v58.0.2990.0
  • Chrome Canary: v57.0.2987.4
  • Chrome Dev: v57.0.2984.3
  • Chrome Beta: v56.0.2924.68
  • Chrome Stable: v55.0.2883.91

Όπως μπορείτε να δείτε, το Chromium είναι ακόμα πιο μπροστά από τον πιο πειραματικό κλάδο του Google Chrome, το Canary. Αυτό δεν σημαίνει ότι το ίδιο το Chromium είναι ακατάλληλο για καθημερινή χρήση - μακριά από αυτό. Το Chromium για Android εκτελεί την πιο πρόσφατη έκδοση του Chromium απευθείας από την πηγή, πράγμα που σημαίνει ότι μπορεί να παρουσιάζει σφάλματα σε οποιαδήποτε μεμονωμένη έκδοση ή όχι. Όσοι από εσάς έχετε εμπειρία στο να τρέχετε προσαρμοσμένες νυχτερινές κατασκευές ROM ίσως γνωρίζετε για τι πράγμα μιλάω. Αλλά όσοι από εσάς προτιμάτε να παραμένετε μόνο στην πιο πρόσφατη σταθερή έκδοση, μάλλον είστε επιφυλακτικοί σχετικά με την εγκατάσταση κάτι τόσο πειραματικού.

Όσον αφορά τις δυνατότητες, το Chromium δεν προσφέρει όλες τις καμπάνες και τις σφυρίχτρες των περισσότερων παραγώγων κλειστού κώδικα, CAF Chromium που ανέφερα στην αρχή αυτού του άρθρου. Δεν υπάρχει ενσωματωμένος αποκλεισμός διαφημίσεων, καμία νυχτερινή λειτουργία ή λειτουργία εξοικονόμησης ενέργειας. Αυτό είναι απλώς καθαρό Chromium που έχει δημιουργηθεί απευθείας από την πηγή με οποιεσδήποτε πειραματικές λειτουργίες που χρησιμοποιούνται επί του παρόντος στο έργο ανοιχτού κώδικα. Αν είστε το είδος του ατόμου που του αρέσει να σκάβει και να παίζει με νέες δυνατότητες στο chrome://flags ή απλά σας αρέσει να τρέχετε το τελευταία πειραματική έκδοση για να βιώσετε όλες τις βελτιώσεις κάτω από την κουκούλα που έγιναν από την ομάδα του Chromium, τότε αυτό το πρόγραμμα περιήγησης είναι για εσείς.

Εάν δεν είστε το άτομο που θέλει να εκτελεί ένα σενάριο για τη δημιουργία του Chromium για Android από την πηγή κάθε μέρα (οι περισσότεροι από εμάς πιθανότατα δεν είναι), ευτυχώς υπάρχουν πραγματικά πηγές όπου μπορείτε εύκολα να κάνετε λήψη των πιο πρόσφατων εκδοχή. Μια εφαρμογή ανοιχτού κώδικα που ονομάζεται Αυτόματη ενημέρωση Chromium είναι μια τέτοια μέθοδος για να παραμένετε εύκολα ενημερωμένοι, αλλά υπάρχουν και άλλες εφαρμογές (καθώς και ένα απλό έργο Tasker που θα παράσχω που κάνει την ίδια λειτουργία).


Παραμένετε ενημερωμένοι με το Chromium

Κάθε βράδυ, το ρομπότ δημιουργίας Chromium μεταγλωττίζει το Chromium με τυχόν υποβληθείσες αλλαγές κώδικα σε αυτό που ονομάζεται α Στιγμιότυπο χτίζω. Τα δυαδικά αρχεία αυτών των δομών στιγμιοτύπων μπορούν να είναι βρέθηκαν στους διακομιστές αποθήκευσης της Google. Αφού πέρασε μια σειρά από αυτοματοποιημένες δοκιμές, αυτά τα στιγμιότυπα ενδέχεται τελικά να γίνουν σταθερές εκδόσεις του Chromium. Επί του παρόντος, η ομάδα του Chromium δεν προσφέρει καμία σταθερή έκδοση του Chromium για Android. Μπορείτε να κατεβάσετε μόνο εκδόσεις στιγμιότυπων για το Chromium, αλλά αυτό δεν ήταν πραγματικά προσβάσιμο στον μέσο χρήστη - κάτι που είναι αναμενόμενο λόγω της πειραματικής του κατάστασης.

Φρανσουά Μποφόρ δημιούργησε α ιστοσελίδα (τώρα διατηρείται από την ομάδα του Chromium) για να σας επιτρέψει να κατεβάσετε γρήγορα την πιο πρόσφατη έκδοση του Chromium για οποιοδήποτε λειτουργικό σύστημα με ένα μόνο κλικ, ωστόσο, αυτό απαιτεί να επισκεφτείτε μη αυτόματα τη σελίδα για να μείνετε ενημερωμένοι ημερομηνία. Μια άλλη ιστοσελίδα προσφέρει μια ροή RSS και ένα API (καθώς και ένα φορτίο πληροφοριών που σχετίζονται με το έργο) που επιτρέπουν Μπορείτε να κατεβάσετε εύκολα την πιο πρόσφατη έκδοση αυτόματα - με την προϋπόθεση ότι γνωρίζετε πώς να αναλύετε σωστά αυτό το είδος δεδομένα. Εάν θέλουμε να κατεβάσουμε αυτόματα την πιο πρόσφατη έκδοση, μπορούμε να το κάνουμε χρησιμοποιώντας τα προαναφερθέντα ανοιχτή πηγή app, Chromium Auto Updater.

Ο τρόπος που λειτουργεί αυτή η εφαρμογή είναι αρκετά απλός. Ελέγχει περιοδικά τη σελίδα δημιουργίας στιγμιότυπου του Chromium για νέες εκδόσεις και αν βρει νέα έκδοση, θα σας ειδοποιήσει ότι μια νέα έκδοση είναι διαθέσιμη για λήψη. Εάν έχετε πρόσβαση root στη συσκευή σας, μπορείτε να έχετε την τελευταία ενημέρωση έκδοσης αυτόματα στο παρασκήνιο (για όσους ενδιαφέρονται, η εφαρμογή χρησιμοποιεί το διαχειριστής πακέτων εντολή shell για την εγκατάσταση της ενημέρωσης). Διαφορετικά, κάνοντας κλικ στην ειδοποίηση θα ανοίξει η πρόθεση ενημέρωσης της εφαρμογής μέσω της τυπικής διεπαφής διαχείρισης πακέτων.

Αν και το Chromium Auto Updater δεν είναι η μόνη εφαρμογή στο είδος της, το προτιμώ από τις άλλες δύο εναλλακτικές. Για αρχή, το getChromium δεν έχει την επιλογή αυτόματης εγκατάστασης της πιο πρόσφατης έκδοσης για χρήστες με πρόσβαση root, καθώς και επί του παρόντος δεν εγκαθίσταται σε συσκευές Nougat. Η άλλη εφαρμογή ενημέρωσης Chromium που μπορείτε να βρείτε στο Play Store δεν φαίνεται να είναι ανοιχτού κώδικα (ή τουλάχιστον, δεν μπορώ να βρω τον πηγαίο κώδικα της). Έτσι, έχω κολλήσει στη χρήση του Chromium Auto Updater για να παραμένω ενημερωμένος με τις πιο πρόσφατες εκδόσεις του Chromium.

Τέλος, ως εναλλακτική λύση DIY (και επειδή αγαπώ το Tasker), δημιούργησα το δικό μου έργο Chromium με αυτόματη ενημέρωση. Θα μοιραστώ τις περιγραφές των δύο προφίλ που αποτελούν το έργο παρακάτω καθώς και το αρχείο του έργου που μπορείτε να κατεβάσετε και να εισαγάγετε. Σκέφτηκα ότι θα ήταν ένα διασκεδαστικό έργο να αναπαράγω αυτές τις εφαρμογές ανοιχτού κώδικα και αν θέλετε να βελτιώσετε τις δεξιότητές σας στο Tasker, θα σας συνιστούσα να δοκιμάσετε να δημιουργήσετε ξανά το έργο μου παρακάτω. Δεδομένων των περιγραφών, θα πρέπει να είναι αρκετά απλό!

Ενημέρωση 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

Διαβάστε περισσότερα

Εγκαταστήστε το 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: ]

Διαβάστε περισσότερα

Μπορείτε να κάνετε λήψη του αρχείου έργου από το AndroidFileHost ακολουθώντας αυτό το κουμπί:

Κατεβάστε το Chromium Updater Tasker Project!

Για να το εισαγάγετε, αποθηκεύστε πρώτα το αρχείο στον εσωτερικό χώρο αποθήκευσης. Ανοίξτε το Tasker και απενεργοποιήστε τη "Λειτουργία αρχαρίου" στις προτιμήσεις. Στη συνέχεια, επιστρέψτε στην κύρια οθόνη και πατήστε παρατεταμένα το εικονίδιο "home" στην κάτω αριστερή γωνία. Θα δείτε ένα αναδυόμενο παράθυρο που λέει "εισαγωγή". Επιλέξτε αυτήν την επιλογή και, στη συνέχεια, περιηγηθείτε στο σημείο όπου αποθηκεύσατε το αρχείο .prj.xml και κάντε κλικ για να το εισαγάγετε. Voila! Θα πρέπει τώρα να βλέπετε το έργο "Chromium" ως μια άλλη καρτέλα στο κάτω μέρος του Tasker. Μπορείτε, και πρέπει, να προσαρμόσετε τις χρονικές στιγμές κατά τις οποίες το πρόγραμμα αυτόματης ενημέρωσης θα πρέπει να ελέγχει για νέες εκδόσεις του Chromium, ώστε να ταιριάζει στις προτιμήσεις σας. Απολαύστε το έργο!