Mozilla’s Firefox OS Gets First Update, Heads for Second Phase of Launches
techcrunch.com
techcrunch.com
It's a fact that the web is playing a more important part on phones, and no-one has quite yet been able to figure out how to integrate it well in a native environment. Rethinking the phone environment with the browser sandbox as a toolkit is a very interesting, but also bold approach.
So whether Firefox OS takes off or not is really of secondary interest to me. I'm just happy that people who care about curating and caring for the web are making their voices heard.
I can see the potential, but I'm not buying a new device just for that.
that people try to replace their high-end smartphones with it, looks pretty promising if anything (and even if it falls a bit short for now)
whats great is that anyone can improve it and they'll take the fixes. Unlike Android/Google, which refuse any external code [except some from samsung apparently] (yay openbullshit..)
The worst "feature" offender I have found is that when talking on the phone, if a call comes in, the screen activates. If the phone is close touching my ear, it has a habit of picking up the incoming call without any notification.
I can understand some of the missing features (such as can't upload files, no clipboard, the keyboard is small and irresponsible or only en_US available), but some bugs are really painful, being the biggest one when you're browsing a website and the the browser hangs leaving your mobile completely dead for way too long (I had to remove the battery a couple of times). For an OS that is basically a browser, this is really bad.
Also I've found both the wireless and the data connection to be unreliable. Sometimes it refuses to work and only a reboot will fix it.
I'm not an advanced Android user, but I can't do the few things I used to do before using the ZTE Open as daily smartphone. As I said the ZTE Open needs an OS update, really.
It fails miserably on the second one. The only options to import contacts are through Facebook, which I don't use, and from a SIM card, which is what I ended up using. Pretty limited, to say the least, but the real kicker is that it has no option to actually export contacts. So if you use it for a while and decide either to wipe the device, or to stop using it, you have no option to retrieve contacts you've since added. I've investigated if it was possible to at least back them up using an ADB shell (it is, supposedly it's an sqlite DB), but apparently you need root on the device to do this, which isn't possible on the default install. I didn't investigate any further when I realized I was actually using Android debug tools at 3 am to get my contacts out of a supposedly consumer ready device.
Needless to say any software updates probably aren't forthcoming from ZTE, since even the upgrade routine fails with an error on these devices (https://support.mozilla.org/en-US/questions/967817).
Another thing that bugs me is that while Mozilla are distancing themselves, and their branding, from the likes of the Geeksphone Peak+ (http://techcrunch.com/2013/07/25/peak-plus), which as far as I can tell receives timely updates and has a vibrant community, saying it's not a Firefox OS phone, they're also busy directing people to the manufacturers (ZTE in this case) whenever there is a problem with the officially blessed Firefox OS version running on the first consumer grade FFOS phone.
Next time I waste more time trying to get basic functionality working, I'll just build my own updated images of FFOS (https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/...) and see if things have improved by then.
I've had problems with the UI not responding to touches (never on the keyboard, so I'm pretty sure it's a software issue), and with data cutting out, and not coming back until I toggle data several times.
Admittedly, I'm not sure whether these issues are hardware, the particular beta software I have, or FFOS (I should have been filing bug reports).
1. Browser only loads one tab at a time.
2. Inability to lock the screen orientation to either Portrait or Landscape.
Issues with ZTE Open:
1. Mediocre touchscreen sensitivity.
2. Short USB cable.
Also, I love the look of the devices so far.
> I just like seeing Android having a great competitor that is open source and not driven by a huge company like Samsung
You're basically looking for Ubuntu Touch, http://www.ubuntu.com/phone (official launch towards the end of this month, and your best bet would be a Galaxy Nexus)
If you care about user experience, build using what is native to the platform.
This is why most web devs don't build web apps using Flash or Java applets anymore. Those aren't native to the platform and don't provide the best possible user experience.
HTML/JS as "native" apps to a platform can absolutely work and be awesome, but it really comes down to what "native" on a given platform means. On Android it's Java, on iOS it's Obj-C, on Windows it's C#, on a web browser or Firefox OS it's HTML/JS.
For a better UX and developer experience, that still uses JS, just look at QML. Declarative, application focused, and scriptable in JS. Easy to create one UI that transitions to other layouts, but the elements are first, not the text within them.
Edit: I may have misread, I agree it is good to have more open source mobile OSes :)
Android itself is definitely open-source in a technical sense though, and they share a ton of useful changes back to the kernel and userspace apps that Firefox OS and many other projects use and contribute to as well.
You have to compromise with carriers and manufacturers without compromising user's privacy (FFOS tries its best to protect user's privacy, but certainly you can't do everything right?) Sometimes you have to choose certain hardware and certain price.
Mozilla is a giant but it doesn't ahve the resource Google does. So when it comes to negation, it depends on how much users Mozilla FFOs has.
The source code itself is open. Well the master copy. In the future there will be forks and I think Mozilla will keep its best effort to make sure phones running forks meet the standard (they are making such process, validation process to ensure Mozilla's standard is met before the build is released).
This propably doesn't matter for most end users, but I think the big delay between countries where it gets available is pretty bad in terms of marketing.
The article is about the very first iteration on top of this. I disagree that this is bad in terms of marketing - it would be the equivalent of trying to sell a MVP to a huge enterprise company before getting any users/traction/market validation - except in this case it'd be putting a phone in the hands of consumers who are used to more advanced features and a more mature ecosystem.
According to the author it should get a new release next Tuesday 15.10.2013: https://github.com/waalt/loqui/issues/54
On the newest 1.2 image I have no data connectivity and can only use it with wifi. As that is normally in places where I have a stationary desktop with a client I am not really using it at the moment.
«Currently all connections are made through the open BOSH gateway at http://app.loqui.im/http-bind but soon the app should be able to detect wether user's account provided has its own BOSH server and connect to it and if not, connect to a open BOSH from its country. In longer term, connections should be made through javascript TCPSockets API, avoiding the need for BOSH servers and thus improving performance and reliability.»
I really want to love the WebAPI idea, but until it can do actual TCP/IP, it's dead to me. (And I have a Peak! :/)
But you could write one in JavaScript for FFOS, since it provides an access to raw TCP sockets: