Mozilla came out with guns blazing at Microsoft on Wednesday, saying that Microsofts decision to limit access to web browsers, such as Firefox, on Windows RT (also known as WOA) could be a violation of Microsofts antitrust settlement that was approved a decade ago.
News.com reports that according to Mozilla, Firefox could in theory be made to work on Windows RT. However, Microsoft has chosen to limit developers" access to a set of APIs for that OS that, in Mozillas viewpoint, would cripple a Windows RT-based Firefox browser.
Mozilla spokesman Asa Dotzler states:
Of particular concern are the APIs that IE has access to which Microsoft is denying other browsers, including VirtualAlloc / HeapAlloc and friends, CreateNamedPipe, ConnectNamedPipe, DisconnectNamedPipe, CreateProcess, and various others.
These APIs allow for things like making memory executable, a prerequisite for building a JIT [just-in-time compiler]. Without a JIT, it will be impossible to build a modern browser. These APIs also allow for things like spawning additional processes, and communicating between them -- something we use to isolate plug-ins for security and stability purposes and other browsers, including IE, use to isolate tabs and windows for security and stability purposes.
Microsoft has said in the past that Windows RT is not the same as its x86 version of Windows. Microsofts Steven Sinofsky stated back in February, "If we enabled the broad porting of existing code we would fail to deliver on our commitment to longer battery life, predictable performance, and especially a reliable experience over time."
Google has already stated it agrees with Mozillas viewpoint over the Windows RT restrictions. So far, Microsoft has yet to comment on Mozillas statements.