On 4/12/14, 2:53 PM, Ernesto Acosta wrote:
It is intolerable lack of communication that exists with ZTE. It is
intolerable that offer little support to ZTE Open, to the point that
they have not even given an official explanation of why updates have
not gone.
In social networks ZTE only promotes and supports for their Android
phones. Now there's a comment on the net that says that ZTE will not
give more support to ZTE Open.
Honestly, never, I will buy another product from ZTE, at least
FirefoxOS included.
I stay with my ZTE Open because I have no choice, but the next think
about buying a Geekphone or any other phone to go on sale FirefoxOS
if they sell any. _______________________________________________
dev-b2g mailing list [email protected]
https://lists.mozilla.org/listinfo/dev-b2g
Hey,
Bummer that you are having a bad time with a Firefox OS device. I know
that it is totally frustrating to have one's phone, our most intimate
device, not feel reliable and not be a joy to use.
The blame, however, does not lie solely, or perhaps even at all, with
ZTE. My own feeling is that the blame for lack of communication,
explanation, and support lies much closer to home. While I originally
blamed the hardware providers like you are doing, I now believe that
Firefox OS itself, and Mozilla, deserve the core of the blame.
The fundamental irony of Firefox OS is that Mozilla builds the *only*
operating system on which the Firefox browser runs where that Firefox
browser CAN NOT BE UPGRADED!
Building a Firefox OS where the browser (i.e. the entire Gecko layer,
not the 'browser' app) could be updated by end users would solve most of
your issues: you would get an up to date browser environment and would
be able to install the new version of the core Gaia apps. Conversely,
the current situation, where you can not even install security updates
to Gecko, leaves you and all of us users, vulnerable to any security
flaws discovered in the software. This situation is also terrible for
app developers since we are going to have to code either to the lowest
common system (Firefox 18 if I remember correctly) or to support the
multiple browser versions on the different devices using duplicate code.
The situation also sucks for Mozilla developers because they will not be
getting their great work out to the largest possible audience. This is
lose, lose, lose.
This design flaw, as best as I can tell, is purely architectural; there
appears to be no fundamental technical limitation which would prevent
such updates to Gecko. (The technical limitation of support for new Web
API which depend on operating system level code changes is real and
would require an upgrade to the operating system itself which is more
complex and may or may not involve device manufacturer support; however,
those API represent a small issue compared to security updates, updates
to the core HTML/CSS/Js execution environment, and updates to the main
Gaia applications which ought to be as regular as updates to the Firefox
browser on any other, i.e. 'desktop', OS.)
The design flaw preventing Gecko upgrades on Firefox OS is Mozilla's;
the lack of a response to that flaw is also Mozilla's. A good response
to your issue would be to acknowledge it and explain the various ways in
which it is being addressed. However, there is no one on the Firefox OS
team who has taken on the responsibility to foster communication between
end users and the project leadership. This is a failure of the the
leaders of the project who should either be doing that work or
delegating it to make sure it gets done. We end users can not simply
solve this on our own: developing a clean architectural separation
between Gaia and Gonk requires a complete knowledge of both the multiple
code layers and of the Android+B2G build system, something that only the
whole project, working together, can achieve. The (re)focus on fixing
your issue is also the responsibility of the leadership. A good response
to your issue would be for the leadership to make sure communication
around the issue happened, a decision was made as to how to go about
fixing the issue, and the project stayed focused on fixing that complex
and central issue. Instead, the Firefox OS project seems to be a bunch
of separate code teams, each doing great work building new features and
better applications but leaving the core issues unaddressed. (I have a
long email set to go out to the Board of the Mozilla Foundation on this
issue of the lack of effective communication, leadership, and end-user
focus in the Firefox OS project since the board members are the only
ones that I know of who could assess the project to see if my analysis
makes sense and deal with it if I am right; however, that letter is on
hold until the CEO and board situation settles down.)
This of course does not help you, an end user and probably a developer.
I only encourage you to see that it is as reasonable to expect Mozilla
to fix the Firefox OS architecture as it is to expect ZTE to do a better
job supporting their phones and to provide "Over the Air" or "over the
network" updates. Furthermore, on this list at least, it seems we should
be doing everything we can to make Firefox OS rock all on its own,
rather than punting the blame for our unsustainable system to others.
cheers,
~adrian
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g