neprihlásený Sobota, 27. apríla 2024, dnes má meniny Jaroslav
Microsoft na Windows 8 pre ARM nedovolí plnohodnotné konkurenčné prehliadače

DSL.sk, 10.5.2012


Spoločnosť Microsoft v novom pripravovanom operačnom systéme Windows 8 na platforme ARM nedovolí konkurentom vytvárať plnohodnotné webové prehliadače.

Tvrdí to spoločnosť Mozilla, tvorca Firefoxu.

Nový operačný systém Windows 8 podporuje na x86 aj ARM platforme dve užívateľské rozhrania a prostredia, doterajšie klasické rozhranie Windows s pracovnou plochou a zároveň nové užívateľské rozhranie Metro.

Podľa Mozilly na Windows 8 pre x86 procesory budú môcť aplikácie vrátane prehliadačov fungovať v skutočnosti v troch režimoch. Aplikácie budú môcť byť buď určené čisto pre Metro rozhranie a využívať len nové WinRT API, buď čisto pre klasické Windows rozhranie a využívať len Win32 API alebo budú môcť mať obe užívateľské rozhrania a zároveň využívať obe programové rozhrania, Win32 aj WinRT.

Na Windows 8 pre ARM to tak podľa Mozilly minimálne v prípade prehliadačov nemá byť a všetky okrem Internet Explorera budú môcť byť len čistými Metro aplikáciami. To podľa Mozilly ale neumožní konkurentom konkurovať nielen samozrejme v klasickom rozhraní ale ani v Metro rozhraní, keďže nebudú mať prístup k Win32 API a Internet Explorer takýto prístup mať bude.

Trh webových prehliadačov pre Windows už v minulosti sprevádzali dva rozsiahle spory medzi Microsoftom na jednej strane a konkurentami a protimonopolnými regulačnými orgánmi na strane druhej, v USA aj EÚ. Tieto spory sa týkali zneužívania dominantného postavenia Microsoftu na trhu OS zahŕňaním Internet Explorera do Windows.

V nedávnom prípade v EÚ sa Microsoft a EÚ nakoniec dohodli a výsledkom dohody bolo povinné zobrazenie ponuky alternatívnych prehliadačov všetkým užívateľom Windows v EÚ s Internet Explorerom nastaveným ako štandardný prehliadač a zapnutými automatickými aktualizáciami. Ponuka sa začala zobrazovať na začiatku roku 2010.

Zväčšiť
Ponuka výberu konkurenčných prehliadačov, kliknite pre zväčšenie



V ponuke sa prednostne zobrazovalo päť najpoužívanejších prehliadačov vrátane IE, ktorých poradie malo byť náhodné. Server DSL.sk ale objavil v tejto ponuke závažnú chybu, pre ktorú sa jednotlivé prehliadače nenachádzali na jednotlivých pozíciách s rovnakými pravdepodobnosťami.


Podiel výskytov jednotlivých prehliadačov na jednotlivých pozíciách a ich priemerná pozícia pri zobrazení v IE 8 na Windows 7 do 3. marca 2010 (dáta: DSL.sk)



Internet Explorer sa pre chybu v algoritme, ktorým bolo dosahované náhodné poradie, v 50% prípadov nachádzal na piatej pozícii najviac vpravo, Google Chrome sa naopak objavoval najčastejšie na prvých troch pozíciách. Spoločnosť Microsoft chybu objavenú serverom DSL.sk necelé dva týždne po zverejnení odstránila.


      Zdieľaj na Twitteri



Najnovšie články:

České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke


Diskusia:
                               
 

opera je aj tak najlepsia
Odpovedať Známka: 2.2 Hodnotiť:
 

amen
Odpovedať Známka: 3.2 Hodnotiť:
 

nech si cele win8 strcia za klobuk ;-)
Odpovedať Známka: 3.6 Hodnotiť:
 

Nech si Mozilla spravy vlastny OS a ten nech si obmedzuju ako chcu.....
Odpovedať Známka: -1.1 Hodnotiť:
 

drzim palce Britom(ARM) nech predbehnu Amikov(Intel), raz snad budu army nie len v mobiloch tabletoch a podobnych orezavatkach, ale aj v desktopoch, pracovnych staniciach, serveroch a mainframoch.
Odpovedať Známka: 1.0 Hodnotiť:
 

Neboj, aj Intel zacinal kalkulackami. ;)
Odpovedať Známka: 8.8 Hodnotiť:
 

snivajte s nami ;)
Odpovedať Známka: -3.3 Hodnotiť:
 

another lawsuit :)
Odpovedať Známka: -2.0 Hodnotiť:
 

gratulujem serveru DSL.sk za najdenie chyby a posielam kvety

Odpovedať Známka: 8.6 Hodnotiť:
 

Preco "plnohodnotny" je v Mozille synonymum pre "bezi v desktop mode?" Hadam, ze Windows on ARM ma ambiciu, aby si pouzivatelia naozaj zvykli na Metro a pouzivali ho, bud kvoli tomu, ze velka cast ARM zariadeni budu pravdepodobne dotykove zariadenia alebo kvoli neexistencii desktopovych aplikacii. Tam nie je dovod, aby sa pouzivatel kvoli jedinemu programu, prehliadacu, prepinal do desktop modu, nic mu to neda. Ked vidim, ako si dnes ludia pochvaluju, ako ma ten Chrome jednoduche UI iba s adresnym riadkom a tabmi, je Metro-only prehliadac na mieru sity takymto ludom.
Mozilla zbytocne viri vodu, nech si pockaju, ako to bude bezat v reali, ale ja si myslim, ze vyuzitie desktopoveho IEcka vo WOA bude mizive.
Odpovedať Známka: -4.7 Hodnotiť:
 

V skratke to znamena ze na Windows 8 ARM bude len .NET a sliverlight tak isto ako na WP7.
Pokial sa neak extremne neskamaratis s M$

Odpovedať Známka: 6.4 Hodnotiť:
 

c++/cx neni .NET, je to normalne c++ z rozsireniami.
Odpovedať Známka: 6.7 Hodnotiť:
 

kto bude kupovat arm zariadenie aby tam mal windows 8... ten je akurat dobry aby vyrobcovia zacali produkovat arm zariadenia vo vacsej miere...
Odpovedať Známka: 8.2 Hodnotiť:
 

Preco je Mozilla ticho o monopole Applu v rovnakej veci? iPad cloveku nedovoli ani len nastavit si iny prehliadac okrem Safari ako defaultny.
Odpovedať Známka: 7.7 Hodnotiť:
 

pokial viem tak win8 na arm neumozni beh ZIADNEJ plnohodnotnej (dekstopovej) app, tak neviem preco si mozilla myslela ze firefox bude vynimka
Odpovedať Známka: -2.5 Hodnotiť:
 

Aj pre ARM moze byt plnohdnotna aplikacia, ale Microsoft Moziile nedovoli ani taky Firefox ako je na android tabletoch. Rovnako Operu.
Odpovedať Známka: 2.0 Hodnotiť:
 

nie, pre win on arm nemoze byt plnohodnotna aplikacia, jedine metro aplikacie
Odpovedať Známka: 4.3 Hodnotiť:
 

Pre ARM môže byť rovnaký firefox ako pre x86, ale MS im ho nedovolí dať do marketplace.
Odpovedať Známka: -1.1 Hodnotiť:
 

nie nemoze, win on arm ma pre programatorov pristupne len windows RT api, win32 tam neexistuje
Odpovedať Známka: 10.0 Hodnotiť:
 

Windows tablet bude teda ako iPad
Odpovedať Známka: 6.7 Hodnotiť:
 

xui do winsdorfu 8 , komu ho treba ?
Odpovedať Známka: -4.3 Hodnotiť:
 

treba si uvedomit ze arm neni len o mobilnych zariadeniach, napr. NVIDIA sa uz dlhsiu dobu snazi etablovat ako vyrobca CPU no Intel im nechce licencovat X86 a teda musia ist "o dum dal" ARM je v tomto smere idealna architektura, ktora by nakoniec mohla X86 porazit na vsetkych frontoch.
Odpovedať Známka: 6.7 Hodnotiť:
 

Pokial viem, tak Win 8 ARM NEPODPORUJE win32 api. O com vlastne v mozille tocia ? Ak mam system navrhnuty tak, ze aplikacie sa spustaju v izolovanom systeme pod specifickym api, tak preco by som mal niekomu umoznovat aby sa sparal mimo toto prostredie ? Nie je to nahodou v priamom rozpore s bezpecnostou, ktoru vyssie spominane riesenie moze poskytovat ?
Odpovedať Známka: -5.0 Hodnotiť:
 

clanku sa pise ze IE pristup k win32 mat bude.. asi im ide o to
Odpovedať Známka: 6.2 Hodnotiť:
 

ja nevychadzam z clanku. Win32 podla vyjadreni ludi z MS v ziadnom pripade vo WOA (Windows on ARM) nebude.

Nie tak davno boli Microsoft Techdays po Slovensku kde sa dalo priamo s vyvojarmi z MS vyblabotat do sytosti aj na tuto temu.

WOA: http://goo.gl/d4yBI

V skratke: Mozille vadi, ze musia pouzivat WinRT api. Kedze je IE pravdepodobne vstavany do WOA este hlbsie ako za cias win 9x, tak sa netreba divit, ze sa urcite na WinRT api neobmedzuje. Staci si pozriet blogy za poslednych 12 hodin na tuto temu - taku hromadu nepodlozenych sraciek aku vedia tzv odbornici bloggeri bez unuvania na rychle prebehnutie googlu zo seba dostat ma privadza do udivu.

Sranda bude pozerat ako "zmorfuje" povodna sprava do vecera - ved to pozname: podate jednej osobe informaciu a kym sa ta dostane ku 5. osobe tak je jej obsah casto krat uplne iny.
Odpovedať Známka: 5.7 Hodnotiť:
 

tak.

Okrem toho winrt ma interfaces ku pristupu temer ku vsetkemu, jedine to je zabalene do com objektov a ma porobene moderne interfaces. metro = full screen aplikacia ktora ma podporu kreslenia UI.. kdo chce si moze spravit custom control a kreslit UI ake chce...
Odpovedať Známka: -6.0 Hodnotiť:
 

Vo WOA v každom prípade Win32 API respektíve nejaká jeho podmnožina zrejme prítomná je, pre desktopový Office pre WOA zrejme MS nevytvoril nejaké ďalšie tretie API.

Podľa Asu Dotzlera z Mozilly aj IE na WOA využíva Win32 API - http://weblogs.mozillazine.org/ asa/archives/2012/05/why-windows-classic-.html

Ide tak len o to, komu MS dovolí Win32 API využívať.

A o to práve Mozille ide. Bez Win32 API je jej prehliadač oproti IE znevýhodnený, aj v Metro rozhraní. Dotzler uvádza aj nejaké závažné príklady, napríklad údajne nevedia implementovať JIT kompilátor JavaScriptu = automaticky nižší výkon oproti IE.

Ako, kto a kedy o tom vedel je otázne. Hoci v komunikácii k vývojárom jasne Microsoft podporoval vývoj cez WinRT, v oficiálnej komunikácii nebol doteraz úplne explicitný, tieto veci spomínal skôr medzi riadkami a je aj otázne kedy a či vlastne v MS už padlo definitívne rozhodnutie.
Odpovedať Známka: 10.0 Hodnotiť:
 

Praveze Microsoft jasne prezentoval uz pred dost dlhym casom, ze WOA = WinRT pre 3rd party aplikacie a pristup mimo "sandboxu" len vybranym partnerom. Toto mi pripada zo strany Mozilly ako tahanie senzacii z klobuka "v ten pravy cas". Ti vybrani partneri zrejme budu spadat do kategorie prepojenych firiem alebo do kategorie zakaznikov, ktorym sa nehovori nie (Rusko & pristup k zdrojakom win).
Uz ich vidim ako otvoria pristup mimo WinRT sandboxu opensource projektu...
Co sa tyka "nevedia implementovat JIT". Nech si pani nerobia srandu.
Je to ciste fnukanie o tom, ze po copy&paste zdrojaku je tento POMALY. Ano, velku cast kodu je mozne kopirovat medzi C++, Java, C# a par dalsimi jazykmi - neznamena to vsak, ze vsade bude riesenie optimalne. Napr. taky blowfish v Bouncy Castle sifrovacej kniznici si pamatam ako totalny copy&paste z Javy do C# - po kratkom "pokukani na zdrojak" vsak clovek nasiel mnozstvo moznosti na "tunenie".
Odpovedať Známka: 0.0 Hodnotiť:
 

Skracoval som prispevok aby mi ho vzalo a teraz sa neda citat :(
"Priklad" na detekciu c&p / neefektivy kod:
mame data (byte pole) oznackovane hlavickou 16bit integer LE. V nej sa nachadza hodnota 384. t.j. vyzera takto: 10000000 00000001

ako spravne nacitame tuto hodnotu v C# a Java ?
C#: int size = data[0] | data[1] << 8;

V Java je toto (C#) nespavne riesenie !
Java: int size = (data[0] & 0xff) | (data[1] & 0xff) << 8;

Teda ak pri mnohych (nie vsade to plati) bitwise operaciach na byte poliach (napr. sifrovanie alebo socket komunikacia) vidite v C# kode same "endovanie 255", tak sa jedna o:
-kod pisany "Javistom"
-copy&paste poweruser detected :)

Kazdemu, kto vie preco C# kod nebude v Java fungovat spravne posielam kvety (informacie potrebne na rozlustenie "hadanky" su spravidla obsahom prvej prednasky / lekcie spominanych jazykov).

Odpovedať Známka: 5.0 Hodnotiť:
 

okay. Bud trocha viac konzistentny. Raz rozpravas, ze kod z Javy pastnuty do C# nie je efektivny, resp. kod zo C# v Jave nebude spravne fungovat.

Myslim ze je kazdemu jasne ze v Jave nemas unsigned datove typy a preto tieto problemy. Ale ano mas pravdu.
Odpovedať Hodnotiť:
 

Cielom mojho prispevku bolo poukazat na to co som spominal v prvej casti (reakciu na redakciu DSL som rozdelil do 2 a este aj osekal aby mi to vzalo koli dlzke).

T.j. mas generic kod / algoritmus, ktory mozes kopirovat krizom krazom po "ceckoidnych" jazykoch. V tomto pripade je to pristup s "oendovanim" vsetkych bitwise operacii. V niektorych konkretnych jazykoch vsak nie je tato operacia potrebna - a na to narazam: "Generic kod" nie je efektivny.

Ak treba zistit jednu hodnotu tak je to uplne jedno ci si ten rozdiel programator / implementator uvedomi. Ak je na bitwise operaciach zalozena implementacia blokovej sifry tak to uz tak celkom jedno nie je.

V ziadnom pripade som nechcel rozputavat flame na temu Java vs C#. Sam pracujem s oboma.
Odpovedať Hodnotiť:
 

Lenze v tom pripade to tam nejaky truhlik pletie u nich, pretoze na ARMoch bude iba Win RT API a na x86 bude aj Win32 API aj Win RT ......
Odpovedať Známka: 3.3 Hodnotiť:
 

"To podľa Mozilly ale neumožní konkurentom konkurovať nielen samozrejme v klasickom rozhraní ale ani v Metro rozhraní, keďže nebudú mať prístup k Win32 API a Internet Explorer takýto prístup mať bude."

tato veta je vyslovene sexy.. pre toto chodim na dsl.sk...
posielam kvety
Odpovedať Známka: 6.7 Hodnotiť:
 

kvety si strc do prdele
Odpovedať Známka: 0.0 Hodnotiť:
 

preco tak ofensivne ?? som vam dal kompliment to znamena pozitivne feedback a vy namna.. alebo to je nejaky trollko ktory si dal taky nick :D :D si zabil kazdopadne..
Odpovedať Známka: -3.3 Hodnotiť:
 

Všímaj si tú bodku pred nickom ;)
Odpovedať Známka: 10.0 Hodnotiť:
 

hovorim ze trollko.... trollino.. trollicicocuocek
Odpovedať Známka: -3.3 Hodnotiť:
 

dsfvds
Odpovedať Hodnotiť:

Pridať komentár