Artikkel

Hva er Chromium, og hvorfor bruker Microsoft det til Edge?

protection click fraud

Microsofts kunngjøring om at det vil gjenoppbygge Edge-nettleseren ved hjelp av Chromium var litt av en sjokkerer. Det høres nesten ut som Microsoft har bestemt seg for å la Google bygge den valgte nettleseren for Windows-datamaskiner, og det er en endring det vil påvirke et par milliarder mennesker, hvorav de fleste ikke engang vet, så lenge de ser det kjente ikonet i Start-menyen. Det vil også være en endring som gir Google en milliard flere brukere som standard og går nedover en sti der det bare er ett selskap og ett valg hvis du vil bruke nettet. Ingen vil ha det. Heldigvis er det ikke tilfelle. Og krom er veldig annerledes enn krom.

Mens Chromium er et prosjekt startet av Google, er det egentlig ikke det du kanskje tror det er. Og det er på grunn av åpen kildekode, som gjør at den kan være hva som helst.

Relatert: Alt du trenger å vite om Microsoft Edge, Chromium og Blink

Hva er i en Navn?

Google har en frustrerende måte å bruke samme navn på ting som egentlig ikke er det samme. Android er et godt eksempel. Alle vet hva Android er: det er operativsystemet som brukes i et par milliarder smarttelefoner laget av 100 eller så forskjellige selskaper. Men det er også et open source-applikasjonsrammeverk som brukes av selskaper som det nå nedlagte Research In Motion (RIM), selskapet som pleide å lage BlackBerrys, og en open source-base for en frittstående operativsystem som selskaper som Amazon, Delta Airlines og Exxon bruker til å drive nettbrett, infotainment-systemer under flyging og ubemannede betalingskiosker som er bygget ved hjelp av Android Open Source Prosjekt.

Microsoft er smart å bruke det som allerede er bygget i stedet for å bruke milliarder på å bygge om.

Krom er veldig lik. Du kan installere et frittstående program for Windows, macOS og hvilken som helst smak av Linux med navnet Chromium, som er en komplett nettleser komplett med synkronisering gjennom Googles kunne-tjenester. Men Chromium er også navnet på det åpne kildekodeprosjektet som ble brukt til å lage Chromium, samt Chrome-nettleseren, Chrome OS, Amazon Silk, og Android Chrome web-view komponent selskaper som Twitter kan bruke til å bygge en nettleser til en applikasjon.

Sistnevnte er den delen som har Microsoft interessert. Google startet Chromium-prosjektet og har gjort mye arbeid for å gjøre det enkelt for alle å laste ned kildekoden, endre den etter eget ønske og lage sitt eget produkt. Krom kan brukes til å bygge noen type nettleser, som en filbehandling, fotogalleri eller en nettleser. Firmaet som bygger det endelige produktet, kan endre alt det liker i koden og bruke deler av det. Å ha denne ferdige og fungerende basiskoden betyr at Microsoft ikke trenger å bruke flere år og flere milliarder dollar på å bygge seg selv.

Det betyr ikke at Google er i nettleseren din når Microsoft bruker Chromium-kildekoden til å lage den nye og forbedrede Edge.

Chrome vs. Krom vs. Kant

Chromium-koden kan brukes som den er og innebygd i en kjent nettleser, men den er veldig annerledes enn Chrome-nettleseren. Det grunnleggende er til stede i begge deler: utformingen av grensesnittet, Blink-rendering-motoren og alternativ for å synkronisere alle brukerdataene dine i Googles sky. Men det er der likhetene ender.

Google legger til mange av sine egne lukkede kilder og proprietære brikker i Chrome-nettleseren som Chromium mangler. Disse alternativene er ikke tilgjengelige i Chromium og må legges til av en sluttbruker som deg eller meg, eller av et hvilket som helst selskap som bruker Chromium-kilden for å bygge sitt eget frittstående produkt. Det som følger er en liste over dem.

Mediekodeker

Chrome inkluderer lisensierte kodeker for AAC-, H.264- og MP3-filstøtte. Støtte for et sett med "gratis" kodeker er inkludert, og disse er Opus, Theora, Vorbis VP8, VP9 og WAV. Uten proprietære kodeker, kan ikke Chromium spille av mye innhold på nettet, inkludert HTML5-videoer som streames i H.264-kodeken, og nettmedier suger for det meste.

Adobe Flash Player

Flash-innhold er ikke dødt, og Chrome-nettleseren inkluderer en sandboxed API (Pepper API, også kjent som PPAPI) som får stadige sikkerhetsoppdateringer for å spille den i nettleservinduet. En Flash-spiller er ikke gratis. Alt som ikke er gratis, er ikke inkludert i Chromium-kilden.

Bakgrunnsoppdateringer

Chrome har en mekaniker som automatisk oppdaterer med oppdateringer for utnyttelse av nettet og nye funksjoner som Microsoft gjør for Windows. Krom mangler dette.

Automatisk sikkerhetssandboksing

Chromium inkluderer en sandkasse som forhindrer at noen type kode gjør endringer i filer utenfor sin egen. Det betyr at skadelige annonser ikke kan endre innstillingene dine eller komme inn i adresseboken din. Men i Chromium kan den deaktiveres. Googles Chrome-nettleser håndhever sandkassen og kjører ikke uten å mase deg om at den ikke er fullt funksjonell.

Retningslinjer for installasjon av utvidelser

Chrome tillater bare installering av utvidelser som er vert på Chrome Nettmarked, med mindre du går inn i utviklermodus. Chromium har ingen slik mekaniker og kan installere en riktig bygget utvidelse hvor som helst.

Feillogging og rapportering

Chrome har et alternativ for automatisk å sende krasjrapporter til Google, og Chromium gjør det ikke.

Microsoft prøver ikke å bygge Google Chrome. Den kommer til å bruke Chromium-kilden til å gjøre Edge til en bedre nettleser, spesielt for ARM-nettbrett og bærbare datamaskiner. Det betyr at den må levere noe av verktøyene og alternativene ovenfor. Microsoft vil sikkert også. Og det vil ikke bruke noen av verktøyene Chromium inkluderer, som synkronisering av brukerdata gjennom Google-skyen. Edge er Microsofts produkt og vil synkroniseres gjennom din Microsoft-konto, og Chromium kan bygges med det alternativet inkludert fordi det er åpen kildekode. Alle Edge's nåværende funksjoner kan være innebygd i Chromium, så vel som alle nye funksjoner for alltid tilkoblede nettbrett og bærbare datamaskiner som Microsoft utvikler.

Amazons Silk-nettleser er et perfekt eksempel på dette. Amazon bruker Chromium som base for nettleseren for Fire OS-enheter som Kindle-tabletter eller Echo Show, men den inneholder mange Amazon-sentriske alternativer som synkronisering og casting til Fire TV-enheter. Chromium gjorde mye av det harde arbeidet for ting som gjengivelse av sider og surfing av faner, men Amazon dro over mye av resten og bygde det inn i et eget produkt. Det er det Microsoft vil gjøre.

Krom er mer enn bare Google

Chromium ble startet av Google i 2008 og vedlikeholdes av Google, men det er ikke det eneste selskapet som hjelper til med å lage det. Alle kan bidra, og mange andre selskaper du vil kjenne igjen, har bidratt til å gjøre det til et stabilt og lett (ja, dette er ikke Chrome og er mye mindre ressurskrevende) fanebasert skall for nettet og mer. Kode for Chromium kommer fra disse selskapene så vel som fra Google:

  • Samsung.
  • Intel.
  • NVIDIA.
  • Adobe.
  • Opera.
  • Motorola.
  • Microsoft.

Microsoft er et nytt tillegg, men det vil ha stor innvirkning i nær fremtid, spesielt når det gjelder ARM64-versjoner. Microsoft og Qualcomm har satt sin fremtid på ARM64, og det betyr at mye oppmerksomhet vil gå mot Windows-applikasjoner for arkitekturen. Som Edge, og det betyr Chromium.

Microsoft gjør det ikke ha for å bidra med endringene i Chromium. Amazon gjør det ikke. Men jeg er nesten sikker på at Microsoft vil fordi det gir mening. En god idé blir bedre når andre virkelig smarte mennesker kan fortsette å jobbe med den. Hvorfor ikke har de fantastiske utviklerne hos selskaper som Intel eller Samsung forbedret tingene du har implementert, ikke sant? Det kan bare skje hvis Microsoft sender kodeendringene sine tilbake oppstrøms til Chromium-kilden.

Det er ikke alle roser i kromland

På overflaten ser det ut som Microsoft utnytter Chromium for å forbedre Edge (for teknofilene der ute, vil Microsoft sannsynligvis bare bytte EdgeHTML og Chakra for Blink og V8) er flott. Men det kommer ikke til å fikse alt.

En ikke så positiv nedfall er at Firefox og Safari nå er de eneste nettleserne med målbare tall som ikke er bygget med Blink-rendering-motoren. Når du ser på markedsandeler, spesielt hvis du er en webutvikler, betyr det at nesten alle på planeten som kan bruke nettet, bruker Chromiums Blink-rendering-motor for å gjøre det. Hvis du måtte utvikle en webapplikasjon som ikke gjengav det samme ved hjelp av Mozillas Gecko-motor som den gjør med Blink, vil du være gal for å ikke gjøre endringene for at den skal fungere bedre på versjonen med 2 milliarder til brukere.

I en legge ut på GitHub, Sa Microsoft at det vil prøve å forhindre at Blink (og som standard Chromium og Google) overtar nettet ved å ha vetorett på nettstandarder. Fra Microsoft:

Vi mener at utviklingen av det åpne nettet er best tjent gjennom standardmiljøene, og det åpne nettet drar nytte av åpen debatt fra et bredt utvalg av perspektiver. Vi vil forbli dypt og sterkt engasjert i standarddiskusjonene i sammenheng med W3C, ECMA og WHATWG der perspektivene til leverandører som utvikler konkurrerende nettlesere og det større nettsamfunnet kan høres og vurderes.

Microsoft har kommet langt siden "omfavnelse, utvidelse og slukking" -dagen på begynnelsen av 2000-tallet. Hvis det følger med løftet om å huske at Google ikke skal ha nøklene til nettet og nettstandardene, betyr det at alle har fordeler.

Jeg er håpfull på at det vil være tilfelle... selv om Mozilla-sjef Chris Beard er det ikke.

Har du lyttet til denne ukens Android Central Podcast?

Android Central

Hver uke gir Android Central Podcast deg de siste tekniske nyhetene, analysene og hot-takene, med kjente medvert og spesielle gjester.

  • Abonner i Pocket Cast: Lyd
  • Abonner i Spotify: Lyd
  • Abonner i iTunes: Lyd

Vi kan tjene en provisjon for kjøp ved hjelp av linkene våre. Lære mer.

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse øreproppene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett for smarttelefoner. Siden de begge er Android One-enheter, vil de garantert motta to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

Dette er de beste bandene for Fitbit Sense og Versa 3
Ny og forbedret

Dette er de beste bandene for Fitbit Sense og Versa 3.

Sammen med utgivelsen av Fitbit Sense og Versa 3 introduserte selskapet også nye uendelige band. Vi har plukket ut de beste for å gjøre ting enklere for deg.

instagram story viewer