Αυτή η εγγενής εφαρμογή είναι πιθανώς απλώς ένα παλιό πρόγραμμα περιήγησης στο Web

Aug 15, 2025
Cloud και Διαδίκτυο

Το Chrome δεν ανέλαβε απλώς τον ιστό, αλλά ανέλαβε και τις εγγενείς εφαρμογές. Πολλές από τις εφαρμογές που εκτελείτε σε Windows, Mac, ακόμη και σε Linux αποτελούνται από παλιά κομμάτια Χρώμιο , η μηχανή που αποτελεί τη βάση για το Google Chrome.

Ποιες εφαρμογές δημιουργούνται από το Chromium;

Υπάρχουν διάφοροι τρόποι για έναν προγραμματιστή να κατασκευάσει μια εφαρμογή χρησιμοποιώντας τη μηχανή του προγράμματος περιήγησης Chromium. Το ηλεκτρόνιο είναι το πιο γνωστό , αλλά πολλές άλλες εφαρμογές χρησιμοποιούν κάτι που ονομάζεται CEF, το Chromium Embedded Framework.

Συνομιλία στο διαδίκτυο; Το Slack είναι μια δημοφιλής εφαρμογή που δημιουργήθηκε με το Electron. Κρατάω σημειώσεις? Το Evernote χρησιμοποιεί CEF και το Trello χρησιμοποιεί Electron. Παίζοντας μουσική? Ναι, το μαντέψατε - το Spotify χρησιμοποιεί CEF, και το Amazon Music.

Ίσως πιστεύετε ότι η Microsoft θα αποφεύγει το Chromium επειδή, τελικά, δημιούργησε Windows. Θα κάνατε λάθος Το GitHub Desktop, το Microsoft Teams, το Skype, το Visual Studio Code και το Yammer είναι όλες εφαρμογές Electron. Ακόμη και η νέα εφαρμογή Xbox για Windows 10 είναι κατασκευασμένη με Electron, αντί για το δικό της UWP της Microsoft (Universal Windows Platform.)

Τα παιχνίδια στον υπολογιστή βασίζονται κυρίως σε εγγενείς εφαρμογές, αλλά οι εκκινητές τους και τα σχετικά εργαλεία συνομιλίας σίγουρα δεν το κάνουν. Το Discord και το Twitch.tv χρησιμοποιούν Electron. Το Battle.net, το Desura, το Epic Games Launcher, το GOG Galaxy, το Uplay, ακόμη και το Steam χρησιμοποιούν όλα CEF. Ο πελάτης της EA Origin χρησιμοποιεί Qt WebEngine , το οποίο ενσωματώνει επίσης τον κωδικό Chromium.

Μπορείτε να πάρετε μια ιδέα για το πόσες εφαρμογές χρησιμοποιούν το Chromium περνώντας από τις πολύ ελλιπείς λίστες του Ηλεκτρόνιο και Εφαρμογές CEF στη Βικιπαίδεια. Εφεδρικές εφαρμογές, όπως το CrashPlan, περιλαμβάνονται εκεί, καθώς και διαχειριστές κωδικών πρόσβασης, όπως το Bitwarden και βοηθητικά προγράμματα, όπως το Adobe Creative Cloud.

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τι είναι οι εφαρμογές ηλεκτρονίων και γιατί έχουν γίνει τόσο κοινές;

Είναι σαν μια εφαρμογή ιστού (αλλά χρησιμοποιεί περισσότερη μνήμη RAM και χώρο αποθήκευσης)

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

Όταν ανοίγετε το Gmail σε μια καρτέλα Chrome και στο Facebook σε άλλη, το λειτουργικό σας σύστημα χρειάζεται μόνο να εκτελεί ένα αντίγραφο του Chrome. Αλλά όταν εκτελείτε δύο διαφορετικές εφαρμογές Electron ή CEF, το λειτουργικό σας σύστημα χρειάζεται ένα ξεχωριστό αντίγραφο Electron ή CEF για κάθε μία.

Δεν είναι ασυνήθιστο να βλέπουμε μια εφαρμογή που βασίζεται σε ηλεκτρονικά, να καταναλώνει εκπληκτικά RAM. Και πάλι, επειδή κάθε μία από αυτές τις εφαρμογές περιλαμβάνει ξεχωριστά αρχεία Chromium, χρησιμοποιούν επιπλέον χώρο στο σύστημά σας.

Γιατί είναι ξεπερασμένοι και αυτό είναι πρόβλημα;

Τεκμηρίωση ασφαλείας Electron εξηγεί γιατί βασίζει τον κώδικά του σε ξεπερασμένες εκδόσεις του Chromium:

«Ενώ η Electron προσπαθεί να υποστηρίξει νέες εκδόσεις του Chromium το συντομότερο δυνατό, οι προγραμματιστές θα πρέπει να γνωρίζουν ότι η αναβάθμιση είναι μια σοβαρή υπόθεση - που περιλαμβάνει χειρότερη επεξεργασία δεκάδων ή ακόμη και εκατοντάδων αρχείων. Δεδομένων των διαθέσιμων πόρων και συνεισφορών σήμερα, η Electron συχνά δεν θα είναι στην πιο πρόσφατη έκδοση του Chromium, καθυστερημένη κατά αρκετές εβδομάδες ή μερικούς μήνες. "

Ακόμη και μετά τη δημιουργία της νέας έκδοσης του έργου Electron, οι προγραμματιστές που δημιουργούν εφαρμογές Electron πρέπει να λάβουν αυτόν τον κωδικό, να τον ενσωματώσουν στις εφαρμογές τους και να στείλουν μια ενημέρωση.

Ωστόσο, αυτό δεν είναι τόσο τρομακτικό όσο ακούγεται. Η τεκμηρίωση της Electron συμβουλεύει τους προγραμματιστές να αποφεύγουν την εμφάνιση μη αξιόπιστου κώδικα και εξαρτώνται κυρίως από τοπικούς πόρους ή αξιόπιστο, ασφαλές απομακρυσμένο περιεχόμενο. Αυτός είναι ο λόγος για τον οποίο πολλές εφαρμογές Electron δεν φαίνεται να είναι προγράμματα περιήγησης στον ιστό. Για παράδειγμα, το Slack χρησιμοποιεί τεχνολογίες ιστού για να παρέχει μια διεπαφή συνομιλίας, αλλά μεταβαίνετε στο πρόγραμμα περιήγησης ιστού μόλις κάνετε κλικ σε έναν σύνδεσμο.

Γιατί οι προγραμματιστές χρησιμοποιούν το Chromium;

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

Ωστόσο, είναι πιο ισχυρές από τις απλές εφαρμογές ιστού. Οι εφαρμογές ηλεκτρονίων μπορούν να έχουν πρόσβαση στο σύστημα αρχείων σας και σε άλλους πόρους του τοπικού συστήματος. Πολλές εφαρμογές CEF είναι εγγενείς εφαρμογές που ενσωματώνουν ένα πρόγραμμα περιήγησης Chromium. Για παράδειγμα, το Steam ενσωματώνει ένα πρόγραμμα περιήγησης για να εμφανίζει τις διεπαφές καταστήματος και κοινότητας.

Οι εφαρμογές ηλεκτρονίων είναι επίσης πολλαπλές πλατφόρμες, όπως το Chromium. Μπορείτε να εκτελέσετε μια εφαρμογή όπως το Slack σε Windows, Mac και Linux, καθώς και στον ιστό. Ένας προγραμματιστής δεν θα μπορούσε να δημιουργήσει μια εφαρμογή πολλαπλών πλατφορμών αν εξαρτιόταν από τις τεχνολογίες Microsoft Edge ή Apple Safari. Οι προγραμματιστές θέλουν να δημιουργήσουν μια εφαρμογή μία φορά και να την τρέχουν παντού. Αυτό εξοικονομεί πολύ χρόνο και πόρους σε σχέση με τη δημιουργία εγγενών εφαρμογών για κάθε πλατφόρμα.

Αυτές οι λύσεις με βάση το Chromium προσφέρουν μια βελτίωση σε σχέση με ό, τι είχε προηγουμένως με πολλούς τρόπους. Πριν από την υιοθέτηση του CEF, ο Steam ενσωμάτωσε τον Internet Explorer. Πολλές εφαρμογές στα Windows ενσωματώνουν απλώς μια διεπαφή του Internet Explorer - είμαστε πολύ καλύτεροι με το Chromium.

Τα PWA θα μπορούσαν να προσφέρουν μια διέξοδο

Τα ηλεκτρόνια, CEF και παρόμοιες τεχνολογίες έχουν πολλά μειονεκτήματα, αλλά έχουν επίσης κάποια μειονεκτήματα. Προοδευτικές εφαρμογές ιστού (PWAs) θα μπορούσε μια μέρα να προσφέρει διέξοδο, διότι παρέχουν στις σύγχρονες εφαρμογές ιστού έναν τρόπο να εργάζονται εκτός σύνδεσης. Σε αντίθεση με τα Electron και CEF, ωστόσο, οι PWA χρησιμοποιούν το τυπικό πρόγραμμα περιήγησης ιστού στο παρασκήνιο. Μπορείτε επίσης να εγκαταστήστε τα μέσω του προγράμματος περιήγησης ιστού - δεν χρειάζεται να ενημερώσετε και να ομαδοποιήσετε χειροκίνητα τον κωδικό Chromium

Ας Μικροσοφτ μοβες το μια έκδοση με βάση το Chromium του προγράμματος περιήγησης Edge , θα είναι ενδιαφέρον να δούμε αν οι PWA αρχίζουν να ανταγωνίζονται με επιτυχία την Electron. Θα ήταν σίγουρα μια καθαρότερη λύση με χαμηλότερη χρήση μνήμης.

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τι είναι οι προοδευτικές εφαρμογές ιστού;

περιεχόμενο .entry-υποσέλιδο

That Native App Is Probably Just An Old Web Browser

A Modern Web Browser Control

Mobile Apps - Web Vs. Native Vs. Hybrid

Should You Use React Native Web For Your Next Project?

Run Windows In Your Web Browser?- Virtual X86 Demo

Incorporating Web View Into Your App (The Boring Flutter Development Show, Ep. 14)


Cloud και Διαδίκτυο - Τα πιο δημοφιλή άρθρα

Όλα όσα μπορείτε να κάνετε με το νέο Bash Shell των Windows 10

Cloud και Διαδίκτυο Mar 27, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Ενημέρωση επετείου των Windows 10 πρόσθεσε υποστήριξη για περιβάλλο..


Τι είναι το Steam Direct και πώς διαφέρει από το Greenlight;

Cloud και Διαδίκτυο Jul 12, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Το Steam Greenlight ήταν ένα μεγάλο πείραμα για την υποστήριξη ανεξάρτητων πρ�..


Μπορώ να χρησιμοποιήσω το WhatsApp στο iPad μου;

Cloud και Διαδίκτυο Jun 6, 2025

Το WhatsApp είναι ένας απίστευτα κοινός τρόπος για να στέλνετε μηνύματα στους φίλους σας και μοιάζει μ�..


Πώς να αναδιατάξετε και να αφαιρέσετε τα εικονίδια της γραμμής μενού του Mac σας

Cloud και Διαδίκτυο Jul 5, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Η γραμμή μενού του Mac σας μπορεί να αρχίσει να μοιάζει πολύ το δίσκ�..


Πώς να απενεργοποιήσετε αυτόματα τον θερμοστάτη Nest όταν είναι δροσερό έξω

Cloud και Διαδίκτυο May 10, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Ο καιρός είναι καλός, πράγμα που σημαίνει ότι οι μονάδες κλιματισμού π�..


Το Google Chrome περιλαμβάνει 5 προσθήκες προγράμματος περιήγησης, και τι κάνουν

Cloud και Διαδίκτυο Feb 11, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Το Google θέλει απαλλαγείτε από τις προσθήκες του προγράμματος περιή..


Από το πλαίσιο συμβουλών: Γρήγορη μετονομασία αρχείων στα Windows 7, γρήγορη πρόσβαση σε τοποθεσίες Web σε Android και λίστες Todo που βασίζονται σε GPS

Cloud και Διαδίκτυο Apr 12, 2025

Μία φορά την εβδομάδα συγκεντρώνουμε μερικές συμβουλές για τους αναγνώστες και τις μοιραζόμαστε μ..


Πραγματοποιήστε εύκολη διαχείριση διαδικτυακών δοκιμών με το ZohoChallenge

Cloud και Διαδίκτυο Aug 24, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Ψάχνετε έναν ευκολότερο τρόπο διεξαγωγής διαδικτυακών δοκιμών στο χώρο εργ..


Κατηγορίες