News for hackers. Stuff that matters.
Re:Mozilla has stopped all commercial development on Firefox OS by yoavm on Tuesday September 27, 2016 @06:16AM (#12588444)
So we had Jolla, Ubuntu, Mozilla and even Microsoft trying to create a new major player in the mobile OSs market - all pretty much failed to do so.

Is it practically impossible? Are we stuck with Android and iOS forever? This tiny selection of options worries me.

Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @06:56AM (#12588602)
I'm a big supporter of GNU/Linux on the phone.

I don't care if Jolla or Ubuntu don't ever make it as "major" players in the mobile OS world.

I'd be perfectly happy with GNU/Linux mobile software that's as good as the Linux desktop.

I run Linux on my desktop (and laptop), and we're 1% of desktop users. I'd be satisfied with 1% mobile market share. We don't need a billion users, all I want is a hacker-friendly platform, with a good developer community around it (which I think both GNU/Linux on the desktop, and IMO SailfishOS [Jolla] provide).

Re:Mozilla has stopped all commercial development on Firefox OS by bwindels on Tuesday September 27, 2016 @08:07AM (#12588924)
The fairphone 2 is "fairly" hacker-friendly. The bootloader is not locked. They provide android stripped of google mobile services, and Ubuntu phone is reportedly 70% ported. Sailfish OS could also be an option if either Fairphone or Jolla port it. All of these setups still require binary blobs for firmware, but that's as good as it gets on mobile I think.
Re:Mozilla has stopped all commercial development on Firefox OS by AsyncAwait on Tuesday September 27, 2016 @08:23AM (#12589047)
> Sailfish OS could also be an option if either Fairphone or Jolla port it.

It seems to have already happened[1].

[1] - https://wiki.merproject.org/wiki/Adaptations/libhybris/Insta...

Re:Mozilla has stopped all commercial development on Firefox OS by skykooler on Tuesday September 27, 2016 @09:36AM (#12589454)
yes, but it's not an "official" image yet, meaning it won't receive support from the Jolla developers (and is missing some things like the Android app compatibility layer)
Re:Mozilla has stopped all commercial development on Firefox OS by compuguy on Tuesday September 27, 2016 @06:45PM (#12593877)
When they release a version of it with US 3G/4G bands, it would be an option.
Re:Mozilla has stopped all commercial development on Firefox OS by runn1ng on Tuesday September 27, 2016 @07:55AM (#12588853)
Ideologically, I like Replicant. Actually free-as-in-freedom version of Android, great!

In reality though, it doesn't really work on most of modern phones, and on the ones it works on, there is no WiFi support. And the latest commit on the Replicant git (excluding website changes) is 8 months ago. And it has just one guy committing.

So it didn't catch world's attention, apparently.

Re:Mozilla has stopped all commercial development on Firefox OS by mikegerwitz on Tuesday September 27, 2016 @08:46AM (#12589171)
The Replicant project wrote a post in August describing work on Replicant 6:

http://blog.replicant.us/2016/08/replicant-6-early-work-upst...

My phone (Galaxy S3) uses Replicant, and I'm quite excited for the upgrade, which will fix a number of rather unfortunate issues. I'm more than willing to make such sacrifices, but it'd be nice (for example) to be able to take videos of my children, which the current version cannot do.

It's not a shortcoming of Replicant---the fact that these issues exist at all demonstrate how much value is placed on user freedom.

Most unfortunate is that few users will be willing to make these sacrifices.

Re:Mozilla has stopped all commercial development on Firefox OS by runn1ng on Tuesday September 27, 2016 @01:45PM (#12591463)
Yeah. But again, it doesn't seem like there is a huge and vibrant developer community inspecting the code, implementing features and fixing bugs; looking at their gitlab and their redmine, it seems like there is almost no activity.

(It's possible I just don't understand the websites; looking at their GitLab and Redmine, I start to understand why is Github so popular; I cannot find anything there :(( )

Re:Mozilla has stopped all commercial development on Firefox OS by skrowl on Tuesday September 27, 2016 @09:30AM (#12589425)
Android is Linux on the phone. It's Linux kernel with stuff on top. Check out Replicant. It removes most of the stuff you might find objectionable.
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @09:56AM (#12589581)
>> Android is Linux on the phone. It's Linux kernel with stuff on top.

Android is just the Linux kernel on the phone -- that's the issue I have with it. It comes with none of the other stuff that makes GNU/Linux great: philosophically/socially it's different, but on a technical level it's missing rest of the GNU/Linux stack (e.g. package management, and the plethora of developer tools -- including languages and libraries). The GNU/Linux stack is developed by a diverse ecosystem of contractors, big and small business, and non-for-profits (e.g. Red Hat, Intel, Mozilla, Samsung, Canonical, Document Foundation, Fujitsu, Google, etc). Android is largely controlled by one company.

Re:Mozilla has stopped all commercial development on Firefox OS by djsumdog on Tuesday September 27, 2016 @11:27AM (#12590303)
The lack of package management and standard kernel/modules is a huge issue from Android. It keeps it from being truly open. I wrote a post about this a while ago:

http://penguindreams.org/blog/android-fragmentation/

The TL;DR, Android needs to be fixed so ASOP can be installed on any phone, just like Linux/Windows. The current state is bizarre for what's essentially now a general purpose operating system.

Re:Mozilla has stopped all commercial development on Firefox OS by nix0n on Tuesday September 27, 2016 @05:09PM (#12593236)
I think you mean AOSP (Android Open Source Project) not ASOP (the linked article makes the same typo).
Re:Mozilla has stopped all commercial development on Firefox OS by djsumdog on Wednesday September 28, 2016 @12:56AM (#12595495)
Wow...I even spelled it out at one point and still screwed it up while abbreviating it! Thanks man. I'll fix it. :)
Re:Mozilla has stopped all commercial development on Firefox OS by adzm on Wednesday September 28, 2016 @02:19PM (#12599963)
I habitually think of it as 'aesop' of the fables fame in my head, even though I know it's inaccurate. Hard habit to break. Like eye-terator instead of it-erator.
Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @10:13AM (#12589691)
And with Brillo and Fuchsia, Google is removing whatever is left of it.
Re:Mozilla has stopped all commercial development on Firefox OS by cpeterso on Tuesday September 27, 2016 @03:34PM (#12592372)
What is Brillo taking away? I thought it was more a standardization of the HAL and Linux kernel?
Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @03:50PM (#12592515)
Imagine Android with the Java Frameworks replaced by a similar C++ Framework, using Android IPC (not UNIX), bionic libc and Android's own Linux kernel fork.

https://www.youtube.com/watch?v=ig9GKAFzDxQ

https://www.youtube.com/channel/UCthvmTSlmIcMH93LIJNe-2w/sea...

Re:Mozilla has stopped all commercial development on Firefox OS by ghostly_s on Tuesday September 27, 2016 @11:59AM (#12590566)
Is Tizen any closer to this?
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @10:51PM (#12595086)
I honestly don't know what's happening with Tizen these days -- Samsung has invested money into it, but it has (IMO) very little to show. Again, my bias is showing, but I think Jolla (SailfishOS) and Canonical (Ubuntu Touch) have achieved infinitely more with smaller teams and less capital.
Re:Mozilla has stopped all commercial development on Firefox OS by josteink on Wednesday September 28, 2016 @12:58AM (#12595502)
From what I've read, you want as little as possible to do with Tizen:

https://what.thedailywtf.com/topic/15001/enlightened

Re:Mozilla has stopped all commercial development on Firefox OS by jsight on Tuesday September 27, 2016 @11:22AM (#12590273)
Taking away those things doesn't make it not Linux. Adding those things wouldn't make it not Android. These guys could have had the best of both worlds.
Re:Mozilla has stopped all commercial development on Firefox OS by LukeShu on Tuesday September 27, 2016 @11:42AM (#12590436)
He didn't say anything about it not being Linux; he said it isn't GNU/Linux, which it isn't, the GNU parts are missing.
Re:Mozilla has stopped all commercial development on Firefox OS by jsight on Tuesday September 27, 2016 @11:30PM (#12595254)
A lot of the things that he mentioned (package management, even development tools) don't necessarily require a GNU stack.
Re:Mozilla has stopped all commercial development on Firefox OS by xyzzy_plugh on Tuesday September 27, 2016 @10:13AM (#12589697)
It is, and it isn't. Android has controversial patches on Linux that aren't merged upstream. They are more significant than say the patches Linux distributions maintain in their releases.

If anything, Android is a fork of Linux.

Re:Mozilla has stopped all commercial development on Firefox OS by snuxoll on Tuesday September 27, 2016 @11:51AM (#12590490)
And the android UI framework is still garbage, having to freeze and thaw activity state just to handle screen rotation is the most insane thing I have ever heard of. Hell, even the various Symbians handled this better (I loved my Symbian S60 devices, but programming for them was an exercise in frustration).
Re:Mozilla has stopped all commercial development on Firefox OS by tjohns on Tuesday September 27, 2016 @03:47PM (#12592489)
I'm assuming you're referring to the behavior where activities are restarted on rotation and onSaveInstanceState() gets called.

This behavior is the default because it prevents developers from needing to think about their UI changing dimensions (including runtime screen size/density changes!)... but it's certainly not required by the framework.

If you set android:configChanges="orientation" in your application manifest, your app won't be automatically restarted. However, you'll become responsible for swapping out any UI resources at that point.

(Keep in mind that Android lets you declare completely different UI layouts and drawables for different device configurations, so depending on how you wrote your app, you may need to re-inflate part of your UI.)

Or just implement onSaveInstanceState() and let the OS do everything for you.

Re:Mozilla has stopped all commercial development on Firefox OS by BoorishBears on Tuesday September 27, 2016 @08:32PM (#12594514)
>This behavior is the default because it prevents developers from needing to think about their UI changing dimensions (including runtime screen size/density changes!)... but it's certainly not required by the framework.

No, the framework uses it to let you automatically handle those changes, the reason it's there is because early Android devices were weak (obviously) and the pipe dream was that we'd write apps that didn't mind randomly getting their processes killed as long as we used onSaveInstanceState... man-centuries later and it's clear the dream didn't pan out. I wonder how many billions of NPEs it was worth to be able to say Android does what iOS don't (multitasking) back then.

And that android:configChanges line misses out on many other triggers that cause you to need to handle onSaveInstanceState (like someone plugging in a keyboard). Even with every flag set for configChanges you still need to implement onSaveInstanceState for process death to work as intended.

The Android framework really is garbage. I might be biased though, I spent the day trying to trick it into not going to 7(!) FPS because our designers had the audacity to request we translate a video in an animation (and don't get me started on the insanity that is animations on Android [the X ways we've now gotten to do it which all have their own limitations]).

Re:Mozilla has stopped all commercial development on Firefox OS by snuxoll on Tuesday September 27, 2016 @04:16PM (#12592746)
Yet both Windows Mobile and iOS handle this flawlessly without having to wire all sorts of extra code up. Sure, it's possible to do it with Android, but it's a hell of a lot more work than any other platform.
Re:Mozilla has stopped all commercial development on Firefox OS by _ZeD_ on Tuesday September 27, 2016 @10:00AM (#12589606)
Android is not GNU
Re:Mozilla has stopped all commercial development on Firefox OS by AsyncAwait on Tuesday September 27, 2016 @10:17AM (#12589710)
I think @maheart knows that and that is his main problem with Android.
Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @10:04AM (#12589644)
Not really, there are lots of APIs missing from the NDK, UNIX IPC being a set of them.
Re:Mozilla has stopped all commercial development on Firefox OS by vegabook on Tuesday September 27, 2016 @09:54AM (#12589579)
Unfortunately it's also JVM [edit: Java] on the phone.
Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @10:02AM (#12589630)
It is a fork of the Java language with its own AOT/JIT compiler, nothing to do with a certified JVM.
Re:Mozilla has stopped all commercial development on Firefox OS by vegabook on Tuesday September 27, 2016 @10:50AM (#12589986)
Larry Ellison doesn't seem to agree with your "nothing to do with [...] JVM" assertion, to the tune of a 9.3 billion USD lawsuit, and indeed Google itself is developing Fuchsia with no java stack at all in it.

Moreover, it's not Linux if you have to use a Java API to do anything useful.

Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @12:05PM (#12590620)
Nothing to do from the point of view of the headaches that brings to those of us that care about Java.

And everything to do regarding being a fork on the Java ecosystem, and I side with Oracle.

It remains to be seen if Brillo or Fuchsia will have any relevance on the market, even when coming from Google.

Re:Mozilla has stopped all commercial development on Firefox OS by vegabook on Friday September 30, 2016 @04:02PM (#12614909)
and I'm not a java lover as you can tell, but I can super-appreciate that for java guys, having some fork that tries to be java-not-java and confuses the ecosystem, is a pain in the butt. Be java fully committed and move it forward, or leave java well alone. Don't sit there and create a java version of the Python 2/3 mess that screws everyting up. I can totally appreciate that. Well put.
Re:Mozilla has stopped all commercial development on Firefox OS by jsight on Tuesday September 27, 2016 @11:23AM (#12590279)
The lawsuit was not about the VM.
Re:Mozilla has stopped all commercial development on Firefox OS by vegabook on Tuesday September 27, 2016 @11:33AM (#12590350)
Look. The gist of the comment is that Android forces you to use java, or at the very least, a java API. You can dance around semantics as much as you like, but it will not change the fact that, unlike Linux, Android is intricately interlinked with java.
Re:Mozilla has stopped all commercial development on Firefox OS by djsumdog on Tuesday September 27, 2016 @11:31AM (#12590336)
It's a subset of Java, with a totally different compiler, JIT, etc. Newer versions don't even use Dalvic, but compile/cache the bytecode into ELF/machine code.
Re:Mozilla has stopped all commercial development on Firefox OS by vegabook on Tuesday September 27, 2016 @11:45AM (#12590457)
What does it matter what's underneath? At the visible layer which most of us have to use, it's java.
Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @11:08AM (#12590149)
If you haven't already, please consider the Pyra. It's a full Linux desktop in a phone-ish format and supports SIM cards for voice calling and text.

https://pyra-handheld.com/boards/pages/pyra/

Re:Mozilla has stopped all commercial development on Firefox OS by agentdrtran on Tuesday September 27, 2016 @11:24AM (#12590284)
You suggest using that monstrosity as a phone?
Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @11:51AM (#12590491)
Yes, of course. I don't remember the last time I made a voice call, so I don't care at all about that functionality.

Really, all I care about is receiving SMS.

Re:Mozilla has stopped all commercial development on Firefox OS by dpark on Tuesday September 27, 2016 @12:33PM (#12590860)
This looks like a rehashed Casiopeia. (Actually the Casiopeia looks considerably sleeker in comparison.) This is the clunkiest-looking device I've seen in a long time. At some point can we acknowledge that shrinking a laptop to be palm-sized doesn't make for a good form factor? A tiny keyboard and a resistive 720p 5" touchscreen sounds like a terrible experience. The picture shows it literally rendering a standard desktop UI as if that's appropriate for a pocket device.

Also, does this thing even receive SMS? The page makes no mention of phone support.

http://www.pdastock.com/Casio-Cassiopeia-A-21-651.html

Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @01:16PM (#12591224)
A full Linux desktop screen wouldn't be used for long periods of time. The ideal situation is that we, as hackers, can build our own mobile UI free from the clutches of Apple and Google, and that you can just plug it into HDMI anywhere you are and get a full computer, which is something you can't do with any phone currently.

To your question regarding SMS, there are already people working on it. A Vim plugin sounds especially delicious.

https://pyra-handheld.com/boards/threads/how-to-send-receive...

Re:Mozilla has stopped all commercial development on Firefox OS by mmagin on Tuesday September 27, 2016 @02:05PM (#12591604)
By full computer, you mean something of 'low-end chromebook' spec. Usable mobile power management and thermal design isn't really going to achieve what you get with a good laptop or desktop.
Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @02:59PM (#12592098)
Very true! This hardly holds up to, say, a CAD$600 laptop. But, it'll be very handy to take traveling around the world or to visit my parents/nephew to play some Minecraft.
Re:Mozilla has stopped all commercial development on Firefox OS by TylerE on Tuesday September 27, 2016 @04:51PM (#12593082)
You want a free-as-in-freedom portable device so you can play a closed source Microsoft product?
Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @07:01PM (#12593997)
Nobody's perfect :)

I'm preparing him for Minetest, though, if that makes you feel better!

Re:Mozilla has stopped all commercial development on Firefox OS by kleiba on Tuesday September 27, 2016 @12:11PM (#12590674)
I suppose the concern is more regarding the clunkiness of the design, as in, "it doesn't fit in my jeans pocket", not so much the functionality. Like you say, "phone" today is really just a moniker for "tech device I always carry on me".
Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @12:29PM (#12590836)
Yes, this is a concern for most people, but the GameBoy used to fit perfectly into my pockets, so I really don't care.
Re:Mozilla has stopped all commercial development on Firefox OS by jahbrewski on Tuesday September 27, 2016 @11:32AM (#12590344)
It looks ..worse than the phone I used 8 years ago

https://en.wikipedia.org/wiki/LG_enV2_(VX9100).

Re:Mozilla has stopped all commercial development on Firefox OS by devereaux on Tuesday September 27, 2016 @05:01PM (#12593169)
Extremely interesting.

Please tell us more about the LTE capabilities. Is it provided by a removable board? Which bands are supported??

Based on https://www.dragonbox.de/en/45-pyra it only supports B17 and AWS, which makes it mostly a AT&T compatible device

I wish it would support other bands, B25 for sprint (which has cheaper LTE plans)

Also, the wifi chipset is known. Can you run a hostapd?

Re:Mozilla has stopped all commercial development on Firefox OS by rocky1138 on Tuesday September 27, 2016 @07:03PM (#12594016)
Re:Mozilla has stopped all commercial development on Firefox OS by djsumdog on Tuesday September 27, 2016 @11:24AM (#12590288)
Interesting. The photo looks kinda bulky, but it's pretty zoomed in. I guess it's more DS sized?
Re:Mozilla has stopped all commercial development on Firefox OS by foota on Tuesday September 27, 2016 @01:36PM (#12591400)
That's like the phone equivalent of the F-35
Re:Mozilla has stopped all commercial development on Firefox OS by mike-cardwell on Tuesday September 27, 2016 @02:25PM (#12591759)
That page implies good battery life:

"A 6000mAh battery means you have a companion that will be there for you, through use and at times other devices have given up long ago."

But if you look deeper you find on their wiki:

https://pyra-handheld.com/wiki/index.php?title=Battery

"Everyday work load: 8 hours (without any power management features, tested on prototype April 2016)"

8 hours? This is a toy. Why is their headline figure "6000mAh" instead of "8 hours"? Because they know it's shit.

Re:Mozilla has stopped all commercial development on Firefox OS by _wmd on Tuesday September 27, 2016 @02:53PM (#12592016)
I guess you have little experience with embedded bring-up, "without any power management features" is a fairly whopping qualifier, and quoting battery capacity is a far more useful indicator for a prerelease device.

I've been on projects where the dev builds would last 30 minutes on battery right up to days before initial factory run

Re:Mozilla has stopped all commercial development on Firefox OS by cheiVia0 on Tuesday September 27, 2016 @02:47PM (#12591952)
It's in your own quote - it was on a prototype, without any power management features. Once power management features are enabled, it will last longer.
Re:Mozilla has stopped all commercial development on Firefox OS by kbart on Tuesday September 27, 2016 @07:42AM (#12588792)
Yes, I sure hope we can use GNU/Linux on phone one day. It wouldn't be that hard to make, given an unlocked hardware platform and open source drivers for baseband and graphics module. Actually, I have done a device very similar to smartphone in its hardware capabilities, but it was a commercial product limited in functionality. If I could get such hardware at home, I would definitely make some crude, hackish GNU/Linux smartphone.
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @07:56AM (#12588860)
Right now, thanks to libhybris[1] you can run glibc compiled systems (i.e. regular Linux, aka GNU/Linux) on top of proprietary Android drivers.

[1] https://github.com/libhybris/libhybris

Re:Mozilla has stopped all commercial development on Firefox OS by voltagex_ on Tuesday September 27, 2016 @08:22AM (#12589039)
I'd pay for a tutorial that shows how to use libhybris to accomplish that.
Re:Mozilla has stopped all commercial development on Firefox OS by teekert on Tuesday September 27, 2016 @07:34AM (#12588762)
True true, I'm craving the day Ubnut Phone runs on my OnePlus 3. But I also used an loved Window Phone (so smooth, so intuitive and beautiful)... But the lack of apps kills you. Start with being able to run APKs, go from there please.
Re:Mozilla has stopped all commercial development on Firefox OS by reddotX on Tuesday September 27, 2016 @07:43AM (#12588796)
a port for OP3 is currently under development https://devices.ubports.com/#/op3
Re:Mozilla has stopped all commercial development on Firefox OS by creshal on Tuesday September 27, 2016 @07:17AM (#12588690)
If only there was any decent hardware for Jolla.
Re:Mozilla has stopped all commercial development on Firefox OS by AsyncAwait on Tuesday September 27, 2016 @08:36AM (#12589115)
The Fairphone 2 has decent* hardware specs[1] and it can run SailfishOS[2].

* approx. the same as OnePlus One, which partially[3] supports sailfish as well

[1] - https://shop.fairphone.com/en/ [2] - https://wiki.merproject.org/wiki/Adaptations/libhybris/Insta... [3] - https://wiki.merproject.org/wiki/Adaptations/libhybris

Re:Mozilla has stopped all commercial development on Firefox OS by rihegher on Tuesday September 27, 2016 @07:30AM (#12588745)
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @07:37AM (#12588778)
This is true, and I hope SailfishOS will one day be completely FOSS, but please have a look at the bigger picture.

Here's a comment I wrote about the situation on reddit:

---

Yes, I'd prefer SailfishOS to be 100% FOSS, but Jolla is helping GNU/Linux establish its roots on the mobile.

How is it doing this?

* libhybris has opened up a whole new world for GNU/Linux, by allowing programs developed against glibc (i.e. GNU/Linux) to run on top of proprietary Android drivers (i.e. phones).

* Jolla puts a lot of development into lipstick, which makes it easier to develop UXs for phones/tablets/other form factors [This involved developing Wayland support]

* Jolla have opensourced their browser (Qt5 + Gecko engine) and their office suite (Nokia's Calligra Office work, with a QML interface)

* Jolla develops a sychronisation framework (buteo-sync) that can be used for syncing emails, Twitter, CalDav/CardDav, etc (I think Ubuntu Touch might adopt it in the future)

* Want to see how much manpower Jolla dedicates to developing FOSS? Look at the number of @jollamobile.com emails here: https://git.merproject.org/groups/mer-core/activity

* The SailfishOS community has been developing sfdroid. A FOSS application for running Android apps on your GNU/Linux mobile.

So while SailfishOS isn't 100% open source, it's doing a lot of good for the GNU/Linux community on the mobile.

Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @07:22AM (#12588706)
If you're not satisfied with the "official" devices (e.g. Jolla 1, Intex Aquafish, or Jolla C [if you were lucky enough]), then there are a number of community ports at varying levels of maturity[1].

Otherwise, there's the possibility that the Fairphone 2 will receive official SailfishOS support. Finally, there's a number of yet unreleased devices with official SailfishOS support[2]

[1] https://wiki.merproject.org/wiki/Adaptations/libhybris

[2] https://together.jolla.com/question/136143/wiki-available-de...

Re:Mozilla has stopped all commercial development on Firefox OS by vbezhenar on Tuesday September 27, 2016 @07:52AM (#12588843)
What's wrong with Android as a hacker-friendly platform?
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @08:05AM (#12588913)
Android (and Apple) have a relatively rigid development toolkit. For Android you develop using the Java programming language against the Android APIs. The NDK is available, and you can always hack up methods to call the Android APIs from your favourite programming language (e.g. Python) but it's cumbersome.

I develop software for SailfishOS. It's like the Linux desktop. I SSH into my phone. zypper/pkcon install some dev tools (e.g. gcc, make, git). I initialise a Python virtualenv, pull down some libraries (e.g. Flask). I want to query SMS messages? I open an sqlite database on the filesystem. I can define services using systemd files. It really is "just Linux" underneath.

Re:Mozilla has stopped all commercial development on Firefox OS by zerr on Tuesday September 27, 2016 @08:11AM (#12588951)
Very interesting! Do you work at Jolla or are there any 3rd party jobs?
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @08:34AM (#12589106)
I do not work for Jolla. I am in no way affiliated with Jolla, other than being part of the Jolla/SailfishOS/Maemo/Meego community. I try to support SailfishOS development (by buying Jolla devices, developing software for the platform and evangelizing its benefits).

The paid ecosystem around SailfishOS is non-existent, having said that Jolla are looking to hire: http://jolla.com/jobs

Re:Mozilla has stopped all commercial development on Firefox OS by zerr on Tuesday September 27, 2016 @09:15AM (#12589343)
Yes, but AFAIK they don't hire remotely, at least for engineering jobs.
Re:Mozilla has stopped all commercial development on Firefox OS by bitL on Tuesday September 27, 2016 @05:17PM (#12593309)
Out of curiosity, is there any thorough Qt for mobile tutorial working nicely on Jolla C? I am even willing to pay for it if it teaches me how to do advanced stuff, like getting straight to OpenGL with the least amount of clutter etc. I would love to write some Sailfish-only apps cool enough to attract regular people.
Re:Mozilla has stopped all commercial development on Firefox OS by digi_owl on Tuesday September 27, 2016 @08:41PM (#12594554)
As long as it is systemd based it is not "just Linux".

BTW, it was actually in the Sailfish IRC dev chat that the whole "hire an assassin to take out Poettering" thing was uttered as a late night, off color, joke...

Re:Mozilla has stopped all commercial development on Firefox OS by chatmasta on Tuesday September 27, 2016 @10:01AM (#12589624)
You can do most of that on a jailbroken iOS device as well. It even has launchd which you configure similarly to systemd files.
Re:Mozilla has stopped all commercial development on Firefox OS by BoorishBears on Tuesday September 27, 2016 @12:18PM (#12590735)
Drivers, Google Play Services, Googles move towards locking down the OS (now you can't get the local device's Bluetooth MAC address without a system level permission(!)).

I work on Android daily on hardware that is as "hacker friendly" as it comes besides the driver issue, and it fights you tooth and nail.

Re:Mozilla has stopped all commercial development on Firefox OS by bartread on Tuesday September 27, 2016 @08:07AM (#12588933)
I was at Phonegap Europe 2013 and there was a big noise about Firefox OS (then still known as Boot to Gecko) there. It looked cool but it was always targeted at low-end, low-cost devices.

The problem with that, from my perspective as a developer, is that I don't want to develop apps for low-end devices because it's an enormous pain in the ass. The lack of horsepower and features means you're pretty much required to compromise your vision, unless you really are developing something very simple, or with minimal finessing.

On top of this, and this was even more so 3 years ago, today's high end devices are 2 years' time's low-to-mid-range devices. If it takes you 6-12 months to develop your app (again, depends on complexity) on today's high end hardware you'll be targeting the mid-range when you release. Of course, there's a bit more nuance to this because single core performance isn't really increasing that much, but you get the point.

Short version: targeting high end devices means you're developing for the future and not incurring the compromises (and, in fact, support overhead) of dealing with low-end kit.

Re:Mozilla has stopped all commercial development on Firefox OS by AsyncAwait on Tuesday September 27, 2016 @10:21AM (#12589756)
Well said, my problem with Firefox OS was exactly that it was always targeting the low-end of the spectrum. People who buy the low-end smartphones do not usually care about the platform it's running on, nor can they afford to support 3-rd party app development.
Re:Mozilla has stopped all commercial development on Firefox OS by bartread on Wednesday September 28, 2016 @08:18AM (#12597075)
That's a really good point. Whilst the goal of providing a good OS on low-end smartphones aimed at lower income economies sounds noble (is noble, in fact) it doesn't work commercially for developers because nobody will have the spare cash to buy their wares.

It's a real shame and it wasn't something that was immediately obvious to me at the time because I was very new to mobile development. Now of course I've experienced the same frustrations as every other mobile dev and realised that it's just not worth targeting anything but the top quartile. That is, unless it's a corporate app and you have a large number of lower end devices in the field that you don't plan on replacing before your app is deployed.

Re:Mozilla has stopped all commercial development on Firefox OS by jsight on Tuesday September 27, 2016 @11:25AM (#12590290)
Yeah, that sums up a lot of their problems really well. They were basically attacking a market segment that wouldn't exist by the time that they had completed products on the market.
Re:Mozilla has stopped all commercial development on Firefox OS by themihai on Tuesday September 27, 2016 @02:01PM (#12591575)
The devices couldn't even power the standard applications(i.e. camera, phone app etc) without visible lag.
Re:Mozilla has stopped all commercial development on Firefox OS by padraic7a on Tuesday September 27, 2016 @06:59AM (#12588609)
Ubuntu Touch is still going. It's up to it's 13th release now and I don't think it's a failed project.

However I do think it's something that isn't yet ready for primetime, and it's going to be more a year or more before it is.

In the meantime they are trying to iron out bugs, improve features and get more developer attention for it. Recently they've added support for React Native: https://github.com/CanonicalLtd/react-native

HN readers might like to check out the Ubuntu Developer blog: https://developer.ubuntu.com/en/

Re:Mozilla has stopped all commercial development on Firefox OS by jbb555 on Tuesday September 27, 2016 @07:04AM (#12588632)
I didn't know that ubuntu had a phone. I wondered if it could be installed on my own phone? Doessn't seem to mention that on their website. Oh well perhaps I'll buy one "Note — all our devices are currently sold out"

Ok well I guess I'll stick to android then...

Re:Mozilla has stopped all commercial development on Firefox OS by ioddly on Tuesday September 27, 2016 @11:27AM (#12590302)
I just looked at the Jolla devices as well and they are also out of stock. I imagine it's probably harder to coordinate selling these devices in small batches; I wish there was at least some kind of availability list I could sign up for.
Re:Mozilla has stopped all commercial development on Firefox OS by padraic7a on Tuesday September 27, 2016 @01:59PM (#12591565)
Yeah, it is a pity all the phones are sold out. It can be ported to other devices though, you might get some useful info here: https://wiki.ubuntu.com/Touch/Devices
Re:Mozilla has stopped all commercial development on Firefox OS by reddotX on Tuesday September 27, 2016 @07:46AM (#12588815)
4 ubuntu phones and 2 tablets :D
Re:Mozilla has stopped all commercial development on Firefox OS by vamur on Tuesday September 27, 2016 @08:12AM (#12588955)
It will fail if they don't improve performance and home UX. Adding APK support would also be a huge feature.
Re:Mozilla has stopped all commercial development on Firefox OS by nir on Tuesday September 27, 2016 @06:20AM (#12588457)
As it stands you either give Apple complete control of you software/hardware or you give Google full access to every detail of your life.

There should be a sticker "Don't blame me, I supported Firefox OS"

Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @07:28AM (#12588738)
I know you're half-joking, but if this is something you're passionate about, there are things you can do (while there's still alternatives platforms...):

1. Purchase non-Apple, and non-Android devices (e.g. Jolla/SailfishOS, Ubuntu Touch devices)

2. Develop software for the alternative platforms -- that's what I do. It's a lot of fun programming on a GNU/Linux mobile. I write software in Python with 3rd party modules from pypi, and Qt/QML.

3. Spread the word. Tell other like-minded developers about how fun it is to work on your alternative platform of choice. Plus since there's only 10s of thousands of users, your software actual gets used (and people appreciate it!).

Re:Mozilla has stopped all commercial development on Firefox OS by supergreg on Tuesday September 27, 2016 @07:54AM (#12588851)
What GNU/Linux mobile? Can you elaborate on that?
Re:Mozilla has stopped all commercial development on Firefox OS by maheart on Tuesday September 27, 2016 @08:07AM (#12588925)
I develop for SailfishOS. As I described in one of my other comments, it really is just "regular" GNU/Linux underneath:

>> I develop software for SailfishOS. It's like the Linux desktop. I SSH into my phone. zypper/pkcon install some dev tools (e.g. gcc, make, git). I initialise a Python virtualenv, pull down some libraries (e.g. Flask). I want to query SMS messages? I open an sqlite database on the filesystem. I can define services using systemd files. It really is "just Linux" underneath.

Re:Mozilla has stopped all commercial development on Firefox OS by mabramo on Tuesday September 27, 2016 @10:58AM (#12590052)
I had never heard of SailfishOS before this thread. Now I really want to pick up a device with SailfishOS, but I was planning on getting on GoogleFI compatible device in the next couple months. Decisions...

In any case, thank you for your efforts. I've been waiting for UbuntuOS for all the features I didn't know Sailfish has already.

Re:Mozilla has stopped all commercial development on Firefox OS by lisivka on Wednesday September 28, 2016 @01:58AM (#12595716)
How much of SailfishOS is covered by GPL or GPL compatible license? I don't want to invest my time into someone else business for free.
Re:Mozilla has stopped all commercial development on Firefox OS by vamur on Tuesday September 27, 2016 @08:09AM (#12588940)
You can easily disable Google services on most Android devices. Or purchase a Cyanogenmod compatible device and use a third party store.
Re:Mozilla has stopped all commercial development on Firefox OS by ocdtrekkie on Tuesday September 27, 2016 @11:16AM (#12590223)
The problem is that the majority of apps written on Android these days depend on Google APIs or libraries, to the point that an Android without Play Services is almost useless. (Yes, this is from experience.)

Even Google's direct competitors require Google to use an Android. Skype and Outlook are great examples of apps you'd be amazed to discover will not run at all without Play Services.

Re:Mozilla has stopped all commercial development on Firefox OS by abawany on Tuesday September 27, 2016 @06:39PM (#12593819)
There are fake GApps that I have tried on experimental devices and they fooled the apps enough to enable them to run. I haven't run these long-term or tried on more than 3 apps relevant to me to say if that would be a good approach.
Re:Mozilla has stopped all commercial development on Firefox OS by ocdtrekkie on Wednesday September 28, 2016 @03:38AM (#12596033)
I'd be a little iffy about security considerations once your plan is to rely on "fake apps".
Re:Mozilla has stopped all commercial development on Firefox OS by abawany on Wednesday September 28, 2016 @06:29PM (#12601872)
I am not referring to mysterious binary blobs retrieved from torrents or such but open source projects such as https://github.com/thermatk/FakeGApps (http://repo.xposed.info/module/com.thermatk.android.xf.fakeg...).
Re:Mozilla has stopped all commercial development on Firefox OS by nir on Tuesday September 27, 2016 @02:03PM (#12591587)
People reading HN could, but the general public doesn't really have that option.
Re:Mozilla has stopped all commercial development on Firefox OS by xanderstrike on Tuesday September 27, 2016 @06:47PM (#12593897)
Does the general public care though?
Re:Mozilla has stopped all commercial development on Firefox OS by nzp on Tuesday September 27, 2016 @11:56PM (#12595330)
Not at all. A lot of people who gather at places like these don't seem to realise that ordinary people have much more pressing problems in life than running a phone OS they can tinker with.
Re:Mozilla has stopped all commercial development on Firefox OS by neurostimulant on Wednesday September 28, 2016 @05:46AM (#12596473)
Does push notification still work without google services running?
Re:Mozilla has stopped all commercial development on Firefox OS by jsight on Tuesday September 27, 2016 @11:20AM (#12590256)
Can you imagine what it would be like if every Linux distribution tried to build a competitor to Linux instead of a competitor to other distributions? That would be a hard problem even in the relatively small Unix desktop space.

That is how hard the problem was to solve for Mozilla OS. They were essentially building a competing OS when they could have just been building a competing distribution.

Android (AOSP) + Firefox + Firefox Market + Firefox Mail could have been amazing.

Re:Mozilla has stopped all commercial development on Firefox OS by lazaroclapp on Tuesday September 27, 2016 @06:07PM (#12593633)
That's what Amazon went for, with very limited success (that said, not really targeting privacy conscious users or free software enthusiasts, so outcomes might not apply)
Re:Mozilla has stopped all commercial development on Firefox OS by remir on Tuesday September 27, 2016 @07:51PM (#12594315)
Going against Android and iOS was a mistake. Even Microsoft, with all their resources, is struggling to stay relevant in mobile.

Firefox OS should have competed against Chrome OS instead. Partner with some OEMs and you have a great alternative to Chromebooks.

Re:Mozilla has stopped all commercial development on Firefox OS by brudgers on Tuesday September 27, 2016 @10:58AM (#12590049)
I don't count Microsoft out of the space over the long term. Unification of the Windows platform from microcontrollers to servers is fairly far along and mobile phone operating systems are, for Microsoft, just another application of the Windows 10 technology.

Windows 10 Mobile has some of the advantages of iOS in terms of security updates and the Microsoft developer infrastructure -- whether that's a good thing depends on one's technical opinion of Visual Studio versus Xcode and Android Studio in terms of programming ergonomics and features and languages.

All that said, that doesn't mean that Windows Mobile will ever be successful or that a world where it's Apple, Google and Microsoft would be significantly better.

Re:Mozilla has stopped all commercial development on Firefox OS by bartread on Wednesday September 28, 2016 @08:38AM (#12597162)
True - they seem determined to plug away at mobile until they make a success of it, and fair play to them: Windows 10 Mobile is decent. They've obviously got an uphill battle ahead of them to win back developers and customers but I think they can do it eventually.

I'd still like to see a credible OSS alternative in the mix as well, and I wonder if Mozilla couldn't make that work if they dropped their low-end focus.

Re:Mozilla has stopped all commercial development on Firefox OS by brudgers on Wednesday September 28, 2016 @10:24PM (#12602916)
Ubuntu's Snappy-Core grew out of their brief run at the phone: http://www.ubuntu.com/phone/devices

It has some parallels with Microsoft's strategy and could roll back into phones as just another device. And I think that getting a platform that works from embedded to server clusters has a good chance of how provisioning phones works ten years from now.

There's really nothing magical about phones. It's some compute cores, a bit of memory, some radios, a battery and a display. The only distinguishing feature of a phone is how the radio is tuned.

Re:Mozilla has stopped all commercial development on Firefox OS by kaio on Tuesday September 27, 2016 @06:31AM (#12588493)
HP with webOS :). I really loved it. But it looks like you will need a really long breath to get attention and developers on your side for any new OS.
Re:Mozilla has stopped all commercial development on Firefox OS by catwell on Tuesday September 27, 2016 @06:35AM (#12588501)
I used WebOS, and I agree. I really enjoyed my Pre3. I could never bring myself to like Firefox OS.

The best now is Jolla, which I don't think has failed at all yet (I have a Jolla C, I wrote about it shortly here: https://blog.separateconcerns.com/2016-09-16-thoughts-1.html).

Re:Mozilla has stopped all commercial development on Firefox OS by prplhaz4 on Tuesday September 27, 2016 @11:34AM (#12590360)
LuneOS is still under active development by the webOS Ports team:

https://github.com/webos-ports

Open WebOS became LG WebOS and is still around on their TVs...

Re:Mozilla has stopped all commercial development on Firefox OS by ksec on Tuesday September 27, 2016 @11:07AM (#12590143)
Web OS is now with LG.
Re:Mozilla has stopped all commercial development on Firefox OS by chatmasta on Tuesday September 27, 2016 @09:58AM (#12589597)
For the average non-technical user, a "pure Linux" phone with no sand boxing would be a security nightmare. Just look at jailbroken iOS devices as an example. Maybe sophisticated users know how to take extra precautions in exchange for more freedom, but the average user will happily use banking apps with no idea what the other processes on the phone are doing.

For this reason, Android is a good middle-ground. It's well-sandboxed by default and if you need more power you can root it. Nothing is stopping anyone from releasing "free software" open source android apps published outside of the play store. As is, they would get more adoption than any app on the Ubuntu/Firefox/etc store.

As long as Android exists and is easily rootable, and preferably as long as the iOS jailbreak community keeps up with major versions, I'm happy with the state of "linux" on mobile.

Re:Mozilla has stopped all commercial development on Firefox OS by CaptSpify on Tuesday September 27, 2016 @11:04AM (#12590102)
Sure, android might be good enough for most people. But that's like saying porridge is good enough for most people. I want a steak, or a burger. The problem is that I don't really have a choice right now, I don't want porridge.

Additionally, even if you trust Google today, they can turn evil tomorrow and then we'd have >75% of people who are using android without any options. Diversifying the available options in the market market is good for everyone except Google.

Re:Mozilla has stopped all commercial development on Firefox OS by espadrine on Tuesday September 27, 2016 @06:30AM (#12588492)
There are political avenues to explore. Just as Microsoft was hit hard by a number of anti-monopolistic EU decisions regarding Internet Explorer, Apple in particular could be the target of an action in that space.

But this is the kind of thing that requires citizen action. Also, expecting the EU commission to be the only political consumer protection for multinational corporations is not ideal, there ought to be more actions on the American side as well.

Until then, I highly doubt that there will be any hope of breaking the duopoly, at least until Google's or Apple's core business model starts failing them, which is unlikely to occur within twenty years.

From an economical perspective, monopolies are great for companies and for the country's GDP, but they tend to cause lower standards of living, because of the loss of competition.

Re:Mozilla has stopped all commercial development on Firefox OS by fauigerzigerk on Tuesday September 27, 2016 @06:47AM (#12588555)
>Apple in particular could be the target of an action in that space

Android's market share in Europe is 75%. Google's search market share is over 90%. Any action against Apple would be completely counter productive when it comes to fighting monopolies.

Also, you need to take into account that the Web is a third mobile platform for all intents and purposes, and Windows still dominates the desktop.

So the case for any anti-trust action is extremely weak.

Re:Mozilla has stopped all commercial development on Firefox OS by disgruntledphd2 on Tuesday September 27, 2016 @01:12PM (#12591184)
Not against Google, it's not :)

I think that the conditions that Google impose on handset manufacturers are something that probably should be investigated by the Commission. The travel search thing, not so much.

Re:Mozilla has stopped all commercial development on Firefox OS by glenndebacker on Tuesday September 27, 2016 @07:11AM (#12588659)
"Apple in particular could be the target of an action in that space."

I never understood that people keep saying that. It's not because you make a lot of money that you will get under investigation for being a monopoly.

Microsoft was fined because it used it's marketshare to bulldoze into other markets. Apple marketshare is so small in comparison that it can do all the same stuff without disturbing anything.

Re:Mozilla has stopped all commercial development on Firefox OS by masklinn on Tuesday September 27, 2016 @07:00AM (#12588614)
> There are political avenues to explore. Just as Microsoft was hit hard by a number of anti-monopolistic EU decisions regarding Internet Explorer, Apple in particular could be the target of an action in that space.

That makes no sense whatsoever. MS was hit because they were leveraging their OS monopoly into driving out and destroying competitors in other categories, such as browsers. Apple is so far from a monopolistic position in the EU they have a minority marketshare.

Re:Mozilla has stopped all commercial development on Firefox OS by danieldk on Tuesday September 27, 2016 @06:43AM (#12588541)
There are political avenues to explore. Just as Microsoft was hit hard by a number of anti-monopolistic EU decisions regarding Internet Explorer, Apple in particular could be the target of an action in that space.

Why? In the 5 largest European markets, Android has 3/4th marketshare [1]. How can Apple be targeted for monopolistic behavior?

[1] http://venturebeat.com/2016/05/11/android-is-eating-apples-i...

Re:Mozilla has stopped all commercial development on Firefox OS by s_kilk on Tuesday September 27, 2016 @06:45AM (#12588547)
Plus, I'm much more worried about Googles vampiric approach to personal data, rather than Apple merely making it hard to deploy software.
Re:Mozilla has stopped all commercial development on Firefox OS by espadrine on Tuesday September 27, 2016 @07:19AM (#12588699)
> How can Apple be targeted for monopolistic behavior?

Because they don't even allow other browser engines on their iOS platform, which is explicitly what was the subject of the "ballot box" ruling.

Monopolies are per-product class. Apple is responsible for both the hardware and the software. All it takes is having one of their products own half of its market.

… which, of course, could take a long time. It did happen for tablets circa 2011, I believe.

Re:Mozilla has stopped all commercial development on Firefox OS by drzaiusapelord on Tuesday September 27, 2016 @10:41AM (#12589907)
Probably. Historically, tech falls into a natural monopoly or natural duopoly with some other marginal competition.

Windows and OSX rule on the desktop/laptop with Linux a bit player.

Intel and AMD on x86 with Via, IBM, and Cyrix and the rest either no longer being able to compete.

ATI and Nvidia on the gaming GPU end, and even then ATI had to be swallowed up by AMD to remain competitive. Intel still a bit player for budget graphics and with no product that remotely compares with the GPU heft of even a many years old Nvidia card.

We'll probably see iOS and Android be the default mobile OS's for a while with MS's Windows as a third player. Surface tablets and Windows phones still sell. If anything, the Surface Pro might be the best mobile Windows device out there and one of the nicer mobile devices for sale anywhere.

That said, mobile is probably resistant to a foss solution as people expect all sorts of cloud and managed experiences. Maps, siri/googlenow, cloud storage of photos, ease of buying, sharing, casting, media, etc. Most people won't be happy with an unbuntu phone that doesn't have all these features and probably couldn't care less about the privacy argument here. Do default installs of Sailfish, Tizen, and Jolla have any of this? Joe Consumer won't buy these things if they can't compete feature-wise.

Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @06:58AM (#12588605)
Microsoft mobile strategy might pay off on the hybrid laptops and the new netbook generations (4/8GB + 32/64 eMMC).

Also they seem to at least cater to those not caring about apps, not able to pay for iPhone and dislike for Android.

Overall Market share in Europe around 5-10% was around a few months ago, but they have money to spare, and might keep selling Windows Mobile devices just not to loose face.

You cannot sell mobile OS based on FOSS religion, normal people want the apps everyone has and convenience, while most developers care about tooling.

So whatever alternative comes, must have a very good selling point to consumers and developers currently targeting the established platforms.

Re:Mozilla has stopped all commercial development on Firefox OS by WorldMaker on Tuesday September 27, 2016 @10:28AM (#12589800)
Plus Microsoft still has inroads left into the enterprise-managed mobile device space. (Most of the more recently announced non-Microsoft branded Windows mobile devices are things like HP's enterprise focused phone.) Especially with the potential big win of a company's IT being able to manage Windows mobile devices from the same Windows control panels as any other Windows machine in the workplace. Not that there is much territory there to sustain long term (just ask Blackberry), but with all the carriers slowly dropping their phone subsidies it might not be hard to imagine corporate sponsored phones could make a small comeback.
Re:Mozilla has stopped all commercial development on Firefox OS by pjc50 on Tuesday September 27, 2016 @06:25AM (#12588473)
Only one of those really makes any money. What's the economic model that would bring a competing OS into existence?
Re:Mozilla has stopped all commercial development on Firefox OS by godzillabrennus on Tuesday September 27, 2016 @06:43AM (#12588540)
That's the truth.

It's going to take a plateau of performance coupled with a commoditization of mobile hardware for open source to move in.

Without a viable business model and with the rapid rate of change it's impossible for open source to even try and play in this arena.

Re:Mozilla has stopped all commercial development on Firefox OS by ikeboy on Tuesday September 27, 2016 @07:55AM (#12588857)
What? Both Android and iOS are responsible for tens of billions in revenue.
Re:Mozilla has stopped all commercial development on Firefox OS by lotsofpulp on Tuesday September 27, 2016 @09:05AM (#12589275)
Profit is the relevant metric, not revenue.
Re:Mozilla has stopped all commercial development on Firefox OS by ikeboy on Tuesday September 27, 2016 @09:20AM (#12589369)
Both are still profitable in the tens of billions.

https://www.bloomberg.com/news/articles/2016-01-21/google-s-... $22 billion profit.

iOS is a bit more complicated to value, but they've made more than $10 billion just in app store commissions (even not counting increased sales of hardware due to iOS). So if you consider the cost of iOS development as weighed against their hardware sales, and book the software as profit, you'd get more than $10 billion. The real profit numbers are probably higher.

Anyway, the point is that there's no reasonable way to assert that either one of them isn't profitable.

Re:Mozilla has stopped all commercial development on Firefox OS by lotsofpulp on Tuesday September 27, 2016 @11:38AM (#12590395)
Google might be, but not the phone manufacturers...except maybe Samsung but it's marginal compared to what share Apple gets.
Re:Mozilla has stopped all commercial development on Firefox OS by grobbles on Tuesday September 27, 2016 @12:28PM (#12590830)
Marginal? Holy shit, how isn't this completely transparent and dead, like my post will be?

Samsung is pulling in about $4B profit per quarter from their smartphones. "Marginal"? In what universe is $16B per year "marginal"? Certainly not this universe.

Just as a point of reference, Samsung's smartphone profits are greater than Walmart's profits. It's greater than the overwhelming bulk of world corporations.

Re:Mozilla has stopped all commercial development on Firefox OS by slgeorge on Wednesday September 28, 2016 @09:31AM (#12597446)
Yeah, and the bit you're missing is that Google basically forces them the hardware manufacturers to compete in a way that means only one can win for any cycle. It's a zero sum game - the last couple of years Samsung has done well, but it's also integrated in a way that means it offsets investments in other areas (e.g their chip business). Most of the others have no hope of this - look at the bath that HTC has taken in the last three years, do you see Sony saying that they make money from mobile?

At the scale of investment required to run a mobile business, Android is generally a bad thing, it's commodifying them in the way that Intel did to the desktop PC market.

Re:Mozilla has stopped all commercial development on Firefox OS by type0 on Tuesday September 27, 2016 @05:37PM (#12593455)
> Samsung is pulling in about $4B profit per quarter from their smartphones. "Marginal"? In what universe is $16B per year "marginal"? Certainly not this universe.

It's Galaxy, not universe!

Re:Mozilla has stopped all commercial development on Firefox OS by lake99 on Tuesday September 27, 2016 @06:46AM (#12588553)
I really want the Tizen project to succeed. It's tragic that this doesn't even run on mainstream Samsung devices. Talk about faith in their own work!
Re:Mozilla has stopped all commercial development on Firefox OS by pjmlp on Tuesday September 27, 2016 @07:00AM (#12588612)
They have rebooted the complete platform already a few times, why should any developer waste time on Tizen?
Re:Mozilla has stopped all commercial development on Firefox OS by JustSomeNobody on Tuesday September 27, 2016 @12:24PM (#12590796)
I wonder if Samsung is holding that one close just in case Google irks them with Android. Right now, it probably makes more sense monetarily for Samsung to stay with Android.
Re:Mozilla has stopped all commercial development on Firefox OS by ygjb-dupe on Tuesday September 27, 2016 @01:15PM (#12591219)
<begin north american centric summary of problem> Tizen has one of the same problems that Firefox OS had - no real foothold with users. I have a Samsung Gear, Samsung TV, Samsung phone, and 0 Samsung apps, other than what ships with the devices. My apps are all Google based, and the only two apps on my TV that get used are Netflix and Youtube, everything else gets served by the computer connected (and Netflix and Youtube get used there more frequently since I have a full keyboard there).

Google and Apple both rely on ecosystems to attract and retain users, and Samsung doesn't have a competitive (or compelling) ecosystem. <end north american centric summary of problem>

I don't know if Samsung has the same problem in other markets, but I know that Firefox Marketplace does/did.

Re:Mozilla has stopped all commercial development on Firefox OS by tootie on Tuesday September 27, 2016 @08:09PM (#12594411)
Samsung consistently fails at software. I honestly wish they would just quit and make their hardware use something more standard.
Re:Mozilla has stopped all commercial development on Firefox OS by blihp on Tuesday September 27, 2016 @07:19PM (#12594127)
Only speaking for myself but I suspect others might feel the same way: I can't get excited about another essentially closed platform. I'm not interested in what are overpriced and underpowered devices that pretty much behave at best as slightly more open, yet still closed, Android-like devices.

I've been living this for the last several years both with Android and ARM devel/hobbyist boards and it isn't much fun. It would be nice these quasi-business entities (i.e. Mozilla, Canonical) would forget about their brand-exclusive strategies and try to rally around an open ARM-based platform (you know, with support for things like, I don't know, GPUs and such) they can all run on. THAT I could get excited about and we could all win. Short of that, I don't get what I want and they continue to lose relevance in the mobile era. Granted, I'm part of the 1% that runs Linux. But here's a newsflash: right now we're the only ones who care about Canonical, Mozilla, etc. and ~1% beats 0%.

Re:Mozilla has stopped all commercial development on Firefox OS by slgeorge on Wednesday September 28, 2016 @09:28AM (#12597424)
What examples are there of an "open ARM-based platform" with support for GPU's etc?

I don't know of any situation where the ARM ecosystem works like that, the companies compete for differentiation, they have a very limited interest in standardisation. Maybe I'm missing what you're referring to. It also wouldn't get you a phone, it would get you a base board but all the other bits like radios compete on the different manufacturers platforms.

Re:Mozilla has stopped all commercial development on Firefox OS by blihp on Wednesday September 28, 2016 @12:26PM (#12598987)
They're aren't, and that was my point. I think that is one of the reasons (there are others) why something like the Raspberry Pi has become so dominant. It's disastrously bad from the standpoint of openness as a platform, but they've gotten the needed technical info and binary blobs to make it work better than just about everything else out there right now on ARM. It seems like there ought to be a couple of 2nd tier GPU design houses (i.e. not nVidia or AMD) that would be motivated to cut a deal to ship on the order of at least millions of units in the relatively near term. And the larger supposed supporters of open source have funding on the order of over a billion dollars (Mozilla's last deal with Google was a billion dollars alone) that it seems like at least a fraction of could be directed to help make this happen. They don't need to build anything that competes with this or even last year's flagship devices, iterate nearly as quickly, or even play the 'we made it .00001mm thinner' industrial design game. They would just need to get something serviceable out there and the design costs could be amortized over several years with only minor revisions needed (i.e occasional bumps to CPU and memory specs etc.)

I'm not suggesting that this be done purely from the standpoint of altruism: for both the IP providers and the various foundations, this would provide them with a possible path to participate in mobile that is closed to them currently so it seems like it's in their interest from an existential standpoint. That said, maybe it really is impossible to motivate any of the players necessary to go down this path. In which case it seems worthwhile for the open source crowd to go all-in on something like RISC-V/OpenGPU and jettison the proprietary IP as completely as possible, as soon as possible.

Re:Mozilla has stopped all commercial development on Firefox OS by eloisant on Tuesday September 27, 2016 @09:40AM (#12589475)
I think an alternative will only come from a paradigm shift.

For the same reason DOS/Windows reigned on the desktop for decades, with Mac having a few percents and Linux repeatedly failing to grab any significant market share.

Re:Mozilla has stopped all commercial development on Firefox OS by cmrdporcupine on Tuesday September 27, 2016 @08:07AM (#12588928)
You forgot WebOS, which has been open sourced since HP killed it.

There was a brief flurry of activity around it, including getting it run on older Nexus devices, then it petered out.

I submit that a big part of the problem is fragmentation of effort. There was no reason for Ubuntu, Mozilla, and WebOS all to be aiming at the same target at the same time in very similar ways but by different people.

Re:Mozilla has stopped all commercial development on Firefox OS by deaddodo on Tuesday September 27, 2016 @09:14PM (#12594711)
WebOS is licensed out to LG these days for their Smart TV's. It's still the commercial deal it's been since HP bought it from Palm.

Open WebOS is a different beast (much like how Mozilla wasn't Netscape Navigator), based on the open sourced components of WebOS.

Re:Mozilla has stopped all commercial development on Firefox OS by cmrdporcupine on Wednesday September 28, 2016 @01:50PM (#12599739)
Well sure, but Open WebOS was complete enough to boot on Galaxy Nexus and provide a mostly complete environment.
Re:Mozilla has stopped all commercial development on Firefox OS by twblalock on Tuesday September 27, 2016 @05:07PM (#12593221)
> Is it practically impossible? Are we stuck with Android and iOS forever?

I think it's pretty simple: people want to use apps on their phones, and no phone OS is viable without a competitive library of apps.

Most major apps are developed for both iOS and Android, and convincing app developers to develop for a third platform is going to be a tough sell, unless that platform is very attractive to users. However, to be attractive to users, it will have to have a lot of apps already...

I suspect that the only way to gain marketshare for a new mobile OS is to ship it with an Android or iOS compatibility layer, which would be pretty difficult to do well. The developers would have to re-implement the entire iOS or Android API, and keep up with all of the changes. If they did that, there would be no incentive for developers to target the native APIs of the OS, because they could just target Android or iOS like they do already. So, the compatibility layer could never be deprecated.

So yeah, I think we're stuck.

Re:Mozilla has stopped all commercial development on Firefox OS by dredmorbius on Thursday September 29, 2016 @02:13AM (#12603570)
People aren't interested in backups. They're interested in restores.

People aren't interested in apps. They're interested in capabilities.

The apps markets are good for ... delivering a completely dizzying (that is: intentionally discombobulating and confusing) array of crappy software that sometimes works, always intrudes on your privacy and steals your personal information, and frequently goes titsup.com for no particular reason and with limited notice.

I don't want apps.

I want decent browsing capabilities with document management.

I want explicit control over networking.

I want a messaging capability. SMS, IRC, eMail, whatever -- there's no reason these need to be split out.

I want a multimedia player.

A basic set of utilities. The same ones as were on the Xerox Alto 48 years ago: A calendar, calculator, notepad type editor. Basic spreadsheet wouldn't hurt.

These days something with maps and an encyclopedia would be handy. Stills/video camera and gallery.

And since I'm not the 99.98%, I'd like a goddamned full-fledged shell running Linux or BSD.

But StuffMyCrapWebsiteIntoThisApp.com? Not so much.

Re:Mozilla has stopped all commercial development on Firefox OS by toast0 on Tuesday September 27, 2016 @04:43PM (#12593009)
I don't think it's impossible. It does take consistent investment, and consistently not screwing things up. Between Windows Phone 8.1 and Windows Mobile 10, Microsoft decided that 'one Windows platform' was more important than a dedicated mobile team, and as a result, Windows Mobile 10 arrived several months late and without polish. Their hardware refresh (Lumia 950, Lumia 550, etc) was held up waiting for the software and as a result, they lost momentum. Additionally, promised upgradability from 8.1 devices to Windows 10 came with a lot of caveats.

A great Windows Phone 10 launch would not have put them in the top two, but it may have solidified them as a third platform.

Re:Mozilla has stopped all commercial development on Firefox OS by rajeshp1986 on Tuesday September 27, 2016 @06:52AM (#12588583)
@Yoavm, what pisses me more is that both Apple & Google now have a yearly update of their OS and all they shamelessly showcase on stage is emoji's and notifications.
Re:Mozilla has stopped all commercial development on Firefox OS by m12k on Tuesday September 27, 2016 @06:59AM (#12588610)
Maybe that's it? The product category of "smartphone OS" is now so well-defined that the possible improvements are evolutionary at best, not revolutionary, and hence there's also no space for a new entrant to provide a big enough improvement over the incumbents to gain significant attention?

Firefox OS promised to make app creation easier through web technologies, but "not enough apps" isn't the problem with Android or iOS, quite the contrary, so for an end user, that's pretty irrelevant.

Re:Mozilla has stopped all commercial development on Firefox OS by truth_sentinell on Tuesday September 27, 2016 @09:43AM (#12589509)
Yeah but a year for 70 more emojis? Come on now. With all the good engineers they have.. There always must be a good idea in the span of a year..
Re:Mozilla has stopped all commercial development on Firefox OS by wyldfire on Tuesday September 27, 2016 @01:12PM (#12591178)
Well, even at a tech conference, "we eBPF'd and ASLR-ized your app sandboxes even more and now you have even less risk of getting pwned" might draw a "meh" reaction. In very real terms it helps close the device security gap between Android and iOS, but it probably just can't hold people's attention.
Re:Mozilla has stopped all commercial development on Firefox OS by Apocryphon on Tuesday September 27, 2016 @05:36PM (#12593443)
My theory specific to iOS 10 is that it's actually a stability-focused maintenance build behind the scenes. The emoji are for cultural appeal while they hide the fact that the real features are not actually features- they're boring, hidden fixes to stabilize iOS after the previous few releases.
Re:Mozilla has stopped all commercial development on Firefox OS by setpatchaddress on Wednesday September 28, 2016 @01:36AM (#12595646)
That's what users actually care about. Market demand.
Re:Mozilla has stopped all commercial development on Firefox OS by chx on Tuesday September 27, 2016 @08:16AM (#12588990)
It is very unlikely we will see a third alternative on phones. But, who said smartphones will be a mainstay for ever? There is clearly a major drive towards voice as the primary UI and if you are not screen constrained then interesting developments might occur.
Re:Mozilla has stopped all commercial development on Firefox OS by rihegher on Tuesday September 27, 2016 @07:24AM (#12588715)
There gonna be a third option like ubuntu desktop is the third option after windows and macos. But It's gonna be for people who value control or privacy above everything else. The key factor remains the timing for this third option to rise.
Re:Mozilla has stopped all commercial development on Firefox OS by fsiefken on Tuesday September 27, 2016 @09:40AM (#12589476)
We still have Samsung's Tizen, fast, powerefficient and can it run Android apps
Re:Mozilla has stopped all commercial development on Firefox OS by mhurron on Tuesday September 27, 2016 @09:13AM (#12589332)
> Is it practically impossible?

Offer something people want that the others don't. It's not enough to just not be iOS or not Android, that only appeals to the small segment of people that HN appeals to.

The selling point for Ubuntu, Mozilla and Microsoft's phone was just 'it's not them.' They didn't provide any value. Microsoft had apparently forgotten what they had to do to make the xBox viable against Sony and Nintendo when it first launched, because they didn't just launch it with 'Hey, at least we're not Sony, the developers will show up eventually.'

Re:Mozilla has stopped all commercial development on Firefox OS by glenstein on Tuesday September 27, 2016 @09:13AM (#12589328)
I don't know how practical this idea is, but I dream of an alternative world where Yahoo went all in on Firefox OS. I think Firefox was Yahoo's ticket to relevance, if they wanted it.
Re:Mozilla has stopped all commercial development on Firefox OS by melling on Tuesday September 27, 2016 @09:14AM (#12589333)
Does the tiny selection of desktop OSes worry you? Microsoft has had at least 90% market share for 2 decades.

At any rate, it seems like two major brands is all the tech world can handle.

Re:Mozilla has stopped all commercial development on Firefox OS by mooreds on Tuesday September 27, 2016 @09:02AM (#12589257)
Yes, it is practically impossible, the same way there was a duopoly of desktop computers in the 90s and 2000s. Similarly to that era, there will be niche players (OS/2, desktop linux then, windows 10 mobile now), but the vast majority of the software and hardware will run the dominant OSes.

Hey, at least it isn't a monopoly and one of the OSes is freeish. Freedom wise, hardware is behind, but the software is ahead (of the desktop market).

Re:Mozilla has stopped all commercial development on Firefox OS by kijin on Tuesday September 27, 2016 @09:39AM (#12589472)
I think the only option that has an even remote chance of success right now is to fork Android and do your own thing while maintaining compatibility with as many existing Android apps as possible.

So, something like Cyanogenmod but with more drastic changes. It's Linux under the hood after all. It's already compatible with GNU coreutils and a whole bunch of other free software. No need to start again from zero.

Re:Mozilla has stopped all commercial development on Firefox OS by khattam on Wednesday September 28, 2016 @01:05AM (#12595527)
The problem with that is Google can deny you rights to bundle Play Store... and they will if they see you as a thread... and you're fucked.
Re:Mozilla has stopped all commercial development on Firefox OS by wiineeth on Tuesday September 27, 2016 @07:25AM (#12588718)
The problem is Android and IOS basically came at the same time and got almost same apps in them. For a new platform there is not much to innovate other than we have the same features, but not the same company. There is only way to win in this industry now. Its to create a OS which has compatibility with android apps and has excellent hardware integration.
Re:Mozilla has stopped all commercial development on Firefox OS by ZanyProgrammer on Tuesday September 27, 2016 @08:07AM (#12588931)
People are worried about this now, but the time to have been worried was like 2009-2010, when iOS (I think??) could've claimed to have had a monopoly, at least in the US, and before iOS really got a mindshare into people going.

I could also say the same about people upset with Facebook-2009-2010 people!

Re:Mozilla has stopped all commercial development on Firefox OS by Gustomaximus on Wednesday September 28, 2016 @03:07AM (#12595938)
I wouldn't write of Microsoft yet. There is great potential if they can nail this phone to desktop merged experience. Enterprise would find it super appealing. And I could see consumers buying in too.

This has to be one of the best ways into handset market for MS/Ubuntu or others.

Re:Mozilla has stopped all commercial development on Firefox OS by raverbashing on Tuesday September 27, 2016 @09:10AM (#12589309)
Of course it's not impossible

The issue is where the money is coming from.

Also, to move on an entrenched market you need to do a lot of things upfront. Android in, let's say, 2011 was much worse than iOS, today the gap has closed.

Re:Mozilla has stopped all commercial development on Firefox OS by vesinisa on Tuesday September 27, 2016 @09:22AM (#12589378)
> The issue is where the money is coming from.

I think what Microsoft wasted on Nokia's phone business was something in the magnitude of >$8 billion, so money was not really the problem at least in their case.

Re:Mozilla has stopped all commercial development on Firefox OS by andyidsinga on Tuesday September 27, 2016 @12:00PM (#12590577)
we're no more stuck with those two than we were with blackberry. things change in less than predictable ways. next big os front will be bringing embedded (read iot) from the old school to the new.
Re:Mozilla has stopped all commercial development on Firefox OS by type0 on Tuesday September 27, 2016 @05:46PM (#12593507)
Wasn't it snapchat that released some strange techno-hipster glasses with camers just now. Eventually we will see embedded oled in them and hand gesture interfaces for more augmented reality.
Re:Mozilla has stopped all commercial development on Firefox OS by andyidsinga on Tuesday September 27, 2016 @11:48PM (#12595310)
yeah - hats off to them for getting in the IoT/wearable game. "snapholes"? :)
Re:Mozilla has stopped all commercial development on Firefox OS by pbreit on Tuesday September 27, 2016 @02:39PM (#12591880)
If Android went closed source, I could see a new window opening.
Re:Mozilla has stopped all commercial development on Firefox OS by racl101 on Tuesday September 27, 2016 @02:54PM (#12592031)
There's also Blackberry QNX and Windows mobile.
Re:Mozilla has stopped all commercial development on Firefox OS by err4nt on Tuesday September 27, 2016 @06:31PM (#12593772)
WebOS as well!
Re:Mozilla has stopped all commercial development on Firefox OS by draw_down on Tuesday September 27, 2016 @01:40PM (#12591425)
I'll say yes, we're stuck with the two. The resources required to create and maintain a decent, competitive mobile OS imply a need for a size of user base that no new entrant will be able to achieve in a reasonable time frame.
Re:Mozilla has stopped all commercial development on Firefox OS by ciconia on Tuesday September 27, 2016 @07:49AM (#12588833)
You can also just say no to smartphones.