Che App Nativa È Probabilmente Solo un Vecchio Browser Web

0
352

Chrome non basta prendere sul web—ci sono voluti più di una app nativa, troppo. Molte delle applicazioni in esecuzione su Windows, Mac e anche Linux consistono obsoleto pezzi di Cromo, il motore che costituisce la base per Google Chrome.

Quali Applicazioni Sono Costruite In Cromo?

Ci sono diversi modi per sviluppatori per costruire un’applicazione che utilizza il browser Chromium motore. Elettrone è il più noto, ma molte altre applicazioni di utilizzare qualcosa che si chiama CEF, il Cromo Embedded Quadro.

Chattare online? Slack è una popolare applicazione costruita con Elettroni. Prendere appunti? Evernote utilizza CEF, e Trello utilizza Elettroni. Riproduzione di musica? Sì, avete indovinato—Spotify utilizza CEF, e così fa Musica di Amazon.

Si potrebbe pensare che Microsoft dovrebbe rifuggire da Cromo, perché, dopo tutto, ha creato Windows. Si sarebbe sbagliato. GitHub Desktop, il Team di Microsoft, Skype, Visual Studio Codice, e Yammer sono tutti Elettroni apps. Anche la nuova app Xbox per Windows 10 è costruito con Elettroni, piuttosto che Microsoft UWP (Universal Piattaforma Windows.)

Giochi per PC principalmente bastone con le app native, ma la loro lanciatori e associati strumenti di chat certamente non. Discordia e Twitch.tv l’uso di Elettroni. Battle.net, Desura, Epic Games Launcher, GOG Galaxy, Uplay, e anche Steam uso del CEF. EA Origine client utilizza Qt WebEngine, che integra anche il Cromo codice.

Si può avere un’idea di come molte applicazioni di uso Chromium da sfogliando molto incompleta liste di Elettroni e CEF apps su Wikipedia. Le applicazioni di Backup, come CrashPlan, sono inclusi, così come antivirus applicazioni, come Bitwarden, e utilità, come l’Adobe Creative Cloud.

CORRELATI: Quali Sono Elettrone Apps, e Perché Sono Diventati Così Comuni?

E ‘ Come una Web App (Ma Utilizza Più RAM e Storage)

Ogni Elettrone o CEF-based di applicazioni in bundle una copia separata di parti di Cromo. Mentre le applicazioni che uso di Elettroni e CEF sono simili alle applicazioni web nel browser web, sono meno efficienti e utilizzare più memoria sul vostro sistema.

Quando si apre Gmail in una scheda di google Chrome e Facebook in un altro, il sistema operativo deve solo eseguire una copia di Chrome. Ma quando si eseguire due diversi Elettrone o CEF applicazioni, il sistema operativo ha bisogno di una copia separata di Elettroni o CEF per ogni.

Non è raro vedere un Elettrone a base di applicazione, in particolare, consumano una quantità sorprendente di RAM. Di nuovo, perché ognuna di queste applicazioni include separato Cromo file, si utilizza ulteriore spazio sul vostro sistema.

Perché Sono Obsoleti e non È un Problema?

Elettroni di documentazione di protezione spiega perché si basa il suo codice su versioni obsolete di Cromo:

“Mentre Elettrone si impegna a supportare le nuove versioni di Chromium, non appena possibile, gli sviluppatori dovrebbero essere consapevoli del fatto che l’aggiornamento è un serio impegno che coinvolge la modifica manuale decine, o anche centinaia di file. Date le risorse e i contributi disponibili oggi, Elettrone spesso non essere l’ultima versione di Chromium, in ritardo di diverse settimane o pochi mesi.”

Anche dopo l’Elettrone progetto crea una nuova versione, gli sviluppatori edificio Elettrone applicazioni deve prendere il codice, di integrare nel loro Elettrone applicazioni, e di inviare un aggiornamento.

Questo non è così spaventoso come sembra, tuttavia. Elettroni di documentazione consiglia agli sviluppatori di evitare la visualizzazione di codice non attendibile e dipendono principalmente su risorse locali o di fiducia remoto sicuro il contenuto. Ecco perché molti Elettroni applicazioni non sembrano essere i browser web. Per esempio, il margine di flessibilità utilizza le tecnologie del web per fornire una interfaccia utente della chat, ma tu vai al tuo browser web non appena si fa clic su un link.

Perché Gli Sviluppatori Di Usare Chromium?

Gli sviluppatori di come queste soluzioni, perché l’utilizzo di tecnologie web, con la quale la maggior parte di loro sono già noti. Come Elettroni con orgoglio bagarini sul suo sito, “Se è possibile costruire un sito web, è possibile creare un’applicazione desktop.”

Sono più potente di una semplice web app, tuttavia. Elettrone applicazioni possono accedere ai vostri file di sistema e altre risorse di sistema. Molti CEF apps sono applicazioni native per incorporare un browser Chromium. Per esempio, Vapore incorpora un browser per visualizzare il negozio e comunità interfacce.

Elettrone applicazioni sono anche cross-platform, come il Cromo. È possibile eseguire un’applicazione come Slack su Windows, Mac e Linux, così come il web. Uno sviluppatore non riusciva a fare un cross-piattaforma di app se lei dipendeva Microsoft Bordo o Apple Safari tecnologie. Gli sviluppatori vogliono creare un’applicazione una volta e correre ovunque. Questo consente di risparmiare un sacco di tempo e di risorse rispetto a prendere una applicazione nativa per ogni piattaforma.

Questi Cromo-based di soluzioni che offrono un miglioramento rispetto a quello che è venuto prima in molti modi. Prima di adottare CEF, Vapore incorporato Internet Explorer. Molte applicazioni su Windows anche incorporato semplicemente un’interfaccia di Internet Explorer—siamo molto meglio con il Cromo.

PWAs Potrebbe Offrire una Via d’uscita

L’elettrone, il CEF e tecnologie simili, hanno un sacco di pregi, ma hanno anche alcuni svantaggi. Progressivo Web Apps (PWAs) potrebbe un giorno offrire una via d’uscita, perché essi forniscono applicazioni web moderne con un modo di lavorare offline. A differenza di Elettroni e CEF, tuttavia, PWAs utilizzare il browser web standard in background. Si possono installare anche tramite il web browser, senza bisogno di aggiornare manualmente e bundle Cromo codice.

Come Microsoft si muove al Cromo-versione di Bordo browser, sarà interessante vedere se PWAs con successo cominciano a competere con Elettroni. Sarebbe sicuramente essere una soluzione di pulitura con basso utilizzo di memoria.

CORRELATI: Quali Sono Progressive Web Apps?

CONTINUA A LEGGERE

  • “Come Aprire Vecchie Pagine Web in Internet Explorer su Windows 10
  • “Che cosa Significa “Yeet” Dire, e Come Si Utilizza?
  • “Come Creare Collegamenti sul Desktop di Windows 10 in Modo Facile
  • “Come iOS 13 del “Silenzio Chiamanti Sconosciuti” smetterà di Telefono Spam
  • “Come Organizzare il Vostro Google Drive