Tämä natiivisovellus on todennäköisesti vain vanha verkkoselain

Aug 15, 2025
Pilvi ja Internet

Chrome ei vain ottanut haltuunsa verkkoa, vaan myös natiivisovellukset. Monet Windowsissa, Macissa ja jopa Linuxissa käyttämistäsi sovelluksista koostuvat vanhentuneista paloista Kromi , moottori, joka muodostaa perustan Google Chromelle.

Mitkä sovellukset on rakennettu Chromiumista?

Kehittäjällä on useita tapoja rakentaa sovellus Chromium-selainmoottoria käyttämällä. Elektroni on tunnetuin , mutta monet muut sovellukset käyttävät CEF: ää, Chromium Embedded Frameworkia.

Chattailu verkossa? Slack on suosittu sovellus, joka on rakennettu Electronilla. Muistiinpanoja? Evernote käyttää CEF: ää ja Trello käyttää Electronia. Soittaa musiikkia? Kyllä, arvasit sen - Spotify käyttää CEF: ää, samoin Amazon Music.

Saatat ajatella, että Microsoft välttäisi Chromiumia, koska loppujen lopuksi se loi Windowsin. Olisit väärässä. GitHub Desktop, Microsoft Teams, Skype, Visual Studio Code ja Yammer ovat kaikki Electron-sovelluksia. Jopa uusi Windows 10: n Xbox-sovellus on rakennettu Electronilla, eikä Microsoftin omalla UWP: llä (Universal Windows Platform.)

PC-pelit pysyvät enimmäkseen natiivisovelluksissa, mutta niiden käynnistimet ja niihin liittyvät chat-työkalut eivät varmasti. Discord ja Twitch.tv käyttävät Electronia. Battle.net, Desura, Epic Games Launcher, GOG Galaxy, Uplay ja jopa Steam käyttävät kaikki CEF: ää. EA: n Origin-asiakas käyttää Qt WebEngine , joka integroi myös Chromium-koodin.

Voit saada käsityksen siitä, kuinka monta sovellusta käyttää Chromiumia siirtymällä läpi erittäin epätäydelliset luettelot Elektroni ja CEF-sovellukset Wikipediassa. Varmuuskopiosovellukset, kuten CrashPlan, sisältyvät sinne, samoin kuin salasanojen hallinta, kuten Bitwarden, ja apuohjelmat, kuten Adobe Creative Cloud.

LIITTYVÄT: Mitä ovat elektronisovellukset ja miksi niistä on tullut niin yleisiä?

Se on kuin verkkosovellus (mutta käyttää enemmän RAM-muistia ja tallennustilaa)

Jokainen Electron- tai CEF-pohjainen sovellus niputtaa erillisen kopion kromin osista. Vaikka Electronia ja CEF: ää käyttävät sovellukset ovat samanlaisia ​​kuin verkkoselaimesi verkkosovellukset, ne ovat vähemmän tehokkaita ja käyttävät enemmän muistia järjestelmässäsi.

Kun avaat Gmailin yhdessä Chrome-välilehdessä ja Facebookin toisessa, käyttöjärjestelmäsi tarvitsee suorittaa vain yksi Chrome-kopio. Mutta kun suoritat kahta erilaista Electron- tai CEF-sovellusta, käyttöjärjestelmäsi tarvitsee erillisen kopion Electronista tai CEF: stä kullekin.

Ei ole harvinaista, että erityisesti Electron-pohjainen sovellus kuluttaa yllättävän paljon RAM-muistia. Jälleen, koska jokainen näistä sovelluksista sisältää erilliset Chromium-tiedostot, ne käyttävät järjestelmässäsi lisätilaa.

Miksi he ovat vanhentuneita ja onko se ongelma?

Electronin turvallisuusasiakirjat selittää, miksi se perustaa koodinsa vanhentuneisiin Chromium-versioihin:

"Vaikka Electron pyrkii tukemaan uusia Chromium-versioita mahdollisimman pian, kehittäjien tulisi olla tietoisia siitä, että päivittäminen on vakava tehtävä - käsittää kymmenien tai jopa satojen tiedostojen käsin muokkaamisen. Kun otetaan huomioon tänään käytettävissä olevat resurssit ja maksut, Electron ei useinkaan ole Chromiumin uusimmalla versiolla, jää jälkeen useilla viikoilla tai muutamalla kuukaudella. "

Jopa sen jälkeen, kun Electron-projekti on luonut uuden version, Electron-sovelluksia rakentavien kehittäjien on otettava kyseinen koodi, integroitava se Electron-sovelluksiinsa ja lähetettävä päivitys.

Tämä ei kuitenkaan ole niin pelottavaa kuin miltä se kuulostaa. Electronin ohjeet kehottavat kehittäjiä välttämään epäluotettavan koodin näyttämistä ja riippuvat ensisijaisesti paikallisista resursseista tai luotetusta, turvallisesta etäsisällöstä. Siksi monet Electron-sovellukset eivät näytä olevan verkkoselaimia. Esimerkiksi Slack käyttää verkkotekniikoita tarjoamaan chat-käyttöliittymän, mutta siirryt selaimeesi heti, kun napsautat linkkiä.

Miksi kehittäjät käyttävät Chromiumia?

Kehittäjät pitävät näistä ratkaisuista, koska he käyttävät verkkoteknologiaa, jonka useimmat heistä ovat jo tunteneet. Kuten Electron ylpeänä mainostaa kotisivu , "Jos pystyt rakentamaan verkkosivuston, voit rakentaa työpöytäsovelluksen."

Ne ovat kuitenkin tehokkaampia kuin yksinkertaiset verkkosovellukset. Elektronisovellukset voivat käyttää tiedostojärjestelmääsi ja muita paikallisia järjestelmäresursseja. Monet CEF-sovellukset ovat natiivisovelluksia, jotka upottavat Chromium-selaimen. Esimerkiksi Steam upottaa selaimen myymälän ja yhteisön rajapintojen näyttämiseen.

Elektronisovellukset ovat myös monialustaisia, kuten Chromium. Voit käyttää Slackin kaltaista sovellusta Windowsissa, Macissa ja Linuxissa sekä verkossa. Kehittäjä ei voinut tehdä alustojen välistä sovellusta, jos hän olisi riippuvainen Microsoft Edge- tai Apple Safari -tekniikoista. Kehittäjät haluavat luoda sovelluksen kerran ja käyttää sitä kaikkialla. Tämä säästää paljon aikaa ja resursseja verrattuna natiivisovelluksen tekemiseen jokaiselle alustalle.

Nämä kromipohjaiset ratkaisut tarjoavat monin tavoin parannuksen aikaisempaan. Steam on upottanut Internet Explorerin ennen CEF: n käyttöönottoa. Monet Windows-sovellukset ovat yksinkertaisesti upottaneet Internet Explorer -käyttöliittymän - Chromium on meille paljon parempi.

PWA: t voivat tarjota ulospääsyn

Elektronilla, CEF: llä ja vastaavilla tekniikoilla on paljon haittoja, mutta niillä on myös joitain haittoja. Progressiiviset verkkosovellukset (PWA) voisivat jonain päivänä tarjota ulospääsyn, koska ne tarjoavat moderneille verkkosovelluksille tavan työskennellä offline-tilassa. Toisin kuin Electron ja CEF, PWA: t käyttävät tavallista verkkoselainta taustalla. Voit myös Asenna ne verkkoselaimesi kautta - Chromium-koodia ei tarvitse päivittää ja niputtaa manuaalisesti.

Kun Microsoft siirtyy Edge-selaimen kromipohjainen versio , on mielenkiintoista nähdä, alkavatko PWA: t menestyksekkäästi kilpailla Electronin kanssa. Se olisi ehdottomasti puhtaampi ratkaisu pienemmällä muistin käytöllä.

LIITTYVÄT: Mitä ovat progressiiviset verkkosovellukset?

.entry-sisältö .entry-alatunniste

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)


Pilvi ja Internet - Suosituimmat artikkelit

Kuinka nähdä, ketkä ovat katsoneet ja näyttäneet Snapchat-tarinasi

Pilvi ja Internet Jan 26, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Snapchat on kyse läpinäkyvyydestä. Näet aina tarkalleen, kuka on nähnyt tarinasi, ja mikä tärkeintä, jos joku on ottanut siitä kuvakaappaukse..


Facebook Live -ilmoitusten poistaminen käytöstä

Pilvi ja Internet Mar 1, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Facebook esitteli äskettäin "Facebook Live" -videon suoratoistotoiminnon, jonka avulla Facebook-käyttäjät voivat lähettää tapahtumia reaaliaja..


Mukautettujen Käynnistä-valikkoruutujen luominen PC-peleille Windows 10: ssä

Pilvi ja Internet Mar 15, 2025

Päivitetty Käynnistä-valikko on sen käynnistämisen jälkeen ollut erottava osa Windows 10: tä. Mutta niille, jotka näkevät edelleen apuohjelman live-ruutujen ominaisuudessa,..


Kuinka varmuuskopioida ja palauttaa Minecraft Realms Worlds

Pilvi ja Internet Jan 20, 2025

Minecraft-luomuksiin on helppo sijoittaa paljon energiaa. Onneksi on yhtä helppoa varmuuskopioida ne. Lue, kun näytämme sinulle, kuinka voit varmistaa, että Minecraft Realms -ma..


Kuinka käyttää MCEditiä rakentamisen nopeuttamiseksi Minecraftissa

Pilvi ja Internet Jan 2, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ MCEdit on tehokas kolmannen osapuolen ohjelma Minecraft-karttojen muokkaamiseen. MCEditillä on monia työkaluja ja suodattimia muokkausta ja rakentam..


Tervetuloa Androidiin: Aloittelijan opas Androidin käytön aloittamiseen

Pilvi ja Internet May 24, 2025

Joten olet juuri ottanut ensimmäisen Android-puhelimesi tai ehkä sinulla on Android-puhelin, jota et hyödynnä täysimääräisesti, koska se on ainoa matalapuhelintyyppi, jota o..


ScrollyFox tarjoaa automaattisen sivun vierityksen Firefoxissa

Pilvi ja Internet Jun 7, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Luetko päivittäin suuren määrän sisältöä verkossa, mutta kyllästytkö manuaaliseen selaamiseen kaikkialla? Nyt voit määrittää rennon tahdin automaa..


Pelaa verkkosivun näyttökokeita Google Chromessa

Pilvi ja Internet Feb 25, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Etsitkö hauskaa mutta viatonta kepponen pelattavaksi jollekin, joka rakastaa Google Chromen käyttöä? Jos näin on, kannattaa ehkä tarkastella tarkemmin Chr..


Luokat