Pre-orders start today for Flame, the Firefox OS developer phone
hacks.mozilla.org
hacks.mozilla.org
[1] FireFoxOS presentation at mobile conference circa 2013
[2] numbeo.com
You wouldn't buy a AMD Opteron A1100 Development board (AMD's ARM based CPU) and bemoan the fact that for ~$200 you can buy a vastly computational superior computer. Your buying it as a development system.
(For example, Solaris x86 clearly favored 1-2 specific windows/mac laptops --which could be ordered on a fast track internally-- and supported the bundled devices on those laptops if the device's type was supported at all. Swapping the external reference every few years was annoying but cheap and limited the arguments to selecting among actual configurations rather than future possibilities.)
I would hope there is another reason is like getting a reliable ABI and clear licensing for the DSP side software? Otherwise, offering a better OS on a few models of android phones will be more useful now, and then again as used Android phones enter the emerging markets.
> phone is not what users will have.
how is this better than using the emulator then?
also, how is this any different than the last 4 times this was done?
Well, the emulator is not quite as comfortable for testing, say, calls, or SMS, or gyroscope, etc.
> also, how is this any different than the last 4 times this was done?
I am not aware of 4 times. However, it is true that Preview/Early Access Developer Phones have been released in the past. This one is not a Preview. IIUC, this one is considered stable.
What you are saying only applies to iOS really.
You can install Android on devices that are already running some version of Android. And some fringe cases like the HTC HD2 and HP Touchpad (I had both, the Touchpad didn't work too great). But that's far from what the OP was asking for.
Hardware manufacturers compete with each other for market. If every handset is the same compatible hardware, that just leaves build quality and price as the variables and they are orthogonal.
That means hardware people also like to add features like GPS, compass, different cameras, expansion ports, heartrate monitor, fingerprint recognition, dual-sim, etc. etc. and we're back to drivers and testing.
Dell, the leading hardware supplier lead the race to the bottom and now flounders. PC commodity markets are cut-throat and it is Intel that makes the real $.
This is not a plan or a move or an intention of Mozilla to get into hardware making. This is just a program to empower developers to have the tools to better develop and test their apps.
But if you as a company plan to offer something for the general public this means some implications such as:
* providing a end user/customer general support system that is really different than supporting developers.
* polishing versions to the point of not being dangerous or buggy. This device supports nightly updates and anyone doing nightly updates of a mobile OS knows this is a move that comes with a lot of emotion and surprise ;-)
* creating a logistic solution to keep your supply line going and establishing channels for sales point and management
The list goes on and on. Of course Mozilla has some of this in place for its current run of end user targeted devices but it is all done in partnership with hardware makes such as LG, Alcatel and ZTE who already have end user support and logistics sorted out. This device is being built by an ODM.... its a different ball game.
The difference between selling to developers and selling to end users is not about the hardware itself. Its about scale, expectations and guarantees. They are really different and require a huge amount of money which Mozilla could use elsewhere.
Its like Raspberry Pis. They are really popular and now we see lots of non-developers buying and playing with it and being happy but there is a difference in the services and guarantees you have when you go with a Raspberry Pi or when you go with a DELL/Lenovo/HP.
Disclaimer: This is my opinion only.
To clarify, this is a reference device. Meaning that having all of the functionality, like a front facing and rear facing camera, is the primary goal. They cannot make comprises by removing features of the phone, like many lower end phones do, because the point of the phone is to test how these things work in your application. A faster phone or higher screen resolution is much less important for this device than including all of the hardware functionality a developer would be targeting with their application.
And the only reason I went with Paypal was so I wouldn't have to create an account with whatever the hell "EverBuying.com" is. Argghghghgh.
Edit: I gave up. So probably, I will be charged for this phone because I completed the PayPal payment but didn't complete the crazy-ass purchasing flow. I'm kind of blown away by how shitty this is.
but usually that hot site wont even work on mobile browsers for some reason. when it works, you get a message that they are out of stock.
saying people from any country buy those phones is a lie. i know because i tried. both mexico and brazil.
in mx i did get one after 30days trying, and via channels no regular consumer would go thru. and all 3 employees in the store were very curious as to why i was buying that phone, which nobody wanted, that they didn't even remember they had one in stock... and if you ever worked in retail, you would know that it has to be really odd for a salespeople to question a sale....
This phone has the precise set of hardware specs that Mozilla is developing Firefox OS against this year. It's more phone than some need (not everyone needs dual SIM, but it's in there) and less than others need but that's what you get with a reference device.
[0] https://developer.mozilla.org/en-US/Firefox_OS/Developer_pho...
Does this list work ok?
- PhoneGap/Cordova for native access - jQuery Mobile for UI widget - Bootstrap3 for responsive layout - jQuery for DOM access - Knockout for dynamic update - Toastr for non-blocking alerts - Amplify for data/storage/messaging - Underscore for general
Is html template system needed? Given that jQuery Mobile widgets are already used to build the UI.
Also PhoneGap should allow the data storage, so amplify might nit be needed , except for cache management perhaps ?
[1] http://cordova.apache.org/docs/en/3.4.0/guide_support_index....
why do they litter the earth with that garbage? a low tier phone with no requirement for binary blob drivers would make more impact than that mid tier phone. since that is exactly the same phone i can get if i buy a 2~4 yr old android phone on craigslist. 100% identical outcome.
Hardware is full of software. The line you create in the sand is arbitrary.
for example, google nexus devices. They are "open" but the drivers for audio, radio, video, digitizer, etc are not. The chip providers give source to Google but only allow compiled distribution.
So Google makes two versions of Android before ignoring the device. If you want to continue using device with a third version, you either hope that loading same binary drivers work or you reverse engineer them.
As you can imagine, nobody is able to do that for every version, so even though the nexus is open, you will ever only have two versions on Android on each.
Same happens with Firefox phone i had, and will probably happen here because it's a midtier phone. If it was a low tier there were changes they could find some components the manufacturers didn't care about sharing source for drivers.
i have several in the drawer. all beyond useless.
i use the emulator mostly. when i have to test multitouch or perf, i use an old-top-of-the-line-android that cost me $50ish on craigslist. why? because all the official firefox phones are useless. crappy touch screen. etc.
yeah, they say we should use the device people are using, but the point is, nobody uses them if not for firefox devs! also no hardware drivers when you want to flash some other kernel. just like with a android phone repurposed. so, why???
and if anyone thinks real people buy those, i challenge you. take a plane to mexico where the alcatel one is even advertised on billboards... and buy one. i tried. if you manage to find one at any store, i will reimburse your trip. they dont even sell it! nobody buys it.
in the end, those phones only secure a tiny margin for a manufacturer that would otherwise fail on the android ecosystem. a small royalty fee/donation for mozilla. and lots and lots of wasted time for the dev comunity having to document how to work around the annoyances and binary blob crap of yet another cheap phone.
not to mention the environmental impact of producing yet more phones that will not be used for a few years and then be disposed.
Oh, and you're flat wrong about the "no one buys them" and that could cost you a lot ;)
my complain is for gaia devs, etc. i dont think this phone will allow kernel hacking any easier than repurposing an android phone. or the awful current firefox phones, that still cant be easily bought...
it is 100% the same outcome as the current phones when they launched. why insist on a mistake? either go low tier with fully open specs and drivers, or go top tier to get US adoption, which then leads to mid tier adoption. starting wit mid tier, failing, and insisting on it a 4th time... this is just wrong any way you see it. that is way i assume it is a scam. someone is profiting from that. there is no other rational explanation.
when i was there, i went to all movistar stores i could find (one per city block) and none had it. i ended up finding one in that part of mexico city, forgot the name, near the chinatown-street that has lots of electronic stores... anyway, there was a movistar store there, inside a parking lot, that had ONE open box alcatel one...
Took me 30min to buy, mostly because of the activation.
in all those coutries, when you buy a phone, even a no contract one, the sales person will take the phone out of the box, fly trhu the welcome screen, activate the phone with the SIM or a test SIM card with a sms to some random number. go back to the home screen, and hand the client the phone.
http://www.jate.or.jp/english/ http://www.telec.or.jp/ENG/index.html
From the text that linked to the Japanese article, there were mentions about certificate, and then a quick googling of the roman words would actually be enough for almost anybody to get the gist of the text.
It's a Snapdragon 200 which is built on Coretex-A7.
Otherwise, Flame doesn't support the AWS band (1700MHz).
In my experience, anywhere you could get LTE on T-Mo has 3G on 1900.
A thought on the specs, it's a pity it doesn't support Bluetooth LE. Getting Flame to work with beacons would put it on the forefront of mobile development.
Then there's the popularity factor and the consequential app availability that makes customers go for the market leader because all their friends use that one and they are afraid of possible compatibility issues.
How often do I need to plug it in to the wall.
Btw it looks cool.
Does it support 4G / LTE?
If your network supports one of these frequency bands, it will work. That should cover most, if not all GSM networks.
http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-...
I asked my question because I believed that the original poster had been misled by that very article which has had it's already overstretched claims amplified in repitition.
This is, obviously, much better than Google, but still a tiny bit worrying...
As contradicting example, my Keepass database sync just fine via a WebDAV - a well-established open standard, that has multiple uses and implementations, detached from authentication framework (one can use standard HTTP auth, or HTTPS certificate auth or any custom solution if they fancy so). And, obviously, if I wouldn't like to host my things myself, I can find WebDAV storage provider any day.
Desktop-side, we are trying to make things easier. If you wish to help, you'll be quite welcome.
Said no-one ever.
And there's something wrong with that on a OS reference phone manufactured for developers in far smaller quantities than a Moto E or a Moto G? The only reason I'm buying one is to develop. I'm happy that it will even make calls; I've spent money on hackable phone/OS pairs that couldn't.
The Moto E makes compromises we couldn't because the Flame is a reference device and needs more complete hardware specs. The Moto E doesn't come with a front facing camera or auto-focus or flash on the rear camera, or NFC.
Like any reference device, this is a compromise with the primary focus on completeness and appropriateness of the hardware platform, not top of the line specs.
(For my part I think this spec looks good, except that like most current smartphones it's physically rather big. I have a Keon, and I would have loved a device in the same enclosure but with better quality components. I found the OS itself very comfortable to use, it's "just" the hardware I've found problematic.)
If you need something for some other purpose, if you've got some other angle, you could buy a Nexus 5 and put Firefox OS on there. That's a decent high end phone that I know several Firefox OS developers are using.
I just think the response here (treating this device as if it were a high-end consumer device) is somewhat understandable as well. For instance there was a thread here recently, "Best Firefox phone to get?" in which the top comment suggests waiting for the Flame:
https://news.ycombinator.com/item?id=7655450
So there seems to be an unfulfilled want, even though I totally understand that fulfilling it is not what this device is supposed to be for.
I don't think anyone is criticizing the specs from a developer perspective, there are just a lot of people on HN who like to try out new OSes and hardware. Good luck with the phone and the OS.
You need to compare yourself with the native stuff on the other platforms, not the web content.
Sounds like someone has been watching a little bit too much Sharktank lately.
It's nice they are trying but it's a desperate attempt to grow Mozilla beyond a company which is known for its browser. With Google Chrome becoming the de-facto web browser, Firefox hastily attempting to mirror it yet loosing market share by the day, Mozilla its future doesn't look bright. At all.
If you need to down vote me so badly and cannot provide any arguments against my statement whatsoever, you only strengthen my case.
I haven't seen anyone cheering for joy at anything beyond the extensional concept.
Sure it's a bet, and a hard one given how the mobile ecosystem works. But we are doing well so far (I'm waiting for your comments on ubuntu / tizen / jolla that are competing with us).
I remember that when we started 2 years ago, people were just ignoring us ("no way they can make it"). Then they started to laugh at us ("their stuff is not good"). I'm happy to see some fighting us now (and not just ignoring us) because it means that we'll reach the 4th stage, where we win. Yay!
It's always amazing how people can be critical of anything Mozilla does, or doesn't.
Which will not work if your internet connection is slow or offline. I tried Firefox OS and it is horrible. The web apps are a joke.