Opera bekrefter bruk av prefiks for WebKit

Forfatter: John Stephens
Opprettelsesdato: 2 Januar 2021
Oppdater Dato: 17 Kan 2024
Anonim
CS50 2014 - Week 7
Video: CS50 2014 - Week 7

Innhold

I februar rapporterte vi om et møte i W3C CSS-arbeidsgruppen, der de sa at leverandører vurderte å implementere WebKit-prefikser, for å bekjempe en oppfattet WebKit-monokultur som er spesielt merkbar på mobil.

På den tiden støttet utviklere og bransjefigurer seg mot planene, og hevdet at det ville ha negativ innvirkning på det åpne nettet og interoperabilitet. En bransjekilde fortalte i dag .net Opera vil umiddelbart implementere WebKit-prefikser, hovedsakelig på grunn av å være "livredd for å bli utgått på mobilmarkedet" og "det store antallet [mobile] nettsteder som er designet eksklusivt for WebKit".

Endringene vil først vises som en eksperimentell versjon av Opera Mobile Emulator, og kilden oppgav at Opera ikke er fornøyd med hendelseshendelsen, men sa at den "ikke med rimelighet kan velge å være inkompatibel med en betydelig del av nettet, når det er teknisk enkelt å aktivere funksjonene som disse nettstedene bruker ”.

En ny nettleserkrig

Tekniske detaljer vil snart bli skissert i et blogginnlegg, men Opera uttalte at det i hovedsak har aliasegenskaper og verdier som ofte brukes med WebKit-prefikser, men uten tilbakeslag, og at Opera allerede støtter dem i en eller annen form. En eksperimentell versjon av Opera Mobile Emulator vil snart bli utgitt på dev.opera.com som inkluderer disse endringene. Prefikset blir deretter implementert i Opera Core, noe som betyr at de vil påvirke både mobile og stasjonære versjoner av nettleseren.


Kilden vår sympatiserte med Operas situasjon, men fortalte oss likevel bekymring for det åpne nettet: “[Operas beslutning] gir et utrolig dårlig presedens, slik at enhver leverandør kan implementere et hvilket som helst leverandørprefiks slik som leverandøren ønsker. Det er utrolig fragmentering av nettet. " Imidlertid ble vi fortalt at skylden i stor grad skulle ligge hos WebKit, som "ikke spiller rettferdig i samarbeids- og interoperabilitetsområdet".

Når det gjelder oppfatningen av en WebKit-monokultur, har eksperter som Peter-Paul Koch tidligere hevdet at tallene antyder noe annet: Opera-bruken er høyere enn WebKit på mobilen, og utviklere har i stor grad skyld for bare å teste mobile nettsteder på iOS. enheter.Imidlertid, selv om slik bruksstatistikk er nøyaktig på verdensbasis, hevdet kilden vår at "spredningen av iOS, spesielt i USA, Storbritannia, Australia og Canada, er en trussel", og med Firefox og Google som også forbedrer sine mobilopplevelser, Opera er "truet på stedet det aldri har blitt truet før - mobil nesten allestedsnærværende". Nettoresultatet kan være en «ny æra av nettleserkrigen», tenkte kilden vår.


Opera gir skylden til forfatterfeil

Opera-webevangelisten Bruce Lawson ga .net følgende uttalelse og redegjorde for selskapets begrunnelse:

"Opera, sammen med Microsoft og Mozilla, kunngjorde på et CSS-arbeidsgruppemøte at vi vil støtte noen WebKit-prefikser. Dette er fordi for mange forfattere av mobilnettsteder bare bruker den WebKit-prefikserte versjonen, og ikke engang den standard, uprefixerte, når den er tilgjengelig. Dette fører til en redusert brukeropplevelse på Opera, Mobile Firefox og Mobile IE, som ikke mottar de samme skinnende effektene, som overganger, gradienter og lignende, selv om nettleseren støtter disse effektene.

"Et av HTML5-designprinsippene er:’ Feilhåndtering bør defineres slik at interoperable implementeringer kan oppnås. Foretrekk grasiøs feilgjenoppretting fremfor hard feil, slik at brukerne ikke blir utsatt for forfatterfeil. '

"CSS er selvfølgelig ikke HTML, men prinsippet holder fremdeles. Å bruke en leverandørkode på Internett som resulterer i ikke-interoperabilitet er en forfatterfeil. På samme måte som HTML5-parseringsalgoritmen 'omskriver' HTML til For å få tagger til å lukke riktig i DOM, for å sikre interoperabilitet, vil Opera reagere på visse WebKit-prefikserte CSS-egenskaper som om de var -o- prefikser, slik at brukerne ikke blir utsatt for forfatterfeil.


"Vær oppmerksom på at vi bare støtter de som er mest brukt, og vi vil snart publisere en full liste. Vi planlegger ikke å kalle hvert WebKit-prefiks, og så vidt vi vet, heller ikke Microsoft og Mozilla, og så det er like viktig som noensinne å bruke alle forhandlerprefikser og den ikke forhåndsinnstilte eiendommen for å sikre interoperabilitet. "

OPPDATERING: En talsmann fra Microsoft har gitt en kommentar til .net om selskapets stilling: "En kommentar som ble gitt i et arbeidsgruppemøte, er tydelig feiltolket. Microsoft støtter ikke –webkit-prefikser i Internet Explorer."

OPPDATERING: Opera har nå avslørt listen over berørte prefikser.

Hva er tankene dine om Operas planer? Er du for at andre leverandører implementerer WebKit-prefikser, eller forutser du problemer fremover? Gi oss beskjed i kommentarene.

Dukket I Dag
.net Awards 2011: topp 10 unge designere
Les Mer

.net Awards 2011: topp 10 unge designere

I år har .net Award noen få nye kategorier. Vi blir alltid blå t bort av hvor unge noen av menne kene på ut tilling teder om Dribbble og Forr t er, å vi har be luttet å h...
10 utrolige eksempler på spesialeffekter i kameraet
Les Mer

10 utrolige eksempler på spesialeffekter i kameraet

Begrepene pe ialeffekt og vi uell effekt bruke ofte uten å kille for å be krive noe fanta ti k om kjer på kjermen. Men de er fakti k veldig for kjellige dyr: vi uelle effekter er de ele...
8 utfordringer å overvinne for å oppnå dine kreative drømmer
Les Mer

8 utfordringer å overvinne for å oppnå dine kreative drømmer

Vi har alle drømmer og mål, men hva hindrer deg i å oppnå dem? Vel, for mange menne ker, gan ke mye fakti k. pantelånet. Tvile på eg elv. Lav energi. Den til ynelatende u...