Microsoft Blocks 3d-Party Browsers In Windows RT, Says Mozilla Counsel
nk497 writes "Mozilla has accused Microsoft of trying to go back to the 'digital dark ages' by limiting rival browsers in the ARM version of Windows 8. Third-party browsers won't work in the desktop mode, and Metro style browsers will be limited in what APIs they can use, said Mozilla general counsel Harvey Anderson, forcing users to move to IE instead. Mozilla said it was the first step toward a new platform lock-in that 'restricts user choice, reduces competition and chills innovation,' and pointed out that such browser control was exactly what upset EU and U.S. regulators about IE in the first place. Anderson called on Microsoft to 'reject the temptation to pursue a closed path,' adding 'the world doesn't need another closed proprietary environment.'"
You know that there already exists a mobile version of Firefox that isn't just the desktop browser recompiled for ARM, right?
translation: "it's not your computer, it's Microsoft's, and they should decide what you run on it."
Whooo, party in 3d! Always knew Microsoft had a stick up their ass, but now they're trying to limit us to two-dimensional parties.
Can I install a different browser on a Chromebook? Can I install a different browser in iOS? Heck, Apple bans ANY app that duplicates functionality that Apple provides.
Why is MS always being held to a double-standard that others aren't?
People will beat MS up over bundling... but I don't see anybody on Slashdot going "Apple stifles competition! Google bundles Maps inside Search and there's no way to uninstall it or integrate a different mapping service into it!"
But hey... this is Slashdot. They'll use show a picture of the world's biggest philanthropist as a borg... and then they'll whine about how one single post that is vaguely defending MS is PROOF that Slashdot is overrun with MS shills.
Whatever bro.
It's the Firefox prototype anyway.
== Jez ==
Do you miss Firefox? Try Pale Moon.
Android devices are not infested with malware, and they do in fact run alternate browsers. Windows programs do not run on them for technical reasons not as a method to lockdown the platform.
Firefox actually already has a version for android on arm called Fennec and it is lighter than the desktop version. I am sure IE will not be limited to some crippled set of APIs, and you know that.
You are wrong on many facts and in general appear to be a shill.
You read the article and wrote your reply in 0 minutes? Nice try, Ballmer.
The world collectively pissed itself in delight over Apple's closed proprietary environment. The clueless twits who threw their freedom away in exchange for "cool" have made similar environments acceptible in the minds of the clueless majority. You can't expect Microsoft to not take advantage of this. If anyone complains, they can just point at Apple and say "they started it!"
I actually RTFA because I thought it was odd and I was curious on how Windows could block browsers from a technical standpoint.
The article leads to a Mozilla blog from which in turns links to another blog on from Microsoft which in no ways mention limiting browsers on Windows for Arm. So this quite strong claim has no actual source.
Apple restricted browsing to Safari for at least the first couple years of the iPhone OS, now iOS, before they allowed a couple third party browsers into the App Store. This isn't really any different. MS can always change later once they've established a certain level of quality over the platform.
No one has claimed apple is any better, we hate them too on that count, I would point out Google offers 2 browsers for android plus there are several 3rd party ones available.
Now the fact Microsoft has tried this before and has just got rid of the need to follow the obligations of the courts against it until fairly recently might have something to do with things.
Why doesn't Mozilla stop complaining and write their own operating system?
Employee of a PR company that monitors new submissions (e.g. Firehose) to put a positive spin on potentially negative articles as soon as possible?
"Strangely" enough, Internet Explorer, along with other MS apps, will still have access to those features.
That's only because they know what they are doing. They have a good enough track record in the security area to be trusted blindly by the population.
I mean, come on, they wrote the frigging OS itself !!!
Write boring code, not shiny code!
Microsoft isn't banning browser per se, it is limiting access to APIs that might be insecure and could be used for hacking the system.
Limiting access to APIs that Microsoft is using for themselves for their own browser is downright shady.
It has different APIs from standard Windows APIs and is much more secured.
How do we know it's secure at all? I trust Firefox and Google to provide far better security to me than some black box dumped by Microsoft and pumped by you shills.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
So you are claiming that Metro IE uses no non-public WinRT APIs? Do these APIs allow for a browser that is not based on the IE rendering engine?
And, as long as it's compatible with the WinRT APIs (same as Metro IE), there's absolutely no reason why it wouldn't run on Win 8 ARM devices.
According to TFA Microsoft is restricting the API available to third-party browsers and not allow them on the "classic" desktop.
I don't find this lock-in too much of a hassle since it only affects the ARM version. I can easily opt to use the Intel version and nothing of value would be lost, in my opinion.
Until they "unify" their platform on the basis that "its been like that on the ARM for years"
Illogical argument?
Look, the purchaser owns the computer, not Microsoft. This doesn't change just because the computer fits in your pocket.
There is money to be made from selling an operating system, but there is a lot more to be made in controling an ecosystem of interrelated products. Apple showed this, and with the huge success (Both in market share and financially) they enjoyed, it's hardly surprising that Microsoft would want to follow the same path. The move to ARM allows them to get away with things they could never do on x86/64. Control of a popular browser gives them much power to advance other products (like Bing, or h264) or to hinder competitors (by introducing IE-exclusive features to break compatibility) - and it's only good business sense to take advantage of a rare chance to completly remake the industry in a way that favors themselves
I gather from comments the critical APIs relate to hardware acceleration, particually JIT compilation of scripts. A browser without them would suffer a serious performance penalty, and these tablets are made for low-power to begin with.
They are just trying to be like Apple now. It's no fun anymore when everything is the same as what everyone else has.
In many corps that is exactly what is happening regardless of Windows RT.
Metro is seen as a training and technical issue.
There are no compelling features to warrant yet another full upgrade.
Windows 8 is dead before arrival.
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
. . . nor does anyone else who goes out of their way to install Mozilla Firefox, Google Chrome, Safari, or Opera. People who install those browsers quite simply DO NOT WANT INTERNET EXPLORER.
I don't want to use MSIE even if MSIE had a plugin that will build me an island and then fucking transform into a jet and fly me there. If I don't need to access an ActiveX app, I simply do not want to use MSIE!!
Got that, Microsoft?
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
Seems quite common on /. these days that the First Post is a deliberate wind-up, as if from a MS shill for example as in this topic.
I guess these are deliberate plants, to get the discussion going.
So we can get around Microsoft's managerial convulsions.
Running Windows 8 in a VM on a low power tablet? What could possibly go wrong?
The problem being mentioned here is performance, using a VM isn't going to help. You'd probably be better off just using the host OS anyway.
Fear is the mind killer.
I thought all third party apps were restricted from running in desktop mode in WinRT. In fact, I believe that every application has to use approved APIs and such... WinRT is supposed to be a walled garden, not unlike that found in iOS.
Stop trolling. The Apple desktop is a completely open Unix OS. I develop on it all day long and never run into any restrictions like this.
Developers: We can use your help.
3D gives me headaches anyway.
What do I know, I'm just an idiot, right?
This part is absolutely irrelevant. The issue is whether Firefox will be limited to a lesser set of API's than IE, and so far that seems to be 100% confirmed.
But that's true for the Windows desktop as well. We're talking about Windows RT here, which is the spiritual equivalent of iOS. How's that for a completely open Unix OS?
Karma: Poor (Mostly affected by lame karma-joke sigs)
You know ARM was introduced in 1983, right? It's been a "new upcoming platform" for nearly 30 years now.
Karma: Poor (Mostly affected by lame karma-joke sigs)
Article is talking WinRT, which is the equivalent of iOS.
iOS IS restrictive, and Microsoft is aiming exactly for that. Actually... not exactly. From what I read, Microsoft will allow third party browsers, with third party HTML and JavaScript engines (something Apple does not allow.) The issue is in restricting some APIs required for JIT, and that will give third party browsers a heavy performance penalty.
So as much as I tend to be on Apple's side, this is nowhere near as restrictive as Apple's stance.
iOS on the iPad is NOT a completely open Unix OS. WindowsRT is Microsoft's IOS.
Since when did the kernel and desktop mean the same thing? The huge majority and all the important parts of OS X's user land is closed source.
Oh, one more thing:
Setting aside the question of private APIs, I believe Apple's app store specifically prohibit any independent browser implementations. So everything is basically embedded Safari. Is anyone claiming that an analogous situation exists for Win 8 Metro ARM? Or is the API thing the only issue (i.e. Technical feasibility with the white-listed APIs rather than political/legal/corporate interference)
Thank you, I didn't notice that. Luckily I'm on Android.
It's pretty much public knowledge that IE on Windows RT (and Safari on iOS) use privileged APIs.
This is to help preseve battery life and security. It worked quite well for Apple too.
This space for rent.
Stop trolling. The Apple desktop is a completely open Unix OS. I develop on it all day long and never run into any restrictions like this.
First of all, it's not as open as Linux(no source available, can't redistribute, can't even choose your own hardware legallly, can't even buy standalone to run on your machine) and not even as open as Windows (you can't legally run OS X in a VM like you can do Windows).
Secondly, the Apple desktop equivalent is Windows 8. We are talking about Windows RT here, which is a totally different beast and most comparable to iOS.
This space for rent.
ARM version - dubbed Windows RT[...]Rival browsers won't be allowed on the "classic" desktop
Windows RT supporting the classic desktop is news to me. Windows RT was meant to ONLY allow metro apps, but I guess one may need a way to fall-back if the metro web-browser breaks something. Then IE in the desktop mode will continue to work.
1) MS says "No desktop for Windows RT"
2) MS says Metro web browsers, including IE, have limited API access to keep the system secure
3) MS says "Ohh, shit, we need a "safe mode" incase shit hits the fan, lets allow desktop mode, but only let IE to operate"
4) Community goes ape shit because MS doesn't want 3rd parties to f*ck with their safe mode
This sounds about right
Internet Explorer only support 32 stylesheets, can't dinamically change the innerHTML of a TR row, don't register deletion of elements inside optgroup, don't apply the stylesheets of styles added dynamically and a hundred billion other bugs that shows is not a true DHTML browser. Its also a risk of virus and other malware infection. As a webmaster I think theres nothing worse than a whole genre of devices gimped to use IE, the "no-browser".
-Woof woof woof!
What happened is that MS realized that there was no way they could port Office to Metro in time for the Window RT release. But they want to push the availability of Office on Windows RT as one of it's major selling points over the iPad. On the other hand, there was no way they could port all the legacy Windows APIs to ARM in time to allow developers to build desktop applications in general, and even if they could they don't want to.
So instead, they are porting just enough of the legacy APIs to support Office, IE, and the desktop shell, but are keeping them private and only allowing their applications to use them. Office 15 for Windows 8 will be themed to fit in well with Metro but will be a classic (desktop) application.
But you can install anything you want on the device and use whatever APIs are available.
No you can’t, not without hammering down the OS with a jailbreak. That's like saying banks allow anyone to withdraw as much money as they want with a bit of dynamite placing on the vault.
As a developer I can actually install any app (I compile and sign myself) but even that will be limited to the certificate lifetime.
So apart from being locked down, iOS is entirely open. Congratulations, you just graduated in Newspeak.
And some people wonder why you Apple shills are so despised.
Considering that the store is the only way to install any software in iOS
More lies. This is why I usually avoid these conversations online. The store is NOT the only way to install software. I can create anything on my desktop and upload it to my phone. I can take any app a friend makes and upload it to my phone. Apple is not involved in any way and it is not jailbroken. Please stop with the ridiculous misinformation.
And how would FireFox go about doing that to be available on iOS?
Wow, really? I had no idea. So then why are so many developers giving a 30% cut to Apple? Why don't they just host their app on their own site so I can download it there? More importantly, if that's the case then why isn't there Firefox or Google Chrome for iOS?
You can only do this if you are a registered developer (I know because I am one.)
You can only install your friend's app if he adds you to he too is a developer certificate.
Actually, you can install his stuff (if he is a developer that added your device under his provisioning profile) even if you are not a developer, but you cant install your own stuff without you being a developer yourself.
Heck, even if you are a developer you must add your own devices to your profile, and there is a limit to how many devices you can add (arguably it's high enough to have all your friends devices registered.)
You can't just download software written by strangers and add it to your device, though.
Oh, if you are a corporation with a much more expensive (although not prohibitive) corporate program, you don't have a device limit (either that or its a frigging large limit) and you can even remotely push software and updates, but this is not in the realm of the common guy and still subject to Apple's blessing.