Firefox Mobile Threatens Mobile App Stores, Says Mozilla
Barence writes "Mozilla claims that its new Firefox Mobile browser could be the beginning of the end for the hugely popular app stores created by Apple and its ilk. Mozilla claims Firefox Mobile will have the fastest Javascript engine of any mobile browser, and that will allow developers to write apps once for the web, instead of multiple versions for the different mobile platforms. 'As developers get more frustrated with quality assurance, the amount of handsets they have to buy, whether their security updates will get past the iPhone approval process ... I think they'll move to the web,' Mozilla's mobile VP, Jay Sullivan, told PC Pro. 'In the interim period, apps will be very successful. Over time, the web will win because it always does.'"
Not without better connectivity.
Yeah, worked for java didn't it? Not sure Apple's any likelier to just roll over any more than Microsoft or Adobe did.
Linux, you magnificent bastard, I read the fucking manual!
Javascript: Off
Divide a cake by zero. Is it still a cake?
Or, Apple DELETES firefox from your iphone without your consent.
Not until mobile OSes allow for direct hardware access from the browser. Palm's Web OS does, but I can't imagine Apple allowing Fennec to access the accelerometer or camera, say. Particularly if it begins to cannibalize their App Store profits.
iphone fans vs firefox fans ........
Does that run in Safari?
Uhm, isn't the issue that your browser can't access your hardware? Guess sooner or later it will become 3D accelerated and maybe one can have the GPS submit coordinates to the page running the javascript or something. But shouldn't it still be somewhat limited?
How good does the iPhone work?
Don't "native non-webrelated apps" have any benefit longer?
I saw my wife playing Assassin's Creed on the iPhone today. I can't imagine a game of that quality being remade in Javascript unless it comes with some funky O3D-like capabilities.
First of all, you can be 100% certain that unless Mozilla's made some kind of specific arrangement with Apple, this will not be allowed on the App Store. It's plainly and obviously against the SDK terms.
Second...how many times have people complained that web apps are totally inadequate substitutes for native apps, for many types of application? I mean, sure, you can make an RSS reader, or a Twitter client, but what about (for instance) Myst? That's now an iPhone app, weighing in at over 500MB, if I recall correctly. Do you really think that's going to be a viable app to distribute as a web app?
Third, unless you're going to have some sort of subscription thingy worked out, how are you going to make money on web apps without intrusive ads? Again, consider Myst. No one is going to accept ads suddenly popping up when they try to link from Myst Island to Channelwood. And I doubt that people will want to pay a monthly fee to access a single-player game, either.
Fourth, if you're writing a plain web app, however fancily mobile-enhanced, how are you going to make use of the cool features of different phones? The iPhone has a camera, accelerometers, GPS, and multitouch. I admit I'm not terribly well-versed in the features of other smartphones, but a) do they all have these? b) can you access them from web apps? and c) can you access them all in the same way from web apps?
I'm betting the answers to these are all, to greater or lesser extent, "no."
Mozilla can dream about "killing the App Store." But if it ever happens, it's not going to be Firefox Mobile that does it.
Dan Aris
Fun. Free. Online. RPG. BattleMaster.
This sounds like Steve Jobs before he announced that the iPhone would be supporting native apps and not just web apps. It already had a pretty fast, capable browser, and there were hardly any apps for it. Within a week of shipping an SDK, there were hundreds.
http://alternatives.rzero.com/
I'd say this comment misses the point of phone apps pretty terribly. At least the ones I use tend to rely almost entirely on the phone's hardware features. Not just accelerated graphics and GPS and camera, but tie-ins to the address book and calendar, etc.
Care to hack your phone over it?
This is exactly why proprietary systems that are built on anti-competitive practices and don't give you the ability to install applications without approval are a very bad idea in the long run, regardless of initial cool factor.
These posts express my own personal views, not those of my employer
i thought web browsers weren't allowed on the iphone, or opera would have done it. So no firefox on iphone, either...
... who thinks FF is lacking quality control recently? I have 3.5.2, but it crashes way too often and feels slower. Javascript also stutters. It pauses now and again, as if it were trying to catch up to something. It could be blazing fast between pauses, but if its freezing, it ain't blazing.
You can tout your own horn all you want, but show me the evidence.
It's a little shortsighted to use "always" to describe the web's winning streak for two reasons:
1) The web has not always won. Despite Google's Office suite, Microsoft continues to dominate the office space and will continue to do so for the foreseeable future. So at least in one market, thick clients have continued to win out over thin clients.
2) The web is just not that old. Claiming that the web will win because it has always won is a weak appeal to tradition made especially weak by the fact that the web is realistically 13-15 years old.
I currently have no clever signature witicism to add here.
I want local apps, with local data, that I can synch with anything (one of my PCs, on-line storage...).
I don't want to be dependent on a wireless net connection to access my apps nor my data. In my experience, even wifi is flaky. And I can't trust 3rd parties to have my apps and data available, secure, and safe.I'm a big ASS fan. I'd be interested in local javascript apps, with local data storage, maybe...
Plus the smallest-common-denominator issue: as long as different devices have different capabilities (color, accelerometer, multi-touch, video/3D acceleration...)
The Cloud - because you don't care if your apps and data are up in the air.
"Over time, the web will win because it always does." Yeah, over time... "over time" linux will win too. It's true most of the apps from the app store could have been made identically as web apps. But then they wouldn't have been on the app store - and no one would have ever seen them. I'm continually shocked at the amount of money the non-nerds (bosses, project managers, those other people who I'm not sure what they do except go to corporate lunches) at my work spend on the app store. MONEY! that's crazy - I've never seen people voluntarily spend MONEY on apps before! But Apple made a great system for "the normals". They don't want to trawl the web for nifty web apps (like this JavaSript platform game I may or may not be shamelessly plugging). The just want a happy little environment where they can buy stuff while pretending to be typing important emails during meetings.
The current beta is far worse than the native Maemo browser (itself based on Firefox): - No inertial scrolling. - One window per instance, no tabs. This is a deal killer. I don't necessarily need tabs, but opening a separate instance for each page I want to view simultaneously is unacceptable. - Extremely slow to start and load pages. - Package is not "optified" - it installs to the device root instead of /opt, taking 20MB out of 256 available in the root.
- Currently there are only three add-ons not marked "experimental" and even in experimental there's no AdBlock Plus (at least, that I can find).
Hopefully, these problems will be fixed, but for now, I'm staying with the native Maemo browser.
How many apps do you have that do direct hardware access?
I understood 7Ghent's intent not as actual direct hardware access (in the kernel-mode sense) but as any feature of a computing device that JavaScript and the HTML and CSS DOM don't necessarily expose. I have lots of apps that use APIs for 3D graphics, reading the joystick or accelerometer, reading the camera or microphone, playing audio objects with variable pitch and volume, importing and exporting files chosen by the user, and connecting to multiple web servers (which XMLHttpRequest doesn't allow due to Same Origin Policy).
Two things, my friend:
1. Java is THE dominant platform if you want to program anything that works on pretty much all mobile phones on the planet. Apart from the iPhone, and some Windows Mobile phones, I don’t think there is a phone that can’t do Java. :)
2. In the real world, not many people care about the App Store or the iPhone. It has only 3-4% percent of the global market share, and technologically already was surpassed when it came to the market in Japan, was a novelty for about a month in most of Europe, and only in the USA has gained more than 10% for obvious reasons. Which means, others are still hugely dominant. So much in fact, that I don’t even think it’s worth targeting the iPhone platform. (I’m sorry, but if you now think I’m trolling, that’s the reality distortion bubble, created by the hype. I’m in no way hating the iPhone or anything. It has great raw power and a good UI. I’m just stating the facts as I know them from actually being in the market, and keeping up to date, because I need that to make a living. Prejudice is just stupid, and am happy to be corrected.
So I really see no point in yet another layer of inner-platform failure, to use JavaScript, when you already have fast Java with accelerated OpenGL, EAX-like audio support, and tons of functions. (Be aware that as much of it is accelerated, Java on mobile phones is vastly faster per raw CPU power, than on desktop VMs.)
If they can offer me all those hardware-accelerated APIs, an ability to check if the phone supports them, a fast JavaScript compiler, and 96% of all phones of the world having it pre-installed, I might consider writing for their platform. ;)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
I expect slapchop articles to be stupid, wrong, and shitty. I expect to be able to bitch and moan about them. It's why I come here.
But this article has that distinctive truthiness to it that flies in the face of what the masses love.
99% of the applications on the various mass-market marketplaces (Apple's, Google's, and Microsoft's) are pointless crap that would be better served up via a standard web page.
Of course, the browsers on those phones are crap, and no one bothers to get Opera Mobile even though it blows the shit out of your phone's standard browser (especially if your phone supports the non java version).
The bottom line is that this is a good thing.
I see far too much time, money, and energy wasted on "apps" (both by developers and by users) when a competent mobile web page would be a much better choice for the consumer.
But of course, if you can mask your web page as an "app" and SELL it on a virtual store that advertises for you, well shit yes the developers are going to focus on "apps" and ignore their mobile sites.
I seriously hope Firefox runs well on all the major mobile platforms (Windows Mobile 6.5 and up, iPhone OS, Droid, and the other one that a I always forget the name of, no not Blackberry). I'd love to have a competent browser SUCCEED in the mobile space. We already have Opera, but as I stated before, no one uses it. People will use Firefox.
(If you want to complain about my use of "truthiness", I'll just tell you it's as cromulent a word as "distinctive".)
ECMAScript has been described as Scheme with C syntax, or what Lisp might have been had the M-expressions ever been implemented. Are your complaints about the language itself or about the DOM?
This is joke of the year material. For those who don't know, the current versions of Fennec for the Nokia N900 basically crashes left and right on pretty much anything. Fennec isn't threating anything, anything soon.
Yeah, that's why the vast majority of apps we all use on a daily basis on our computers are web apps. Or not. In fact, for me, there's not a single web app I use on a daily basis...
Opera mobil.
integrated into Firefox Mobile. It would allow for streaming media from sites such as Youtube, Hulu, and Tube8.
Get your free Dropbox account with 2 GB Free storage!
Comment removed based on user account deletion
Ars Technica had an article about a hidden framework that Apple was developing before Apps hit with 2.0. http://arstechnica.com/apple/news/2009/12/pastrykit-best-iphone-web-app-library-you-never-heard-about.ars
Actually looks pretty cool and could allow more web-based apps.
I still think that local apps will be preferreable. The thing is that a lot of apps are only useful on the web, so the concerns about not being able to access them w/o a net connection are baseless. Not all apps, but there's lots of social networking apps and others that need networks.
This is just speculation, but lets say that all of the OTHER smart phone companies want to see the Apple App Store lose some business. Since there is no real rival to the App store, these companies have nothing to lose by supporting webapp capabilities through Firefox Mobile. They would gain a buzzword and compatibility with a potentially unlimited amount of software. So what this means is that iPhone users still use the App store, and everyone else uses some open repository of free and non-free webapps or buys directly from the developer. Seems logical to me and only takes the assumption that not everyone on the planet uses an iPhone.
Comment removed based on user account deletion
Hear my plea, oh Mozilla developers. What must I do to appease your wrath?
Please don't build another application platform on Javascript. Just make Java a first class citizen in the damn browser and be done with it.
Heck, any proper language with a proper standard library will do. I'm not partial to Java. All I care is that it isn't Javascript. Javascript should have died in 1996.
Javascript helps no one. It is a shitty language with shitty tools that has spawned so much shitty code that it threatens to fold the universe in on itself.
Comment removed based on user account deletion
Firefox is the most unstable program in common use.
So maybe: Firefox: Off.
Hey, I've got an idea, write a browser that's so mutantly written it's not native anywhere and isn't even ALLOWED in the Android OR iPhone OS app stores and see where it gets us! Fantastic plan, Mozilla. I didn't switch to Chrome because it was awesome. I switched because Firefox has horrible gnome integration. The entire browser gui literally IS a web page of sorts.. You just can't take that web stuff too far, and you have. Me, I like fast. Circular saw duct-taped to a scud missile fast. I call it WebKit.
Sorry but you are wrong. The iPhone has 17% of the mobile share globally, 50% of the global app usage, and an insane 65% of the mobile HTML request. Unlike you I did the research instead of making shit up. Want the source? Here
Damn, why'd my mod points all have to expire yesterday?
All I care is that it isn't Javascript. Javascript should have died in 1996. Javascript helps no one.
Helps me. Nice multi-paradigm functional-OO-imperative language mix wrapped up in familiar syntax. The various DOMs have kindof sucked, and there's a few gotchas (you have to know your scoping rules, that the number type is IEEE 754 double precision, why non K&R bracing style will bite you, plus some misc other things), but overall, I find a lot to recommend it.
Do you have specific gripes, or just general bad vibes?
Tweet, tweet.
Like Apple will allow them on the iPhone and I doubt it will get me to switch from Google Android browser. I enjoy using the Opera browser for Android sometimes but even that doesn't feel as intuitive. I doubt Firefox will be better.
Sorry, but having a structure that manages Movies, Videos, Audio, Apps seemlessly for Apple only Hardware will never be threatened by a non-Apple product that has no means to duplicate the AppStore via iTunes.
And, if my app requires significant bandwidth would normally be used by the user, I now have to source it all myself for every user?
That sucks.
Opera Mobile claimed to be the fastest browser of them all, but all the masses got was a fast browser that locked up almost ALL of the time and was bogged down by incredible resource usage. I've been hearing about Firefox Mobile for years now; I'll believe it when I see it.
Plus, Safari is one of Apple's core tools! Does anyone think Mozilla can finagle their browser into Apple's app store? That'd be awesome if they pulled it off, but I see it as being quite unlikely.
It has only 3-4% percent of the global market share, and technologically already was surpassed when it came to the market in Japan
True that it currently has 3-4% of global market share of all phones - but here you are talking about Java, which does not run on all phones either. So why not speak to the smartphone percentage, which is more like 20%.
As for Japan, if it was surpassed years ago then why is it so popular there? It's not number one (that's a list updated every week), but it's been in the top ten ever since it was pointed out that it reached number one.
In the real world, not many people care about the App Store or the iPhone.
Except for thirty or forty million users worldwide. By all means feel free to leave them to me.
I'm just stating the facts as I know them from actually being in the market, and keeping up to date, because I need that to make a living.
I think you need to do a better job keeping up. I'm in the market as a full time mobile developer, so my living depends on this too...
when you already have fast Java with accelerated OpenGL, EAX-like audio support, and tons of functions. (Be aware that as much of it is accelerated, Java on mobile phones is vastly faster per raw CPU power, than on desktop VMs.)
You won't find a much bigger Java fan than myself. But the reality is that even if you have some of that on every platform, you have almost no platforms that offer all of that - and the testing required across so many devices makes "reality" that you have to target a handful. Real-world apps are moving in droves to the iPhone/Android, and only the simplest apps or some games are still going to J2ME platforms.
Now if you are including Android in there it's a different matter, but it's really different than J2ME.
All that said... I agree with your conclusion that the mobile browser app market is just not compelling compared to the iPhone or Android - or even J2ME. They'd have to add a ton of stuff just to get close and the native platforms swill simply always be ahead of the game.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
http://phonegap.com/
Everyone seems to think what the phone needs is a good browser. Inevitably the experience ends up worse than on the desktop, even if the code is shared with a desktop browser. The devices are getting better, but it's not there. I'm skeptical that it will ever be.
Whattaya know. Just thought I'd point out - this strategy didn't work out so well for Apple when the iPhone first came out. They were booed into submission.
Sure the web always wins; however that doesn't mean Mozilla will win any more than Apple, because there are many other companies on the web too, using the web, developing features based on the web standards, creating new web standards.
[Cross-Origin Resource Sharing] actually is [secure], for non-public resources (ones requiring a login).
The right solution in this case would be a 401 Unauthorized result, not a client-side-enforced limitation. Are you envisioning a situation in which the data is available to humans for free and to proxies for free but to client-side scripts for pay?
I don't think it means what you think it does. http://en.wikipedia.org/wiki/Ad_hominem
Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
So this generates a revenue stream for developers how?
that mobile devices don't always have Internet access. The user may run into a dead spot without 3G+ or WIFI connectivity. The Mozilla Firefox Mobile loads Javascript programs from "The Cloud" I would assume as to where the data is stored and the Firefox Mobile is the client.
In some places Internet access is forbidden, for example if I try to write a Docket Calendar application for Firefox Mobile and the lawyer takes it into a courtroom that blocks cellular signals and doesn't have Wifi, or he gets on a plane and has to have all electronic devices shut off or at least turn off networking so it wouldn't interfere with the equipment on the plane my Cloud based Docket Calendar app is useless to him as he couldn't connect and access my program and his data. If I wrote a native app with a native database he could download his Docket Calendar from his law firm servers and then go to court and access his data from the native database and while on the plane check his data with the networking feature switched off when he is told he can use electronic devices again. I've developed many web applications for lawyers and they work best on their Intranet, but on mobile devices and laptops it always has to have a native database on the hard drive or storage for when there is no Network access.
One more thing, you could have the Firefox developers develop a small Firefox Server app that runs on the Mobile device and serves up programs the user can download so that they work regardless of if they have a network signal or not and then caches the data when connected and syncs up with the main servers when it has network access again. It can mirror the main application site and download updates when connected and upload changes from when the mobile unit was offline. It would be cool if you did that as Netscape used to write web servers and the Mozilla Foundation should still have access to that code.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
Javascript "increasingly more appropriate for more intense tasks."
Yeah, right. I'm getting really tired of web sites that use 100% of the CPU while doing essentially nothing. It's bad enough on a desktop machine. On a phone, that eats the battery.
I guess this is no more crazy than the marketing commercial ventures put out. And there's some truth to the idea that the web always wins. But doing everything using the web when it could be done as well or better using a public API + native apps implementing it strikes me as a bit backwards, like "It's javascript / AJAX based!" is becoming the new technology bubble. AJAX is a very powerful hammer which makes a lot of other problems look like nails. It's just worth remembering some of those problems might only *look like* nails!
I have no objection to there being an AJAX interface to pretty much anything, I just don't want it to be the only choice. But I'm a bit bewildered when people talk as if local apps -> web apps is an inevitable good -> better transition. In this case they *really are* different tools with different uses and some (increasingly substantial) overlap.
Also, does anyone see the irony here, given that when the first iPhone launched Apple claimed it didn't need native apps because you could just javascript, etc? OK, so Firefox / Fennec has a faster JavaScript engine but still...
Something else that is worth watching is Flash. They have an export to iphone app planned for CS5, even if I'm kind of sceptical about it. And even if Flash dev still sucks, it beats developping with DHTML.
Couldn't they set aside space for applications on the phone, and store much of the application code on the device for the next time it's used? Just check versions, and update only when there are changes?
"we didn't reject the new Firefox Mobile Browse app from running on iPhones and iPod touches... it's still 'under review'"
-- I was raised on the command line, bitch
speed gains in javascript will not make apps written in it come significantly closer to the speed of compile-time type-checked languages such as java, objective-c, c++, or for that matter, Flash Actionscript.
You're right that JavaScript, Python, Lua, and other languages without rich static type systems probably aren't the best for inner loops as of 2009. But remember Amdahl's law: an application is only as fast as the components where it spends the most time. Often this is libraries; if the platform maker optimizes the droppings out of those, speedups show up across the board. A web application, for instance, spends a lot of time in the natively implemented standard library, the layout engine, the canvas engine, etc, which are the same whether or not the app is written with a static or dynamic type system.
Oh, and Objective-C message dispatch is dictionary-based too.
Currently, Opera 10 is available on every handset which is open to 3rd party. Read it as iPhone excluded.
J2ME (via Opera Mini), Symbian (which has 40% share and not even mentioned by Mozilla), Windows Mobile and Android supported. It is basically the same engine as Desktop one, bit by bit thanks to their ultra portable web renderer. Even "dead" (chap 11.) UIQ3 is supported somehow with a native client.
They are packing "Widgets" which are based on W3C standards for desktop right now, Opera 10.20 alpha does run same widget across 3 desktop platforms. Linux, OS X and Windows. It doesn't need to crack into their build system to predict they will go mobile with that idea.
What bothers me is, PC Pro, a UK based site doesn't even ask why on earth Symbian is not even mentioned or supported since Symbian is actually a british thing to begin with. Nor they fail to bother checking Opera which supports some handsets/operating systems which are abandoned by vendor themselves.
For web designers, widget developers, there is nothing to bother. They as a small company always supported standards, somehow failed to get market share because of it. So, there is no "Opera specific" quirk. It is all W3C.
If Apple allowed 3rd party, it would change the Safari in good way too. They would find themselves competing with 3rd party companies/engines and would feel forced to fix quirks, add better features, add better performance.
As they are in safe (!) area with app store rejector interns, they don't feel like doing anything.
On Symbian S60 (which Mozilla ignores), there is a browser called "Skyfire" which is a shell to a "all plugins installed" Firefox. Believe or not, it can even play wmedia embedded (at least at Nasa TV). There is Opera 10 Mobile beta which is also amazingly unique since it is the exact same browser on desktop without any proxies, just with opt-in compression. There is a Webkit based browser, a Chinese and very impressive browser etc. Idea is, Nokia gets feedback/flamebait from customers asking why their own Webkit based browser doesnt do some things they do and they feel forced to enhance it. Or, they can easily say "Hate our ROM browser? Just click a competitor sisx file, install and use it."
Chair throwing guy could be right that amazing amount of apps on app store may have something to do with the browser being unusable.
Don't forget the idiot marked you as flamebait too, besides app store rejector geniuses, there is also a customer base who will easily abuse their mod points whenever they see something like your post.
Java runs on non-smartphones so ... :-)
That's very true. I why I looked into moving to J2ME development almost a decade ago.
But it doesn't matter in a large number of cases because not all devices support all aspects of the J2ME profile, they have really tiny screens and horrendous input mechanisms. Sure a ton of devices HAVE java, that's impressive - but the problem is from a developer standpoint it almost doesn't matter, and it really doesn't matter these days. If someone knew Java well there's pretty much no chance they'd look at J2ME for development when they could move to Android with such little fuss.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
This was actually being discussed independently of Firefox. Specifically, toward unseating (or at least, knocking down by a notch or two) the Apple iTunes store.
In fact, that has nothing to do with Firefox. You'll never get Fenec/Firefox in the iTunes store. If you have a jailbroken iPhone, sure, but then, you're already not dependent on the iTunes store.
But this is already a potential with the current iPhone Safari browser. You have a fast JavaScript engine there already. With HTML5 features like local data and local app storage, and the hooks are pretty much in place. And there have been claims that app developers are already using this as a means to bypass the app store.
Certainly it's not for every application, but there are a ton of things done on smart phones that are really just information aggregators and other app classes that don't need anywhere near the realtime performance you might for a videogame.
Another datapoint... applications on Palm's new WebOS pretty much are, already, HTML5, Javascript, and CSS. And yet, it's faster than most iPhones. And at least when introduced, the Palm Pre ran Javascript about 1/3 the speed of the iPhone 3GS (I'm sure they have improved that performance since).
The odd thing about all of this is really how fast Javascript already is on the iPhone... it ran SunSpider about 30% faster than I got on my DROID phone, again, about 3x the speed of the original WebOS browser. Apple has gone to fairly crazy lengths to otherwise prevent any sort of alternate applications distribution mechanism from hitting the iPhone. The won't support Flash, ever, because that would allow games and applications written in flash, not through the iTunes store. They don't allow Java for the same reason... both of these things cripple the iPhone, making it a second-class citizen of the web (well, in ways other than just having a 480x320 pixel screen, anyway), but that's considered ok, so long as the iTunes channel remains the only feeding tube. They even outlawed a Commodore 64 emulator... apparently, 8-bit 6502 and BASIC code of the early 80s also represents an dangerous alternate applications channel. And yet, here's this Javascript engine, fast, and essentially the same API available on most other smart phones, and the core API for WebOS. They seem to have screwed up here.
I think it needs to be stated, too, that just having these facilities does not a complete solution make. The OS itself must allow web applications to be launched from one's normal application launcher, or it starts to make these rather second class. There needs to be management of the applications cache... how do I uninstall the app I'm done with. And for users who are less savvy than the typical /. reader, the lack of integration may get confusing... I have to go HERE to delete some apps, and THERE to delete these others?
-Dave Haynie
Opera Mobile, Opera Mini and Opera Desktop version are all unavailable for my phone. Opera 10 is not available for my handset. Which is running a linux distro with user access to root.
It's hard to get much more open than that.
Luckily the handset came with a Mozilla based browser that's better than Opera.
oh YEAH? Well _I_ have a friend who's a die-hard PC user, who's getting an iPhone!
Take THAT!!!1!!!1
Yeah, it did work on Java - 2 billion Java phones that are all compatible. Just because Slashdot decides to focus on a phone with just a few percent market share, that decided to drop Java support instead taking us back to the dark old days when every platform needed its own version, doesn't change the reality of what every other phone on the market can do. Who cares if Apple roll over or not.
Strong words from somebody who makes a browser that can't pass Acid3.
I read through most of the comments and I think people are getting stuck on arguing this issue based on the present and past. You have to consider the future. Wireless connectivity will improve, browsers will become more capable, and slightly more open hardware (everything but the iphone) will be more popular.
Also, the general population is gravitating towards having their lives'/data exist in the cloud. Yeah it is mostly email right now, but in the near future everyone will use access their documents, pictures and music from the cloud only. There won't be too much of a need for local storage at that point.
Gaming will of course lag everything else getting into the cloud because it is more intensive, but give it time.
So I agree with the comment from Mozilla. The concept will most likely be true given enough time.
There are already plenty of web-based apps that will run fine on any mobile device that uses a WebKit-based browser –meaning iPhone, iPod touch, Android, Palm's WebOS, and more. Examples range from a Twitter client called Hahlo, to Google Reader. This is nothing new and nothing exciting.
I like Mozilla and their products, but web apps on mobile are the same old story as web apps on the desktop. Native apps will always be better, and any advantages that web apps may have had are easily compensated by making your native app able to sync its data to online services.
Why does this "story" exist. It is a Mozilla press release I suppose, not clear what value or new information was conveyed in the summary or the FA.