Ez a natív alkalmazás valószínűleg csak egy régi webböngésző

Aug 15, 2025
Felhő és Internet

A Chrome nem csak az internetet vette át, hanem a natív alkalmazásokat is. A Windowson, Macen és még Linuxon futtatott alkalmazások közül sok elavult darabból áll Króm , a motor, amely a Google Chrome alapját képezi.

Mely alkalmazások készülnek Chromiumból?

A fejlesztőnek számos módja van az alkalmazás létrehozására a Chromium böngészőmotor segítségével. Az elektron a legismertebb , de sok más alkalmazás használja a CEF nevet, a Chromium Embedded Framework-et.

Online csevegés? A Slack egy népszerű alkalmazás, amelyet az Electron fejlesztett. Jegyzetel? Az Evernote a CEF-et, a Trello pedig az Electron-t használja. Zenélés? Igen, kitaláltad - a Spotify a CEF-et használja, és az Amazon Music is.

Gondolhatja, hogy a Microsoft visszariad a Chromiumtól, mert végül is létrehozta a Windows rendszert. Tévedne. A GitHub Desktop, a Microsoft Teams, a Skype, a Visual Studio Code és a Yammer mind az Electron alkalmazás. Még a Windows 10 új Xbox-alkalmazását is az Electron építi fel, nem pedig a Microsoft saját UWP-je (Universal Windows Platform.)

A PC-s játékok többnyire ragaszkodnak a natív alkalmazásokhoz, de az indítóik és a hozzájuk tartozó csevegőeszközök biztosan nem. A Discord és a Twitch.tv az Elektront használja. A Battle.net, a Desura, az Epic Games Launcher, a GOG Galaxy, az Uplay és még a Steam is használja a CEF-et. Az EA Origin kliens használja Qt WebEngine , amely integrálja a Chromium kódot is.

A nagyon hiányos listák áttekintésével képet kaphat arról, hogy hány alkalmazás használja a Chromiumot Elektron és CEF-alkalmazások a Wikipédián. A biztonsági mentési alkalmazások, például a CrashPlan, ott vannak a jelszókezelők, mint a Bitwarden, és a segédprogramok, például az Adobe Creative Cloud.

ÖSSZEFÜGGŐ: Mik azok az elektronalkalmazások, és miért váltak olyan gyakorivá?

Olyan, mint egy internetes alkalmazás (de több RAM-ot és tárhelyet használ)

Minden Electron vagy CEF-alapú alkalmazás külön-külön másolatot készít a Chromium egyes részeiről. Míg az Electronot és a CEF-et használó alkalmazások hasonlóak a böngészőben található webalkalmazásokhoz, kevésbé hatékonyak és több memóriát használnak fel a rendszerén.

Amikor az egyik Chrome fülön megnyitja a Gmailt, a másikban a Facebookot, az operációs rendszernek csak a Chrome egyetlen példányát kell futtatnia. De amikor két különböző Electron vagy CEF alkalmazást futtat, az operációs rendszernek mindegyikéhez külön külön kell rendelkeznie az Electron vagy a CEF másolatával.

Nem ritka, hogy egy Electron-alapú alkalmazás meglepően sok RAM-ot fogyaszt. Ismételten, mivel ezek az alkalmazások mindegyike külön Chromium fájlokat tartalmaz, ezért további helyet foglalnak el a rendszerén.

Miért elavultak és ez probléma?

Az Electron biztonsági dokumentációja elmagyarázza, miért alapozza kódját a Chromium elavult verzióira:

„Míg az Electron arra törekszik, hogy a lehető leghamarabb támogassa a Chromium új verzióit, a fejlesztőknek tisztában kell lenniük azzal, hogy a frissítés komoly vállalkozás - több tucat vagy akár több száz fájl kézi szerkesztésével jár. A ma rendelkezésre álló forrásokra és hozzájárulásokra való tekintettel az Electron gyakran nem a Chromium legfrissebb verzióját használja, több héttel vagy néhány hónappal lemaradva. ”

Még miután az Electron projekt létrehozta az új verziót, az Electron alkalmazásokat építő fejlesztőknek el kell venniük azt a kódot, be kell építeniük az Electron alkalmazásaiba, és el kell küldenie egy frissítést.

Ez azonban nem annyira ijesztő, mint amilyennek hangzik. Az Electron dokumentációja azt tanácsolja a fejlesztőknek, hogy kerüljék a nem megbízható kód megjelenítését, és elsősorban a helyi erőforrásoktól vagy a megbízható, biztonságos távoli tartalomtól függenek. Ezért tűnik úgy, hogy sok Electron alkalmazás nem webböngésző. Például a Slack webes technológiákat használ a csevegőfelület biztosításához, de amint rákattint egy linkre, a böngészőjébe lép.

Miért használják a fejlesztők a Chromiumot?

A fejlesztők azért szeretik ezeket a megoldásokat, mert webes technológiákat használnak, amelyek többségük már ismerős. Ahogy az Electron büszkén mutogatja honlap , "Ha tud webhelyet építeni, akkor asztali alkalmazást is készíthet."

Nagyobb teljesítményűek, mint az egyszerű internetes alkalmazások. Az elektronalkalmazások hozzáférhetnek a fájlrendszeréhez és más helyi rendszererőforrásokhoz. Számos CEF-alkalmazás natív alkalmazás, amely beágyaz egy Chromium böngészőt. Például a Steam beágyaz egy böngészőt az áruház és a közösségi felületek megjelenítésére.

Az elektronalkalmazások szintén platformokon átívelőek, például a Chromium. A Slack alkalmazást futtathatja Windows, Mac és Linux rendszereken, valamint az interneten. A fejlesztő nem tudott cross-platform alkalmazást készíteni, ha a Microsoft Edge vagy az Apple Safari technológiáktól függ. A fejlesztők egyszer szeretnének létrehozni egy alkalmazást, és mindenhol futtatni. Ez rengeteg időt és erőforrást takarít meg, szemben az összes platform natív alkalmazásának elkészítésével.

Ezek a króm-alapú megoldások sok szempontból javulást nyújtanak az eddigieknél. A CEF elfogadása előtt a Steam beágyazta az Internet Explorert. Számos Windows-os alkalmazás egyszerűen beágyazott egy Internet Explorer felületet - sokkal jobban járunk a Chromiummal.

A PWA-k kiutat kínálhatnak

Az elektron, a CEF és a hasonló technológiáknak nagyon sok előnye van, de vannak hátrányaik is. Progresszív webalkalmazások (PWA-k) egy nap kínálhatnak kiutat, mert modern webalkalmazásokkal biztosítják az offline munkát. Az Electrontól és a CEF-től eltérően azonban a PWA-k a háttérben a szokásos webböngészőt használják. Te is telepítse őket a böngészőjén keresztül —Nem kell manuálisan frissíteni és kötegelni a Chromium kódot.

Ahogy a Microsoft átköltözik az Edge böngészőjének Chromium-alapú változata , érdekes lesz megnézni, hogy a PWA-k sikeresen versenyezni kezdenek-e az Electronnal. Mindenképpen tisztább megoldás lenne, alacsonyabb memóriafelhasználással.

ÖSSZEFÜGGŐ: Mik azok a progresszív webalkalmazások?

.entry-tartalom .entry-footer

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)


Felhő és Internet - Most Popular Articles

Hogyan lehet értesítést kapni, ha egy Nintendo Switch játék eladó

Felhő és Internet Dec 4, 2024

BETŰTELEN TARTALOM Nintendo Frusztráló lehet, ha elmulaszt egy olyan Nintendo Switch játék eladását, amelyre egy ideje figyelt. Javasoljuk, hogy áll..


A Bing letiltása a Windows 10 Start menüjében

Felhő és Internet Oct 6, 2025

A Windows 10 alapértelmezés szerint mindent elküld a szervereikre, amire a Start menüben rákeres, hogy a Bing keresés eredményeit kapja - így jobb, ha megbizonyosodik arról..


Miért nagyobb az e-mailem mérete, mint a csatolt fájlok?

Felhő és Internet Nov 3, 2024

Ha helyileg telepített e-mail klienst használ, akkor észrevehette, hogy az e-mail mérete kissé nagyobbnak tűnik, mint a hozzá csatolt fájlok. Miért van ez és miért aggoda..


A Gmail hozzáadása az új Outlookhoz (Office 365) Mac OS X rendszerhez

Felhő és Internet Oct 31, 2025

A Microsoft most kiadta az Outlook for Mac új verzióját, bár ez csak az Office 365 ügyfelek számára elérhető. Mivel az első dolog, amit a legtöbb geek szeretne megtenni, ..


A Yahoo! régebbi verziói A Mail és a 'Mail Classic' leáll, frissítse fiókját most

Felhő és Internet Jun 3, 2025

Ön vagy valaki, akit ismer, a Yahoo! régebbi felhasználói felületét használja? Mail vagy netán a Classic Edition? Akkor ez a hír konkrétan érdekli majd Önt. Június 3-t�..


Hozzon létre és készítsen biztonsági másolatot több profilról a Google Chrome-ban

Felhő és Internet May 14, 2025

BETŰTELEN TARTALOM Más böngészők, például a Firefox és a SeaMonkey lehetővé teszik, hogy több profilt használjon, de a Chrome-ot nem ... legalábbis mostanáig nem. Ha több pro..


Figyelje tartózkodási helyének időjárását a Chrome-ban

Felhő és Internet Jan 13, 2025

BETŰTELEN TARTALOM Szeretne egy gyors és egyszerű módot arra, hogy figyelemmel kísérje tartózkodási helyének időjárását a Google Chrome-ban? Nézze meg, milyen egyszerű lehet,..


Tiltsa le a rendszergazdai bejelentkezési figyelmeztetést a Windows Home Server szolgáltatásban

Felhő és Internet Jul 15, 2025

BETŰTELEN TARTALOM A Windows mindig megpróbál megmenteni magától, és ez alól a Windows Home Server sem kivétel. Bármikor, amikor rendszergazdaként jelentkezik be, bosszantó figye..


Kategóriák