ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

Microsoft's Windows Phone 7 code limitation puts an end to Mobile Firefox

By | March 24, 2010, 8:12am PDT

Mozilla is stop development of its Firefox web browser for smartphones running Windows Mobile.

Stuart Parmenter, Mozilla’s director of Mobile Engineering, has the details:

While we think Windows Phone 7 looks interesting and has the potential to do well in the market, Microsoft has unfortunately decided to close off development to native applications.  Because of this, we won’t be able to provide Firefox for Windows Phone 7 at this time.  Given that Microsoft is staking their future in mobile on Windows Mobile 7 (not 6.5) and because we don’t know if or when Microsoft will release a native development kit, we are putting our Windows Mobile development on hold.

The reason for this abandonment of the platform is that the Windows Phone 7 platform doesn’t support native code development, forcing developers to instead use C# with Silverlight or XNA. The reason for this is that it’s easier to sandbox this kind of code than it is to sandbox native code.

Already a platform that claimed to be better suited for developers than the closed ecosystem of Apple’s iPhone is feeling awfully claustrophobic.

Mozilla dropping out of the WP7 browser market could be good for Microsoft and Internet Explorer’s usage share on mobile platforms. However, if the supplied browser turns out to be lacking, that advantage could quickly become an Achilles’ heel.

It’s worth noting that both Google and Palm initially had plans to block native code on the Android and webOS respectively, but backtracked because of developer pressure.

Is this a good move? It’s too early to tell, but my feeling is that Microsoft is being very cavalier about taking more than a decade’s worth of relationships built up with Windows Mobile developers and OEMs and throwing that away so the company can go chasing after Apple. Microsoft is, with one wave of the hand, sweeping away an open, developer-friendly platform and introducing it’s own closed-box platform that’s years behind the competition.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

24
Comments

Join the conversation!

Just In

RE: Microsoft's Windows Phone 7 code limitation puts an end to Mobile Firefox
ryanstrassburg 26th Mar 2010
Ah well, MS is up to something.
0 Votes
+ -
A wise management decision on Mozilla's part
Dietrich T. Schmitz GNU/Linux Advocate 24th Mar 2010
Put resources to work on those projects mostly like to bear fruit.

Quite frankly, this is another example of Microsoft's failure to innovate and being a day late and a dollar short.

Windows Phone 7 is a non-event.

Dietrich T. Schmitz
GNU/Linux Advocate
0 Votes
+ -
I think it will catch on once there is a critical mass all using it's social apps.

If they can get enough people - it's quite cool.
Its already done in other phones.
0 Votes
+ -
Could / Won't
Dietrich T. Schmitz GNU/Linux Advocate 24th Mar 2010
Windows 7 Phone is looking at already entrenched competition and they haven't even gotten off the ground.

o Symbian Open Source
o Android Open Source
o To a lesser extent, OSX iPhone

Worse, consumers will have to pay a license fee for each copy of Windows 7 Phone.

Microsoft can throw all the $$$ at it they want, but at this point it is going to be an uphill climb to 'reclaim' market share.

Windows 7 Phone is a 'dud'.
0 Votes
+ -
Didn't
Earthling2 24th Mar 2010
You forgot to do a plug for your two favorite Linux features: The Sandbox That Runs Outside the Kernel and Polices the Kernel Itself and The GPG Keyring.

Do Linux phones sandbox their applications? Do you need to drop to console and type a command line without typos (use backspace instead of an eraser)?

How do they deal with apps that suck battery juice out while being active in the background?

How do they deal with clipboard data being channeled by a trojan to a third party?

Why is it imortant to have the full browser functionality on a very small screen with limited resolution? Why is it important to suffer watching movies on this device which neccesserily has (more important) restrictions on battery size and weight?

Why is it important for a teenager or a non-tech house-person to tinker with time-sharing multitasking super-customizable OS?

Have a broader perspective.

happy
0 Votes
+ -
Could be? Will be!
Loverock Davidson 24th Mar 2010
I see the Windows Phone 7 phones getting a healthy portion of the market. The social features is just one aspect driving it to growth, but the overall design and layout of Windows Phone 7 is a great idea which people will be able to use easily.
0 Votes
+ -
Ease of development ...
LBiege 24th Mar 2010
always leads to healthy growth in the APPs. Developing in native code cannot match what doing it in a managed environment could offer. Dropping Firefox mobile is unfortunately a collateral damage.
0 Votes
+ -
Thats in the eye of the beholder.
storm14k Updated - 24th Mar 2010
Some projects already have their code based in native code....for instance Firefox. In this case its not like MS is the first to try and limit their platform to managed code. Its been done and devs kept up pressure to get native code on the devices. MS may do a little better because of managed code games but there are still apps that people aren't going to want to port to C# and maintain that codebase just for one device line.
..surely make it a huge win.
This is a "non-story" story! Mozilla hasn't
done anything much in regards to a mobile
Firefox in the past for Windows Mobile, so
why expect anything different for Windows Phone
7?
0 Votes
+ -
Nonsense
UseYourHead 24th Mar 2010
I am not sure how much you know about programming. You may check out Firefox source code to see its development on WM.
Eliminating native support and multitasking is a stupid idea. This means all the native code (mostly C/C++) will no longer work in WM7. MS put its ******** developers out of business with this decision. The consequence is that you will not have your favorite apps (google map, opera mobile, GPS software etc) on WM7.
Ironically, MS makes Office/IE/MediaPlayer Mobile with native code but keeps 3rd party developers from doing so.
0 Votes
+ -
Re: Nonsense
wizard57m@... 24th Mar 2010
Since the story was about Firefox on WinMo,
I'll keep my comments on topic. Fennec for
WinMo (Firefox for Windows Mobile) was never
released as anything but "alpha" as far as I
remember, not even a "beta". Sure, I could
have grabbed the source codes and worked on
them myself, as anyone else could have. The
issue is simply that it never was developed
further than an alpha "proof of concept"
release.
In essence, Mozilla is just walking away from
a project that never got off the ground.
0 Votes
+ -
NT
0 Votes
+ -
So, useyourhead, what mobile development environment IS allowing native code applications with full access to the mobile device hardware?
0 Votes
+ -
The relationship.
People 24th Mar 2010
Throwing away it might be, however what they had was garbage anyway. Pressing reset on the developers might not be a bad move as it makes room for others who are willing but unable to get a foothold because of the stranglehold of the established competition might prove to be a good thing. Microsoft hasn't removed the competitive nature if the development base, just changed the rules. Those who cannot adapt in my opinion should be hosed.

Being developer friendly is a balancing act for any serious business.
0 Votes
+ -
Where is the outrage?
Rick_K 24th Mar 2010
If it was Apple doing this the talkbacks would be filled with
outrage. If it is Evil for Apple, why is it a good thing when
Microsoft does the same thing, or worse? When the iPhone
came out, all we saw were post upon post of how it
sucked, because it did not support Flash, no 3rd party
multitasking, no Cut Copy and Paste, etc. Fast forward
three years, Microsoft?s ?New? phone OS doesn?t allow 3rd
party apps to use native code, does not support 3rd party
multitasking, does not support Flash, does not have Cut,
Copy, and Paste. Yet all we see is how wonderful this new
Microsoft phone OS is going to be. How about a little
consistency? I see a double standard being applied here,
Microsoft=Good (or is that God), anyone else=Evil.
0 Votes
+ -
If you started this action, continue; RAGE.

Abort, Retry, Fail?
0 Votes
+ -
LOL
Rick_K 25th Mar 2010
Now that was funny
If you don't like Microsoft and their policies, then stop whining and start working. There's a lot of opportunities outside of the basement.
Nobody's whining, just laughing at Microsoft's stupidity.
0 Votes
+ -
I just have to ask this...
Rick_K 25th Mar 2010
If you really believe that. then you believe that the freeloaders should not
be able to infringe on another companies IP? Or is there a different set of
rules for non Microsoft OSes?
Ah well, MS is up to something.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix