I try to stay positive, but this shows that the mobile space is a lot more difficult than Purism anticipated. I follow the SailfishOS community, and I distinctly remember a community member of theirs saying 6+ months ago, that Purism doesn't understand the complexity of the mobile stack, and that they think they can do everything themselves.
IMO, they should have taken SailfishOS's FOSS compositor, lipstick, instead of doing this all by themselves. It's been in use for at least ~5 years, with Wayland, and probably has 10k+ deployments.
Developed by: http://jolla.com/
For those wondering:
> "Jolla declared Sailfish OS compatible with Android phone and tablets hardware, using existing Android device drivers."
The Jolla Phone running the GNU/Linux based Sailfish OS build upon Qt and Wayland. This screenshot shows the email client, a screenshot app, a terminal and an Android game.
Jolla, but it is possible to install Sailfish on Android devices, too.
It's hands down the best mobile phone OS I've used. After using the buttonless swipe-pull-push UI, going back to Android/iOS feels the same as going back from tiling wm to a floating one. Or typing with only one finger:) and as a bonus it runs Android applications, too (but I rarely use them).
Not currently, and I don't see it happening anytime soon. Although, this option would certainly be welcome.
When you say " All of my previous Firefox mobile based browsers" are you referring to the Sailfish browser?
I don't have an account on that site (and honestly do not want to bother with it), but wouldn't Sailfish OS be a perfect fit for that list?
http://wayback.archive.org/web/20150101044101/https://sailfishos.org/about-license.html
> The sailfish core is closed source according to the website
The official Sailfish OS website says.
CONTRIBUTIONS
The core OS is based on Mer Project, an open source, mobile optimised distribution while the UI is proprietary software owned by Jolla. View our open projects in github and welcome to contribute code.
So the core is open, but the UI is closed (as well as some of the preinstalled apps and the usual culprits, i. e. binary drivers and similar that are closed on Android as well).
Why the hell does no one come up with SailfishOS? From 2.0 onwards fully open source (atm the GUI isn't), and basically just a Linux distribution for your phone. Comes with root access (devel-su), ssh and a package manager.
> > > > > Android, on the other hand, is Free OS who's source code is available here,
but Android doesn't use GNU software, while Sailfish does
They have. Ubuntu, Firefox and Sailfish OS have their respective DEs which can run on top of a standard Android boot-stack and kernel. Sailfish can even run Android apps using the Alien Dalvik VM.
If you're interested and have the skills, you can port Sailfish OS to your Android device, starting here - https://sailfishos.org/develop/hadk/
Also read my other comment/rant on the challenges you will face if you want to go down this path.
They've stated a desire to open source the the whole OS eventually.
From their page about licencing:
"We are currently in the process of putting in place the processes and licensing structures that will enable you, the community, to take part in developing Sailfish. For now, if you are eager to contribute code, we encourage you to join and contribute to existing open source projects such as Mer and Nemo, in which our developers are also active participants."
In the meantime, I'll admit, the lack of complete source code is pretty off-putting.
The ones with numbers are app folders which were added in a update today. They are mildly customisable (and not mandatory to use of course) and I'm quite sure there will be updates for them :) I think the non-folder ones are quite clear except for the People app, I'd guess it was Favourites or something looking at the icon. Here are some examples for apps by Jolla. People, Gallery (rightmost in second row) and Appstore (bottom right) are the ones I wouldn't get without knowing already.
[Sailfish OS] Je suis toute joie, une nouvelle mise à jour vient de sortir. D'ailleurs, s'il y a des intéressés, une rencontre s'organise sur Paris. Il n'y a pas encore de date par contre.
> along with the closed source parts of their Sailfish implementation - I believe it's largely the UI, called Lipstick
Lipstick is open source. The component you're referring to is Silica
The documentation for how these things work overall is unfortunately very much sparse.
For Android devices probably, SailfishOS HADK https://sailfishos.org/develop/hadk/ is one of great reference (again in form of steps, but have some explanation on how things work).
But again depends on if this is what you are looking for? or you are looking for more high-level/userspace side of things?
There is also https://sailfishos.org/ which is similar to BB10 as in it's C++/Qt powered. Bought a Passport which I haven't changed over to. Still on my Z10. I will be waiting until the LTE is dead or either of these phones die, whichever comes first.
Sailfish? Sailfish? Not only did they codename the thing the same as a phone OS that already exists, but they also had the chance to name this pair Marlin and Nemo and completely missed the boat.
Most of us are still running 1.1.9.28, I'd guess.
The what-is-what diagram can be found, in a bit roundabout way, at the end of the Sailfish OS website about page.
I may be wrong, but I understand that one of the proposed business models would be to customize the UI/UX for potential partners, that this is why they keep the "product" closed source - Silica is very closely tied to the UX components. I am not aware what kind of licensing deals and/or subcontractor deals Jolla has made with other companies, with the notable exception of licensing Alien Dalvik.
On late May, the chair was quoted saying to TechCrunch that they have a timeline on open sourcing all the parts possible; not sure if we've heard about that since.
here is the sailfishOS port status list : https://wiki.merproject.org/wiki/Adaptations/libhybris
how to install: https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_hammerhead
also check: https://sailfishos.org/develop/hadk/
It's a company/phone started by people who left Nokia. They released their first phone in November 2013, running their own Sailfish OS based on Linux. It supports Android apps through a compatibility layer.
> I compiled my own compiler to compile my own kernel to bootstrap my own OS" to ensure no one injected any trackers in your ultra custom Arch distro.
Whatabout Sailfish? Havent looked into them in years but didnt they try something just like that? https://sailfishos.org/
What details do you want to know ? Mostly everything about 2.0 (in terms of UI changes) were shown on Mobile World Congress earlier this year. I doubt they changed much from that version.
As for technical details there is the devlopment roadmap that shows what is planned and what already implemented. Though I am not sure if it up to date. https://sailfishos.org/developmentroadmap/
I googled (okay, duckduckgo'd) "sailfish os open source", the first hits are quite relevant. (Admitted, if you leave "os" off the query, the page with the download link gets dropped off, and there's a SourceForge link instead...)
Anyway, the Sailfish OS about page tells what parts are open and what closed. The same page has a link to the source tarballs. They do also have some stuff at github.
The main issue with Android is probably Google's services, which are increasingly closed source and the mainstream of the Android ecosystem at least in around here. Though I have to admit that I haven't been shopping for a new phone in a while, so not sure if there's actually AOSP based phones on the market.
Maybe it isn't just clear yet, but they are planing to launch it open sourced.
>Our goal with the Sailfish OS is to develop an open source operating system in co-operation with the community, thus ensuring the development of a best-of-breed operating system. We believe this will act as a refreshing sea-wind that will help push the industry forward.
>A key tool for the achievement of this goal is ensuring that the operating system will be licensed under an open source licensing model that encourages and facilitates community participation. As we have built Sailfish on top of existing open source projects such as Mer, we also want to make sure that the community will benefit from the work we have done.
There's actually a few projects like this: Mer, Tizen, and Sailfish OS (itself built on Mer). Mer has the Plasma Mobile and MeeGo interfaces, Tizen has the Bada and MeeGo interfaces, and Sailfish is its own thing built on Qt+QML.
It's cool, I also enjoy Sailfish OS quite a bit (running it on a Nexus 5, want to try it on the Xperia X when it officially releases) - it's all gesture based and meant for one-handed use. It's open source, based on MeeGO if that rings a bell
The official release (Jolla Smartphones, primiraly only have European band support) have an emulation layer to let you run Android apps without having Google or the Playstore. The ported versions that you can put on your own devices don't have this layer, but there is a store with Reddit, Twitter, email, calendar, and youtube alternatives. Those Jolla branded Sailfish phones are no longer made so they're hard to come by, but the community is quite active and vocal.
Honestly if you've got a spare phone laying around both this and Librem are worth checking out, though I'm far more of a Sailfish fan initially (list of devices and what's working here - https://wiki.merproject.org/wiki/Adaptations/libhybris).
Other links to check out:
https://sailfishos.org/design/
/r/Jolla
The Sailfish OS site about page has a diagram under "OS architecture" to show what's free and what's not.
So, UI (Silica) components and most UI and apps is closed-source. I am not convinced that Turing was actually capable of delivering anything of the promises, though apparently some people might have gotten a functional phone, probably with minimally-modified software.
From a privacy advocate's point of view, the most scary software would be the ones running on the signal processing systems and radios, and unless you're building your own radios from the scratch, I don't think open source versions of those do even exist. It is possible to run something tracking you there, and the phone OS won't even know about it.
Also, the Russian effort is for government phones, I think. In that field, the gov't already has the data. It's like being worried that NSA could get code on BlackBerry phones because Obama used to use a "secure" BlackBerry. (I think the new Smartphone One is from Boeing, I don't think they sell for the general public.)
You might want to have a look at the HADK https://sailfishos.org/develop/hadk/ and possibly visit the #sailfishos-porters channel on Freenode IRC.
Basically everything is open source, except:
There are some more detailed listings if you're interested.
I feel like this is a special one, so not in the mega screenfetch thread, sorry guys! If the mods want, I'll remove it of course!
Edit: My new Jolla Phone, running SailfishOS.
Oh, actually Sailfish is not just Linux based, but truly Linux. Sailfish is more open for you to make your wonders. There's way more crowdsourcing than just app development. That's the reason I go for Jolla.
Another reason of course that we'll need more competition in this Google world and also the thought of having all my mobile life data ending in the hands of that corporation...
You're probably looking for the BusyIndicator. You could, for example, have it visible while the Loader is in its "Loading" state (although this will only take as long as it takes for the page itself to load, if you're actually wanting it to display while loading data from the web or something you'd need to make it dependent on that).
I've been using Sailfish OS since 2014 and I'm not going back to any mainstream mobile OS.
Downsides are that if you want to get it with Android support, you have to purchase a phone from few select Sony devices (Sony Open Devices Program) and have to flash the OS yourself, but they offer good instructions how to do it. Also if you are not from Europe, you may have to use a VPN to purchase the OS. Most Android apps luckily work without Google Services and Google Play and there are few Android app stores you can choose from.
If you don't need Android support or just want to check the OS out, there are community ports for various devices.
Native app selection is also quite limited, but everything I need is pretty much there. Online Banking support however is practically nonexistent. I've been poking my bank to create or port the Android version but to no avail (yet).
Upsides are that the UI is buttery smooth, easily the best mobile UI in my opinion. Since it is Linux-based, you have open access to terminal and can use it to tweak settings that are not exposed in Settings menu, and you can run various terminal based programs straight out of the box. There's even a project to run Linux desktop programs.
The community is also very helpful if you have issues with the OS or apps.
I definitely recommend Sailfish OS as Android alternative if you are willing to make some sacrifices, but you can always install Google Services and Google Play or MicroG on Android enabled devices if you want to invite Google back to your life.
It does! :)
Actually even core system functionality, such as the overall UI (launcher, app switching, event view, lock screen) and basically all default applications are Qt 5/QML/QtQuick based. So much QML also has a nice side effect - you can quite easily patch the QML files on your side, changing how the UI looks like! :) Quite sizeable community developed around this and there is now a lot of patches one can apply, for example:
https://openrepos.net/category/patches
But what I like the most is that Python 3 + QML is an officially supported way of developing app on Sailfish OS:
https://sailfishos.org/develop/tutorials/creating-application-in-python/
AFAIK this makes Sailfish OS the only mobile OS where this is officially supported. And it's not just on paper - one of my apps as well as many other popular Python apps are available via the official application store. :)
No, not 100%. The system's base and middleware layer (incl. the core system components) are open source. The UI layer and some applications aren't though (yet). I think you'll find all the info about the system on https://sailfishos.org/wiki/SailfishOS
There is Mer for this. You could try to port SailifishOS or something. I guess this is harder than port Android firmware from one device to another. But, still, should be possible.
I was really interested in it for quite a long time and was waiting for a new officially supported device. I found it interesting because I disliked using the other mobile OSs because they are made by Google, Apple or Microsoft and I disliked the lack of privacy and that it is much proprietary software.
At some point I saw this and it appears like almost everything they made is proprietary so I really lost interest in it. Android which I really disliked at that time is more free than it, especially when something like Lineage OS is used. I would really have liked a mobile OS whose focus is on respecting the freedom and privacy of its users and I would even have been okay with a higher price and less quality but Sailfish OS was not what I was looking for.
Käyttiksenhän saa ihan ilmaiseksi jos jaksaa buildata, varmaan tuosta jo jonkinlainen imagekin on olemassa. Se 50e siis käytännössä maksetaan kaupallisten osuuksien lisensseistä: Android-tuki, Exchange-tuki sekä ennustava tekstinsyöttö.
No, I was specifically referring to the GUI (not part of the OS in your definition). But ok, we can keep on debating details: the fact remains that many elements of Sailfish OS are proprietary, as can be easily seen https://sailfishos.org/wp-content/uploads/2014/07/Sailfish_Architecture_v0.5.1.png
Glad I'm not alone with this. At least Jolla knows. It's said to have albums implemented in Q3 2015. I'm just surprised this wasn't done right away. ._.
SailfishOS is reasonably open source (imo). There is a GUI layer and some other things that are closed source, but they release most code open source, and the system is built on top of the open source Mer/MeeGo platform, so it is essentially Linux+Wayland+Qt with a bit of other stuff on top. It comes with the open source Android runtime, so in addition to native (Qt) apps almost all Android apps run (except if they require Google Play, but if you mess around and install that obviously you will then have a lot of closed source untrusted things running on your phone).
I really like it. Have used a Jolla as my primary/only phone for almost a year and backed the Jolla Tablet kickstarter recently. Not 100 % open source, but at least very open. I love how the SDK connects to the phone using ssh (over wlan or usb). File-transfer can also be done using just scp. No weird closed protocols or tools to install. The phone comes with a decent shell and all the command-line stuff you expect pre-installed (including ssh, sshd, git, python) and a lot of things are available from the default repo, so I have for instance emacs (running the same config files as my desktop emacs) and screen and a full C and C++ toolchain on the phone. It feels a lot more like a real little computer than a closed smartphone. Not what you asked for, but I think a lot of people asking for a more free smartphone will also be happy about having access to such tools (useful or not).
Despite its noble intentions and obvious need, Replicant is good as dead. There isn't enough hardware support or dev activity to keep it alive.
Now I don't know about Trisquel for mobiles. But have you heard of Sailfish? That might be your answer.
You'll have a wait for this one.
Sailfish is slick, if you aren't in Europe you can download it via VPN.
Fairphone is an option.
I loved my Windows phones too, you can buy them still but Microsoft is definitely part of the spying. You don't need a dumb phone per se, just avoid Android and Apple. There are good options all around, the other replies have good links too.
SailfishOS is available now, and fairly mature with gorgeous themeing. It also has support for android apps on the paid version (which I totally recommend - I think that we should be supporting the companies that provide the solutions we want.).
There are a small number of devices that the paid version can be installed on, and a larger number of devices with varying specs and completeness that support the community version. Make sure you get a device that has the level of support that you want. Eg the paid version on the Gemini doesn't include Android support as of this writing.
I'm writing this on Sailfish on the XA2 Plus with 6GB of RAM, and I love it.
> Is there some alternative android where it just sends the fucking files?
Sure. LinesageOS is one. There's also Sailfish. You can even get a phone with them pre-installed.
I found links in your comment that were not hyperlinked:
I did the honors for you.
^delete ^| ^information ^| ^<3
For a phone not currently supported?
If you read up on https://sailfishos.org/wiki/Hardware_Adaptation_Development_Kit you'll see that it's not the easiest thing. You'll need en-depth knowledge of your phone hardware (knowledge usually only available to the phone manufacturer)
https://sailfishos.org/ SailfishOS.
- It's a "native pure Linux distro" for phones like the Ubuntu Touch (and without integrated google services).
- Official compatibility is limited to a number of phone models.
- There is some compatibility/translation tool that allows you to install Android apps but still some of them will not work because of lack of google services or other libraries requirements.
- There is a free trial version of the OS with limited features and also a payable version that gives you more features/services and so...
iPhone person explaining how their closed software has nice ui
me with unlocked bootloader and even nicer UI https://sailfishos.org/ (^fun ^fact: ^sailfishos ^had ^guestures ^first ^source)
By new OSs, I was mainly thinking of mobile, e.g. Lipstick used by Jolla and a couple of open-source projects.
https://sailfishos.org/wiki/Lipstick
As for KDE:
https://community.kde.org/Plasma/Wayland_Showstoppers
Wayland security doesn't give apps access to the window of other apps or the screen in general. This is good but it causes aggravation for tools that relied on access like xdotool. And minor things like Gimp's screen colour-sampler not working outside of its Window any more. The Redshift / Nightlight screen-dimming has caused headaches over exactly how that should be implemented and has worked on and off over the previous years as the protocols develop. These things can be solved but take time.
If you want to "unroot" your device, the best way would be to get the original stock ROM and reflash it, then maybe even re-lock your bootloader.
You can't exactly install linux. There are some alternative OSes such as Ubuntu Touch https://docs.ubuntu.com/phone/en/devices/devices or Sailfish OS https://sailfishos.org/ (this one has some proprietary code, so beward) but in either case your phone has to be supported. You can check over at XDA to see if there are unofficial builds for your phone, but for Linux you won't have much luck.
If the phone supports LineageOS that is your best bet.
Unlocking the bootloader and rooting is step 1. If you have done that then anything else is technically possible. - check the XDA developers thread for your phone to see if someone has made a guide on rooting.
However, due to the proprietary-nes of android bootloader a and firmware getting Linux is a little harder.
I'd recommend checking out the Sailfish OS Hardware Adaptation Development Kit which has a guide on porting sailfish OS to new devices. Another approach would be to look at PostmarketOS - however sailfish generally has better support for hardware.
Sailfish OS is a full Linux distro for mobile devices & has an optional Android emulation layer, that can run the majority of Android applications. For more see:
https://sailfishos.org/ https://jolla.com/sailfishx/ (Sailfish OS for selected Sony Xperia devices)
BTW, it's likely Sailfish OS will also run in one if not both of these phones in the future.
It does not - its based on/off of Mer and is a gesture based OS with no Google services. It has a compatibility layer (if you buy a license for an approved device, there are free community ports without the compatibility layer) that allows Android apps to run but it's not necessary to use the device.
https://sailfishos.org/ for more, it's pretty unique and is fun to try out if you have a compatible device and like to tinker.
The closest to a usable Linux phone os is Sailfish Granted there are not a lot of supported devices yet but those that are are fully supported with calling photos internet Bluetooth nfc and even limited Android application support.
This is more than UBports has atm alas.
Le Librem 5 est en train d'arriver (lentement) et il y a déjà SailFishOS qui se vente d'être l'alternative Européenne sur les mobiles.
Alternatives already exist, but you have to accept a little bit of a technological setback.
I've been running SailfishOS for the last 4 or 5 years exclusively. Not everything works compared to your android phone, but I didn't end up being a mobile amish either. You pretty much have to accept a higher price and a lesser reliability though.
Rather than reinventing the wheel Huwei should just partner with Jolla and get Sailfish onto some flagship phones. Sink some money into getting better Dalvik support and just bypass Google services completely.
I would sure buy that phone despite US paranoia.
It is possible to turn your old nexus 7 into something useful. However, I'd suggest to forget about Ubuntu touch and consider something like https://sailfishos.org/. It might take some work, but they have an extensive document how to enable SailfishOS on pretty much any platform that run/ran Cyanogenmod/LineageOS and make it into a full fledged Linux with a touch UI.
Sailfish, like Android, is based on Linux, but it’s important to understand that:
All that said, starting from Android is probably the best bet for any alternative like Sailfish, which is probably why the Sailfish Hardware Adaptation Development Kit requires you to start with an AOSP/CyanogenMod/LineageOS installation.
If I'm reading this right, libhybris is an open source middleware piece that allows Android apps to run through emulation, although they do use Android drivers and binary blobs to get hardware to run as well. But that's really more of a problem with the OEMs than Jolla, right? Personally I don't think waiting around for a perfect hardware solution to show up is the right way forward.
I think the complaint about their UI and some system apps is fair, but again I personally feel it's better to make progress where possible. It's not like you're going to get Google or Apple to change, but Jolla seems to be open to it.
Some Sony models support Sailfish OS, not sure whether yours does. Might be worth looking into if you're open to alternatives as you can run Android apps on Sailfish (if that's a requirement of yours).
Who said that?
​
Here's the HADK to port it to your device and the best thing is....... It's FREE of charge.
Yeah, you heard right.
Android is a different beast. You should get input directly from the sailfish devs for an issue like that. It's fairly hardware specific on android.
AFAIK parts of the GUI (such as the Silica QtQuick components set and many default apps) are still closed source but there is a provision for community members to still distribute the binaries in community ports of Sailfish OS.
For more information see docs for the Sailfish OS HADK (which is what people use to do these ports): https://sailfishos.org/develop/hadk/
I don't think so, but I'm not sure ...
https://www.xda-developers.com/sailfish-x-sony-xperia-x-build-guide/
The reportings about what does not work were related mostly to bugs that have been fixed tought.
I think that most of it is FOSS. Some UI parts are closed AFAIR. Anyway there are instructions how to build it for Xperia. It will lack support for Android apps and MS exchange support (which are available in paid version, so probably these are also closed). Anyway the core of Sailfish, i.e. Mer is open project.
Je suis allé jetter un coup d'oeil, et effectivement ça m'a l'air bien meilleur que ce que Lineage peut proposer étant donné que ça sort complètement du système android.
Seulement le port m'a l'air sacrément compliqué à réaliser, j'ai download leur pdf d'installation et bon dieu je suis bien paumé. C'est moi qui me laisse facilement impressionner ou tu avais aussi eu du mal à installer l'OS de ton côté ?
Well, technically there's Mer already, though the best-known distribution built on top of Mer (Sailfish) isn't too common (and some note that the UI part and some libraries are non-free). There's a community version of an Android compatibility layer and the commercial version of the distro includes Alien Dalvik, which can run some Android stuff (compatibility up to 4.4/KitKat, I belive?) Not sure how up-to-date Nemo (the "free as in free beer" distro on Mer) is, but looking at their wiki page looks like it's dead.
anybody can port sailfishOS to a device, and here is list of them ...and about the "proprietary software (e.g., the Android app support)" thing, you cant use those on your ports..at least aliendalvik (android support)
I have been using the Adobe Source fonts series (sans, serif, code, han) after I found out about it on Jolla's SailfishOS that uses a "fork" of it (aka just the very light version of the fonts)
for those who don't know Jolla/sailfishOS was created by ex-nokia MeeGo/maemo team. sailfishOS uses Qt5, wayland, btrfs, systemd and is based on mer-project
> Are there any other competing Euro OS's or search engines?
That was your question, the EU isn't mentioned at all, and I answered it for you. And Russia literally borders the EU, so I'm not sure what you are talking about.
If your question was supposed to be "are there any other competing EU OS's or search engines?" Then that's fine, accept that you made a mistake and move on, we all do.
As for the answser for your new question, Sailfish.
One way to preview it (without a phone) would be to download and install the Sailfish SDK and then run the emulator. Read more here
I don't know much about the proposed Turing interface, but it looks like phone designed without a "home button"(physical at least), which fits well with how Sailfish and its "predecessor" (Meego) was designed to be used .
> maybe jolla could even do a sailfish spinoff from that phone
The entire idea is for OEMs like Nokia to work with Jolla on porting Sailfish OS to their devices, as well as contributing upstream. One of the reasons why the Sailfish OS Alliance exists.
I mean don't get me wrong, Nokia-brewed hardware for the new Jolla 2 would be interesting, but I'd much rather see Jolla announce Jolla 2 and be their own OEM (like they essentially are now) at SLUSH instead.
apparently what causes the overheating is the camera with something called AR-cover/mask special effect (whatever its called in english cant remember), it at least gets really warm for everyone but for some it will overheat. Sony said that fix is arriving soon.
the Z3+ will arrive to Finland week 27, so then I can check it myself...I can't wait, this will be a nice upgrade from my jolla phone with SailfishOS
I'm think of buy an other xperia phone (older/cheaper) to port SailfishOS to it, maybe z1 compact or M4 aqua..have to see :P
Alternativa os ftw. Även med cyanogen har du en androidkärna som gör att amerikanska myndigheter kan lalla sig in hur de vill. Exempelvis Sailfish OS har ju idag enbart information i Finland, och lämnar inte till någon :)
Honestly, as much as I dislike Microsoft's business practices, I do kind of like the Metro UI, though as you state it is somewhat lacking.
>The Metro UI is the primary UI but there are several fundamental things that cannot be done from within it - for example, file management. You have to use Windows Explorer (a desktop app) to perform this task, breaking the whole Metro UX - the 'immersion' if you will.
That's just because they didn't bother or weren't willing to write a file manager. Plasma Active and Ubuntu Touch both have one.
>Metro is never going to be popular in an enterprise / business environment either as most of their apps are desktop apps - (Windows RT WILL NOT allow you to run desktop applications even compiled for ARM) and without an enterprise sideloading key or a developers license(which are not cheap!) you cannot write custom applications for the UI.
This is the kind of thing I don't like - they restrict the technology for business and lock-in reasons.
As far as tablets go, the existing Linux UIs are lacking, but for phones Sailfish is quite nice.
Well if you aren't wanting the android look, it might be worth looking into SailfishOS. It currently is still in testing and a number of hardware components don't work yet, but can be installed.
This is type of UI concept I've personally been waiting for. Its like the the closest concept that resembles honecomb hexogon shape. I would totally develop some apps for this system
https://sailfishos.org/index.html https://sailfishos.org/core-article.html