Slashdot Mirror


No More Firefox For Windows Mobile

angry tapir writes "Mozilla has decided to stop development of a version of its Firefox mobile Web browser for phones running Windows Mobile. The reason is that Microsoft has closed the door to native applications on smartphones running its new Windows Phone 7 Series software. More reasoning can be found in a blog post by Stuart Parmenter, director of Mobile Engineering at Mozilla."

35 of 226 comments (clear)

  1. Preemptive Strike by SuperKendall · · Score: 4, Interesting

    Given that Microsoft has a closed app store model for Windows 7 (just like the iPhone) the chances are good Microsoft would not allow Mozilla to run anyway, even if they wanted to make a nice Silverlight based browser...

    That was an interesting choice on Microsoft's part, I can't believe they are not trying to grasp a lot of C# developers that have shifted to the iPhone just to move where the marketshare is. Now those guys have no reason to switch back anytime soon.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Preemptive Strike by Anonymous Coward · · Score: 4, Insightful

      who wants windows mobile after the last 6 fiascos? c64 apps are feeling more responsive...

    2. Re:Preemptive Strike by shutdown+-p+now · · Score: 2, Informative

      Given that Microsoft has a closed app store model for Windows 7 (just like the iPhone) the chances are good Microsoft would not allow Mozilla to run anyway, even if they wanted to make a nice Silverlight based browser...

      We don't know the exact rules for store approval process yet, but all information on that so far only mentioned malware and stuff such as "indecency" as reasons for rejection, and nothing even remotely similar to Apple's "no compete" clauses.

      That said, it still sucks big time. There are rumors that there will be a "non-publicized" way of uploading apps directly via USB, circumventing Marketplace, but somehow I suspect this is really only about SDK debugging tools - not exactly something you expect a non-developer (even a power user) to be prepared to tinker with.

    3. Re:Preemptive Strike by IainCartwright · · Score: 2, Insightful

      Microsoft will not have a closed app store model for winmo7 (although they will have their own app store). You can get an SDK and emulator right now - for free - and make XNA/Silverlight apps that can be downloaded to a winmo7 phone.

      If you want to be an good Apple fan you should try not to spout nonsense - your ignorance makes Steve look bad.

    4. Re:Preemptive Strike by im_thatoneguy · · Score: 3, Insightful

      Given that Microsoft already has an app store and hasn't made any motion to filter what goes into it... I think it's safe to say anyone will probably be able to release anything they please.

      Just because there is a gate doesn't mean there is a gatekeeper.

    5. Re:Preemptive Strike by tsa · · Score: 2, Insightful

      My Nokia E65 runs Symbian. I can download and install whatever I want from whatever website I want. But Symbian is as good as dead, and good riddance. Hopefully the new Linux OS they are now developing is as open as Symbian.

      --

      -- Cheers!

    6. Re:Preemptive Strike by rodgerd · · Score: 2, Informative

      Nokia N900.

  2. So basically by Voyager529 · · Score: 5, Insightful

    Microsoft is going to create a need for a WinPhone Dev Team to figure out how to jailbreak Windows Mobile phones?

    I mean seriously, it's like they're taking everything that I like about owning a WinMo phone and throwing it away. I *like* having a file browser on my phone. I *like* having native applications. I *like* HTC's SenseUI. I *like* being able to use my phone as USB mass storage. I *like* being able to HardSPL my phone and use a custom ROM from HTCpedia or xda-developers. I *like* being able to tether my phone using a standard data plan. I *like* Opera Mobile. These are all features that WinMo had and the iPhone didn't. Between these and the dropped calls (oh, and iTunes), I ditched my iPhone and couldn't be happier. Now they're taking away even the possibility of all of these features? Sure, I could completely understand hiding the file browser by default. I could understand not allowing HTC to ship SenseUI enabled by default. I could understand wanting to streamline the process and moving away from scouring the internet for CAB files and shifting toward a more standardized development process. But seriously Microsoft, don't try to copy Apple's shortcomings at the expense of the very reasons why I chose a WinMo phone.

    1. Re:So basically by Nerdfest · · Score: 2, Insightful

      Basically, moving to a closed store model throws away one of the few things that are good about WinMo. Next to a phone running raw Linux (like the Nokia N900 *drool*) it's the most open phone. unfortunately, I find it slow, clunky, mildly unstable, and unusable without a stylus. I've recently switched to running a hacked in Android OS, and it's about as stable as WinMo, but is faster and much nicer to use. The XDA developers are doing great work, and when the last few features are working, I doubt I'll use WinMo again, and may move to the Nokia when I have the option.

      I tried a beta of Fennec, and really, it needed a lot of work anyway.

    2. Re:So basically by pushing-robot · · Score: 5, Insightful

      Speaking of native apps, it's kind of funny how every new smartphone repeats this:

      Apple, 2007: Javascript is good enough!
      Apple, 2008: Okay, okay, here's a C SDK.

      Google, 2008: Java is good enough!
      Google, 2009: Okay, okay, here's a C SDK.

      Palm, 2009: Javascript is good enough!
      Palm, 2010: Okay, okay, here's a C SDK.

      Microsoft, 2010: Silverlight and Flash are good enough!

      --
      How can I believe you when you tell me what I don't want to hear?
    3. Re:So basically by mykro76 · · Score: 5, Insightful

      I *like* having native applications.
      I *like* HTC's SenseUI.
      I *like* being able to use my phone as USB mass storage.
      I *like* being able to ... use a custom ROM from HTCpedia or xda-developers.
      I *like* being able to tether my phone using a standard data plan.
      I *like* Opera Mobile.

      Android welcomes you.

    4. Re:So basically by shutdown+-p+now · · Score: 2, Interesting

      I mean seriously, it's like they're taking everything that I like about owning a WinMo phone and throwing it away. I *like* having a file browser on my phone. I *like* having native applications. I *like* HTC's SenseUI. I *like* being able to use my phone as USB mass storage. I *like* being able to HardSPL my phone and use a custom ROM from HTCpedia or xda-developers. I *like* being able to tether my phone using a standard data plan. I *like* Opera Mobile. These are all features that WinMo had and the iPhone didn't.

      I wholeheartedly agree. I was actually waiting for WinPhone 7 MIX announcement to decide which smartphone will be my next. That decision was made next day after the announcement, and the phone is Nexus One...

      It seems that Android now is everything that WinMo used to be - open in terms of what you can install on it, both native and managed applications allowed, great RAD development tools, decent documentation.

      Sadly, I can understand why WinPhone was made that way - no-one can deny Apple's access with iPhone, and that makes it abundantly clear that most casual users don't care about openness of platform for developers - or even understand the concept - even if it still does affect them indirectly. So copying iPhone's model is the obvious choice so long as $$$ are involved.

      Still... what happened to "developers, developers, developers"?

    5. Re:So basically by Colonel+Korn · · Score: 2

      I *like* having native applications.

      I *like* HTC's SenseUI.

      I *like* being able to use my phone as USB mass storage.

      I *like* being able to ... use a custom ROM from HTCpedia or xda-developers.

      I *like* being able to tether my phone using a standard data plan.

      I *like* Opera Mobile.

      Android welcomes you.

      And me, too. WinMo was a flawed platform with some really good flexibility that resulted in some great features not found in the iPhone. Android started with a more solid platform and duplicated the nice aspects of WinMo. WinMo7 (or whatever it's called) may quite possibly be as solid as Android/iPhone/WebOS at its core, but it's giving up the only advantages Microsoft has built in the mobile space. iPhone is the most mature of the mobile platforms, WinMo7 looks essentially like a wannabe iPhone, WebOS is attached to a rapidly sinking ship, and Android is apparently the best of all worlds. Come July I'm heading to Android.

      --
      "I zero-index my hamsters" - Willtor (147206)
    6. Re:So basically by Verteiron · · Score: 3, Informative

      It's my understanding that most rooted Android images also disable auto-updates from the provider. Certainly the rooted Droid images do.

      --
      End of lesson. You may press the button.
    7. Re:So basically by Espectr0 · · Score: 4, Insightful

      That's because it's intentional, and more like:

      Company: javascript/java/flash/silverlight are good enough for now, since we want to sell the devices while we have time to develop a native sdk!

    8. Re:So basically by julesh · · Score: 2, Insightful

      Company: javascript/java/flash/silverlight are good enough for now, since we want to sell the devices while we have time to develop a native sdk!

      MS has a native SDK. It's not like this is the first version of their OS, it's just an incremental upgrade to previous ones with native SDKs already published. It should run the same apps with the same install process. MS just want to exert more control on what you can do with your phone.

  3. Shame on me, RTFA. by headkase · · Score: 4, Interesting

    So the reason Microsoft is not allowing native applications is because they are requiring apps to run in either Silverlight or XNA. This is a classic strike against for-profit closed-source: their priorities do not always line up with their users. Remove the profit-motive and all of a sudden you are following your users not trying to make your own tech the standard of the day. I like my software bottom-up please, not top-down.

    --
    Shh.
  4. Meh by PPH · · Score: 2, Funny

    So there will only be 11 selections on the browser choice menu.

    I can still pick Opera.

    --
    Have gnu, will travel.
  5. Re:Microsoft versus Sun's Java and JavaScript by all204 · · Score: 2, Funny

    And Java and JavaScript are completely unrelated. JavaScript is to Java as fish is to phishing.

    Great analogy!

  6. ROFL! by jmorris42 · · Score: 4, Interesting

    Good grief, just how stupid can these guys get!

    Just about the ONLY nice thing people say about Windows on a phone is that it is an open platform for all the corporate junk. Now it is a closed clone of the iPhone complete with app store. All the evil with none of the hipster kewl artsy metrosexual buzz.

    Without a monopoly Microsoft couldn't sell icewater in hell.

    --
    Democrat delenda est
  7. Re:Microsoft is at it again by Concerned+Onlooker · · Score: 4, Funny

    "Widows Mobil"

    A gas station only for women who have lost their husbands?

    --
    http://www.rootstrikers.org/
  8. Re:Oh thats a shame... by Anonymous Coward · · Score: 5, Insightful

    Android has its own issues. For example, the game some Android phone makers play with modders, where every version change unroots phones, or actually bricks (as in permanently trashes w/o change to reflash) devices.

    I actually miss Windows Mobile. To use the phone to its fullest capacity (yes, including capacity), I had to do no hacks, no low level patches. Just install the right program and go. Every other vendor, I have to play the game of either continuing to run a backlevel OS, or upgrade to the latest and lose capabilities until they are re-hacked in.

    Of course MS locking down stuff in Windows Mobile 7 pisses me off.

    My next phone, I just want something that was like my old HTC Wizard -- won't brick if someone has a badly cooked image (just a reflash), keeps root/jailbroken, and is easily hackable without the vendor pushing out patches to kill phones.

  9. Why not? It's proven to work. by SuperKendall · · Score: 4, Funny

    I wonder, will the Apple fanboys defend Microsoft for this?

    I think they did it because they see it works for Apple, and they are tired of being the industry whipping boy for security flaws in a platform. And honestly, who can blame them? They have formed a safe vantage point from which they will probably not be the worst platform for mobile security going forward.

    I got the vibe the 7 app store was going to be closed right after they announced Windows 7 Series Mobile (any misordering of words there is not disrespect, I just have given up remembering the proper order), just because of how they framed it...

    I think the closed app store model is a good idea that has helped Apple avoid some problems on the platform. What I think is a much, much less good idea is not offering the native SDK out of the chute - did they learn nothing from Palm of all people? And as I said, I think they have made a terrible mistake in not re-courting C# developers to come back into the fold. I'm sure people will jailbreak the 7 phones just like the iPhones, and we'll see some interesting stuff from that.

    As far as looking for people to defend Microsoft I'll do you one better - I will even defend what they are doing with cut and paste (as in not having it). I still think it's possible to do some magic with data flows that might approximate cut & paste for most people and be an interesting alternative, so I am interested to see what they are doing.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  10. How sure are you? Microsoft says otherwise. by SuperKendall · · Score: 3, Informative

    Microsoft will not have a closed app store model for winmo7 (although they will have their own app store). You can get an SDK and emulator right now - for free - and make XNA/Silverlight apps that can be downloaded to a winmo7 phone.

    Oh really?

    Like Apple and Google, Microsoft has also thrown their hat into the ring and launched an application store called Windows Phone Marketplace. The marketplace won't be empty at launch because Microsoft has a list of impressive development partners such as EA, Foursquare, Namco and Sling to name just a few. But it will indeed be a closed system, similar to Apple's iTunes App store, being the only vehicle where the end-user can download software to their smartphone.

    Am I sure? Pretty sure.

    Though there's no way for end users to purchase and install apps outside of the Marketplace, Microsoft is naturally working on a solution for trialling apps on a limited number of devices; if we had to guess, it'll be something akin to Apple's ad hoc installation mode, but Charlie Kindel has said that it won't be available in the first release of the platform. For now, the only way to do it is to unlock devices one at a time through the developer portal, and Microsoft isn't talking about how many devices you'll be able to unlock on an account right now.

    The iPhone is totally open as well if you count the ability to develop whatever you like and deploy it - it just costs a little more, but once you have paid you can put anything on the phone.

    If you want to be an good Apple fan you should try not to spout nonsense - your ignorance makes Steve look bad.

    The thing that really amuses me about the whole Windows vs. Mac thing, is how often the Mac people end up knowing so much more about both platforms than the people who only really know Windows. And so the trend continues it would seem.

    If you have other details illustrating the degree of openness for Windows Mobile Series 7 that you claim, by all means share them with the group.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  11. Windows Mobile 7 Series has app review process too by SuperKendall · · Score: 4, Informative

    I think it's safe to say anyone will probably be able to release anything they please.

    I'm not sure how you missed the news if you have been paying attention to WIndows 7 Phone Series at all but... not so:

    We just got out of a meeting with Microsoft's Todd Biggs, who dropped a little bombshell on us: the only official way to get apps on a Windows Phone 7 Series device will be to download them from the just-detailed Windows Phone Marketplace. That means developers will have to abide by Microsoft's technical and content guidelines in order to make it in, with the very real possibility of rejection - sound familiar? Todd told us Microsoft plans to avoid Apple-style submission headaches by making the process transparent and predictable, with a group of Microsoft execs regularly meeting to examine edge cases and refine the guidelines as needed, but even the best intentions can be led astray by a sexy app or two.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  12. WiMo, Microsoft's second OS/2 by koko · · Score: 2, Interesting

    Wait -- then MS's OS/3?

    And it's not that bad, really, it's not. It's not popular in the west; I could count the WiMos I've come across the past few years. Head East and it's still popular.

    Skype? Gone. FF? Gone. Is Opera next?

  13. Nokia/Symbian Phone? by mpapet · · Score: 2, Insightful

    http://www.symbian.org/

    It's as open as you can possibly get. I understand coding at the OS level is some C++ weirdness or something. But it's all there. Media freedom, OS freedom, works great, lots of apps.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  14. Re:Oh thats a shame... by jonwil · · Score: 3, Informative

    Nokia N900. Can replace the kernel and root FS out of the box without the need for hacks. Nice beefy hardware.

    If Nokia sold an N900 with OVI Maps for Australia bundled with the phone (like they do now with various Symbian phones) and with 2100/900 3G bands for Vodafone Australia, I would seriously jump on it as my next phone.

    Conversely, if someone made an Android handset with Google Navigator for Australia (especially if it integrated with Google Transit so I could say "I want to from where I am now to this location, tell me what transport options to take") and that was as hackable as the N900, I would go that route.

    But since it doesn't look like any manufacturer plans to release a phone with the combination of "really hackable" and "GPS navigation that doesn't cost big bucks", I will stick with my Motorola Z6.

  15. Just Requiring CLR? by snowman2010 · · Score: 2, Insightful

    It's not clear to me from the linked article, but it sounds like Microsoft want all apps running on the phone to be "managed" code running on the CLR engine. This is just plain sense. It means that they can then run all apps in the same memory-space, and be sure that they are all nicely "sandboxed" so they can't corrupt each other's memory. If non-sandboxed code is allowed, then the OS has to run each app in a separate process with its own memory-space. That makes life more complicated, and adds overhead. I'm sure microsoft don't want to handle user complaints about os crashes, and have to analyse them knowing that some of the processes on that system are not sandboxed. It's a little like the Linux "tainted kernel", where you get absolutely no support if you load non-gpl kernel modules. Of course in Linux, you have the *option* of loading the modules if you really really want to. Still, I'm sure linux distros aren't keen on having lots of users with tainted kernels, and that Microsoft feel the same about their phones. Limiting apps to using CLR isn't crippling, and with the XNA lib for fast graphics added things should be even better. Ok, not quite native speed but pretty close...

  16. Re:How sure are you? Microsoft says otherwise. by feepness · · Score: 2, Funny

    The iPhone is totally open as well if you count the ability to develop whatever you like* and deploy it - it just costs a little more, but once you have paid you can put anything** on the phone.

    * Subject to limitations of no on platform multi-tasking. ** Subject to approval by Apple Corporation.

  17. Thanks for not saying "PC vs. Mac" by jonaskoelker · · Score: 2, Interesting

    The thing that really amuses me about the whole Windows vs. Mac thing

    For those of us who can't find large differences between an Apple laptop running Linux and an Dell laptop running Linux, thank you very much for not framing the debate as PC versus Mac.

    I can't tell you how badly I hate that choice of words. It pulls me in (because I use a computer that either is or isn't made by Apple) but then leaves me out (because I use software that both isn't made by Microsoft and isn't made by Apple).

    It's a relic of the past---from when PC meant IBM-compatible PC. The IBM PC business has died out as per http://en.wikipedia.org/wiki/IBM_PC_compatible#The_declining_influence_of_IBM.

    The word (/abbrev.) PC means nothing having to do with being a personal thing and much more about being a consumer-affordable general purpose computer (i.e. my Wii/router/phone isn't a PC, nor is my Cray 1, but my Apple laptop is); at least that's the way I use it and hear it used, except maybe by people who need to distance themselves from the majority of people who run Windows on an Intel box.

    Get over yourself. Yes, I run something else too. I don't go around telling everybody about it any longer. I was a fan boy. Now I'm pretty chill about it. Linux is the set of trade-offs that works best for me; if you like something else that's fine with me. Heck if you prefer Blackbox to Fluxbox or vim to emacs, that's cool. Use what works for you. Even if it's made by a company I don't like.

    Just leave me out of your mud wrestling match between you and The Windows Sheeple. Maybe we can have a beer together when you get over it?

    Thanks. </rant>

  18. Oh Jesus by theolein · · Score: 2, Insightful

    ...The thing that really amuses me about the whole Windows vs. Mac thing, is how often the Mac people end up knowing so much more about both platforms than the people who only really know Windows. ...

    This makes me weep. I'm a system administrator for a large design company, running Mac servers with about 45 Mac clients and 10 PC clients. The Mac users are so singularly clueless about what a computer does and how it does it, it makes me cringe. It's good that OSX is simpler and more robust than Windows because, man, do they need it.

    What Mac users especially are, is loud-mouthed know-it-alls who think they know more about any topic in IT because some rabidly Mac centric blog, like Daring Fireball or Roughly Drafted writes totally false articles on why Flash won't work on the iPhone (They said it's because the OS doesn't have a cursor so roll-over events won't work, which is so utterly pathetically wrong, it's just sad), for instance. Those same "knowledgeable" Mac users will then go on to scream that piece of falsehood at the top of their lungs on the internet.

    Yay Mac, because having to apply one's brains is sooo uncool.

  19. How about the Nokia N900? by jonaskoelker · · Score: 2, Informative

    I actually miss Windows Mobile. To use the phone to its fullest capacity (yes, including capacity), I had to do no hacks, no low level patches. Just install the right program and go.

    Funny, that's exactly what I've experienced with my Nokia N900.

    Heck, even better than that, on day one I install code I had contributed to Simon Tatham's puzzle collection, file bugs against it, and start looking at how to develop for this mean ass machine.

    I don't have to pay corporate overlords (for what, gcc? ^_^), no one is going to say "no, you can't have that software"; I'm free to play and build, and turn my phone into exactly what I want it to be. And other people want to do the same thing, so it's not like I'm all alone :-)

    It has its warts, so look into reviews and troll posts on maemo forums, and decide if they sound like you can live with them. But Nokia loves you and wants you to play. /* I'm not paid to write this, I just evangelize to what I assume is an eager audience (of at least one person) */

  20. Re:Why not? It's proven to work. by GameboyRMH · · Score: 2, Insightful

    Microsoft mobile team meeting:

    OK guys, Apple made a fuckton of money on the iPhone, so we're gonna copy what they did step-for-step. Here's my hierarchical breakdown of the project.

    - Phase 1: Massive initial fuckups, geek hardon removal
    ----Lock development down like Fort Knox
    ----Make sure no alternative browsers are available
    ----Leave basic functionality out of the OS and apps
    -------Copy and Paste
    -------Multitasking
    -------Browser download capability

    - Phase 2: Hype the LIVING SHIT out of this phone
    ----Spread rumors and then deny them
    ----Trendy ads - no Seinfeld this time
    ----*Idea: Plant some line campers on release day?
    ----Online media blitz
    -------Rapidfire press releases
    -------Sue bloggers for Streissand effect
    -------*Idea: Torture Chinese factory worker over lost prototype?
    ----Promise to patch in some basic OS and app features left out in Phase 1, hype them like they're amazing new innovations

    - Phase 3: ??????

    - Phase 4: PROFIT!

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  21. Re:Windows 7 Immobile by syousef · · Score: 2

    By "the market" I meant finger friendly touch screen phones which an emphasis on visual style and simplicity of use. That's what iPhone invented

    What a bunch of revisionist nonsense. You've defined the market as a very narrow subset of the smartphone market based on a single feature (touch screen). Smart phones have been around for a long time. The iPhone may have popularised touch screens but it did not innovate. Go crawl back into your Apple fanboi hole.

    --
    These posts express my own personal views, not those of my employer