Microsoft forbyr tredjeparts nettlesere fra Windows på ARM

Trist Firefox

I en vri som minner veldig om Microsofts slemte nittitallet, har Mozilla avslørt det Windows RT - aka Windows 8 på ARM - støtter bare én nettleser: Internet Explorer. Mens Firefox teknisk sett vil kunne kjøre i Metro-modus på Windows RT, vil det være så lammet at det ikke kan brukes; i 'klassisk', skrivebordsmodus, vil ikke tredjeparts nettlesere som Firefox kjøre i det hele tatt.

Oppdatert @ 8:00: Problemet ser ut til å dreie seg om API-tilgang i Windows RT. Tredjepartsutviklere (og apper) vil bare ha tilgang til WinRT (Metro) API, mens Microsofts egen programvare vil ha tilgang til Win32 API på lavt nivå (og old school). Dette betyr at Mozilla kan bygge Firefox for Windows på ARM, men uten tilgang til Win32 vil det være veldig vanskelig å konkurrere med Internet Explorer.



Ved første rødme høres dette ut som et klassisk knep for å motvirke opposisjonen og gjenvinne markedsandeler - og for alt jeg vet, kanskje det er det - men det er også noen få logisk årsaker til Microsofts beslutning. Fra begynnelsen har Microsoft vært opptatt av utviklere som porterer x86-kode til ARM, i tilfelle disse portede appene ikke har effektiviteten og stabiliteten som et ARM-nettbrett med lav effekt (og batteridrevet) krever. Det er av denne grunn at Microsoft ikke tilbyr noen form for OS- eller maskinvarenivå x86> ARM-oversettelse.



Nettlesere er også en av de mest saftige angrepsvektorene for skadelig programvare - og også en av de mest “synlige” aspektene ved et moderne operativsystem. Hvis en bruker installerer Firefox (eller Opera eller Chrome) på et Windows RT-bord, og det blir kjørt med skadelig programvare og verktøylinjer, vil du sannsynligvis gå bort med en sur smak for Windows RT; 'Det er akkurat som Windows 7!' Ved bare å tillate Internet Explorer, bør Microsoft kunne holde Windows RT i orden lenger. (Dette er den samme grunnen til at Apple forøvrig ikke tillater tredjepartsoperativsystemer på sine iOS-enheter.)

Firefox Australis UX på Windows 8 Metro UITil slutt beveger vi oss bort fra det logiske og mer mot juridisk og ideologisk krangling, Windows RT er ikke Windows 8 . Vi lurte alltid på hvorfor Windows 8 på ARM plutselig ble omdøpt til Windows RT, og dette er sannsynligvis grunnen. Med et slag, kan Microsoft ha sluppet unna antitrustdommen som tvang europeiske versjoner av Windows til å tilby alternative nettlesere, og gjennomførte en sluttløp rundt DOJ-Microsofts antitrustoppgjør i 2001.



Uavhengig av argumentasjon bak begrensningen, bør vi diskutere de avskyelige implikasjonene for brukere . Først og fremst betyr dette at det ikke vil være noen nettlesertillegg på Windows ARM-nettbrett. Det vil heller ikke være noen HTML5-nettapper (enten fra Chrome Nettmarked eller Mozilla Marketplace eller fancy WebGL-drevne nettsteder. Hvis nettbrettberegning viser seg å være så stor som Microsoft og Apple forventer, vil denne begrensningen alvorlig hindre konkurransen, og dermed de fortsatte, raske fremskrittene i nettlesere og underliggende teknologier, som HTML5, JavaScript og HTTP.

Jeg synes det er lite sannsynlig , men hvis ARM-nettbrett slår ut x86-nettbrett, kan dette bety en retur til midten av 90-tallet digital mørke tidsalder, hvor mer enn 90% av websurferne brukte Internet Explorer - en skjebne verre enn selve døden.

Les mer på Mozilla , eller for mer tekniske detaljer, slå opp Asa Dotzlers blogg



Oppdatert klokka 06:30: Det virker Google deler de samme bekymringene som Mozilla .

Oppdatert @ 8:00: Her er noen flere tekniske detaljer bak 'forbudet' (det er mer en massiv veisperring enn et forbud)

Copyright © Alle Rettigheter Reservert | 2007es.com