6 ms·
I'd suggest the best remaining option for a FOSS-driven phone (now that Canonical have dropped the ball) is Tizen. It's got the backing of a large phone manufac
by ZenoArrow 10y ago
I'd suggest the best remaining option for a FOSS-driven phone (now that Canonical have dropped the ball) is Tizen. It's got the backing of a large phone manufacturer (Samsung) and the Linux Foundation, and seems to be actively developed. It'll probably end up being used on low-end devices at first, but is likely to be more open than the two leading platforms, so hopefully they get some traction amongst tech community.
It's also worth pointing out that Samsung has been investing in Servo, and that Tizen has good support for HTML5 apps, so hopefully we can see mobile web apps increase in popularity to get us away from the walled garden approach.
https://www.tizen.org/ https://www.tizen.org/
- Mailtemi 10y agoLast two weeks I've estimating Tizen, Ubuntu or Sailfish worth port an app. Like sample apps, build scripts debugging, etc. Although Tizen has large corp support, Ubuntu and Sailfish look more developer friendly. CMake, QT , C++.
- ZenoArrow 10y agoPerhaps you overlooked this? https://www.tizen.org/blogs/dh0922/2016/tizen-.net-developer-preview https://www.tizen.org/blogs/dh0922/2016/tizen-.net-developer... https://www.tizen.org/blogs/myungjae/2017/samsung%E2%80%99s-third-tizen-.net-developer-preview-introduces-new-visual-studio-tools https://www.tizen.org/blogs/myungjae/2017/samsung%E2%80%99s-...
- Mailtemi 10y agoC# look like a dead end, though much better than first WinPhone with "SilverLight." If you have written c/ or c++ engine, you need just a good bridge to OS UI language. Well, also platform + tools that work well on each Unix/Linux. Just to mention I used to like MS technologies. Least problems I had with ASP 2 / AJAX web app which works for nine years without significant problems.
- ZenoArrow 10y ago>"C# look like a dead end" http://statisticstimes.com/tech/top-computer-languages.php http://statisticstimes.com/tech/top-computer-languages.php > "you need just a good bridge to OS UI language" For moblie apps, Xamarin is that bridge (can always build web apps too): https://www.xamarin.com/ https://www.xamarin.com/ Plus, .NET Core is cross-platform, good cross-platform tooling becoming available (VS Code, etc...), and you don't have to use C#. If you're interested in writing games, Unity uses .NET (Mono in particular): https://en.wikipedia.org/wiki/Unity_(game_engine) https://en.wikipedia.org/wiki/Unity_(game_engine)
- dullroar 10y agoI, too, want competition in this space. Unfortunately, Tizen got some bad press this week: https://arstechnica.com/gadgets/2017/04/samsungs-tizen-is-riddled-with-security-flaws-amateurishly-written/ https://arstechnica.com/gadgets/2017/04/samsungs-tizen-is-ri.... The past year has not been good for Samsung on so many fronts.
- ZenoArrow 10y agoIf code quality is an issue, at least people who want an open-source phone OS can work on fixes: https://source.tizen.org/ https://source.tizen.org/ I don't see many other options emerging. It's possible that a community-led effort to finish work on Unity 8 (and possibly port it to Wayland) may emerge, but that would only solve the phone UI issue, the main problem holding back open-source phones is likely to be closed bootloaders and lack of drivers. By supporting Tizen we can get Samsung to handle the low level stuff.
- rrdharan 10y agoDoesn't really help that there's a source website if there's not a sane process for actually submitting PRs and merging patches, and apparently there isn't one.
- ZenoArrow 10y ago>"and apparently there isn't one." https://source.tizen.org/documentation/developer-guide/getting-started-guide/contributing-code-tizen https://source.tizen.org/documentation/developer-guide/getti... "This document provides information about how to contribute code to Tizen, including the following: * Cloning over SSH * Submit a patch to the Gerrit * Review a patch on the Gerrit * Submit a package to the build system * Review and accept a package on the build server (for release engineer only) For more information about the whole work process, please refer to Tizen Development Working Mechanism."
- greenhouse_gas 10y agoHow is Tizen different then Android from a privacy/OS perspective? What will stop Samsung from closing it off when it gets too popular? (And, BTW, it's not like Samsung hardware is the pinnacle of OS design. Exynos is notorious for being hard to make custom ROMs)
- andrewshadura 10y agoTizen is not free software, and it's not a real platform. It's a toy Samsung uses to threaten Google with.
- ZenoArrow 10y ago>"Tizen is not free software" It's developed with the support of the Linux Foundation, with the code released under open source licences. There are some parts of the design that are licenced by Samsung (e.g the SDK), but overall it looks pretty open to me. >"it's not a real platform" It has shipped in multiple devices, including every TV Samsung have sold since 2015: https://wiki.tizen.org/wiki/Devices https://wiki.tizen.org/wiki/Devices >"It's a toy Samsung uses to threaten Google with." It's a little more than that. At the moment it's not got much traction on phones, but I still maintain it's the best option for an open-source mobile OS that we've got left now that Ubuntu are out of the picture. If you can think of a better alternative that currently exists, by all means feel free to share it.
- int_19h 10y agoWait, the SDK is not open source??
- andrewshadura 10y ago> It's developed with the support of the Linux Foundation, with the code released under open source licences. There are some parts of the design that are licenced by Samsung (e.g the SDK), but overall it looks pretty open to me. Some core components are not (or were not) free software. And the license for the SDK gives Samsung the rights to revoke forbid specific users from using it.
- pjmlp 10y agoTizen is a joke, they already rebooted the SDK multiple times. 1 - GTK+ based 2 - Took Bada OS C++ SDK with its Symbian C++ like flavour 3 - Rewrote the C++ API into something more appealing 4 - Thrown everything away and replaced with EFL, plain C API with C++ will come soon 5 - Now they are adopting .NET Core with Xamarin Forms How can anyone invest time developing for them?
- ZenoArrow 10y ago>"How can anyone invest time developing for them?" What alternative do you suggest? I suggested they were the best remaining option for an open-source mobile OS now that Ubuntu were dropping out of the race. What other options are there? Sailfish? Anything else?
- pjmlp 10y agoThere are no alternatives. This ideology of open-source mobile OS goes back to Openmoko. None of them managed to sell enough devices to keep a profitable business.
- ZenoArrow 10y ago>"None of them managed to sell enough devices to keep a profitable business." Nokia managed it with the N900 and the N9, the only reason they didn't continue is they lost their bottle and sold out to Microsoft.
- pjmlp 10y agoIf you were fine with "open source" on those Nokia devices, you should be happy with "open source" on Android. Also as a former employee I can tell they didn't sell that much units, specially when compared with Symbian devices.
- nickpsecurity 10y agoWhat he said. On top of it, maybe next failed attempt can try building on one of these for a stronger foundation: https://github.com/ExpressOS/expressos https://github.com/ExpressOS/expressos http://genode.org/ http://genode.org/