Well, thanks to Microsoft not allowing anyone except themselves access to the Win32 APIs on Windows 8 RT, ARM tablets aren't going to have Firefox on them.
There are strict limitations on iOS that prevent third-party browsers from getting good performance. For example, third-party applications distributed through the app store cannot do any runtime code generation. This prevents third-party browsers from having great Javascript performance.
Enterprise apps do not have this limitation, but that does not help regular consumers.
? I don't think this is correct. The version of Firefox that this article is talking about should run on ARM. What you won't get on ARM is a desktop version of Firefox.
No, this version will not run on ARM. This is not a regular Metro app. On x86 systems, Microsoft has made a special exception for third-party browsers to utilize Win32 APIs. So both Chrome and Firefox under x86+Metro are still using their underlying desktop codebase, just with a different UI.
On ARM, only MS apps are allowed to access Win32 APIs.
There are also technical limitations on Metro apps. For example, JIT compilation is not possible for pure Metro apps because Metro APIs do not allow marking memory as executable.
Here's an issue: this doesn't blend in all that well with the Windows 8 environment. The tabs, for example, are rounded. It looks nice, but the whole idea of the Windows 8 interface is to do away with needless skeumorphism. Making browser tabs look like real-life folder tabs is just that. They're going the distance by making the buttons in Windows 8 style, Windows 8 style start page, touch features, etc. Why would they go with rounded tabs?
It's certainly looking more "metro" than Chrome attempt so far. I kinda like that it's a bit of a fusion of both, still keeping some elements identifiable as Firefox.
Firefox tabs don't look native on any platform. For one reason or another it seems the developers aren't interested in doing so, or they'd have done something since it's more-or-less a regression since FF2 on linux and a longstanding issue elsewhere.
The rounded tabs have been coming for a long time - at least since 2011[1] - and they're not only for Windows 8. They're meant to be the same across all supported platforms, and thus provide a "unified Firefox experience"[2]. The tabs are just one part of Australis, the banner under which the changes to the download manager and back button, for example, appear.
So - yes, it can be installed in parallel (installs as 'Nightly').
It cannot be run in parallel - it seems to reuse the FF session and fight for a shared 'is the app already running' mutex. So you need to quit FF to start 'Nightly'.
And it's the only app so far that I've found that doesn't work with the builtin Administrator account (I'm running a Windows Server 2012 instance here for tests and fooling around. Everything works fine with that account, including IE. This browser refuses to start in Metro mode). Hmmm
24 comments
[ 3.2 ms ] story [ 56.1 ms ] threadEnterprise apps do not have this limitation, but that does not help regular consumers.
On ARM, only MS apps are allowed to access Win32 APIs.
Then again it's possible MS could gain some serious traction in "enterprise" active-directory heavy environments.
Apologies for the off-topic rant.
Well actually, you're probably right, considering Trident also runs on Windows CE. But I'd be surprised if they went to the bother of bypassing Win32.
Its well written and fairly modular. It has COM/IDL bindings but the core is very clean. I'd say it was better written than chrome.
It also used to run on Unix!
[1] See Stephen Horlander's mockups here: http://people.mozilla.com/~shorlander/files/customization-in...
[2] See the Mozilla Wiki on the 'Tab Strip Visual Redesign': https://wiki.mozilla.org/Tab_Strip_Visual_Redesign
It cannot be run in parallel - it seems to reuse the FF session and fight for a shared 'is the app already running' mutex. So you need to quit FF to start 'Nightly'.
And it's the only app so far that I've found that doesn't work with the builtin Administrator account (I'm running a Windows Server 2012 instance here for tests and fooling around. Everything works fine with that account, including IE. This browser refuses to start in Metro mode). Hmmm