News for hackers. Stuff that matters.
Re:Mozilla closes Connected Devices division, lays off 50 by pjmlp on Friday February 03, 2017 @01:42AM (#13558207)
Tizen is a joke, no serious developer would ever care about it.

- Branched from MeeGo

- Got the BADA SDK, with its C++ dialect similar to the horrible Symbian C++

- After the Enlightenment guys joined in, the SDK was thrown away and replaced by C one

- A new C++ SDK was created to appease the crowds that in spite of Symbian C++ like experience wouldn't touch pure C

- Recently they adopted .NET as the new apps tooling besides C

So no serious business will ever considere earning money on Tizen apps.

Salfish, nice idea but didn't learn from OS/2 and BlackBerry.

People don't want Qt/C++ and freedom. They want the apps their friends are using.

No point in getting an OS that emulates Android when they can get the real deal.

Windows Phone similarly to Tizen, suffered from the SDK changes between 7, 8, 8.1 and 10.

However Microsoft has the muscle to still push them as enterprise device. Apparently some companies are actually doing that.

Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @01:50AM (#13558239)
So many (ubuntu, sailfish, tizen) seem to be going down the Qt path which really only ever works well with c++ (and a particular dialect at that), bindings for other languages have always been unstable to non-existent. I wish they'd either go with GTK or something else in pure C.
Re:Mozilla closes Connected Devices division, lays off 50 by pjmlp on Friday February 03, 2017 @02:14AM (#13558302)
Tizen went that way and no one really wanted to go back to using pure C for GUI apps, hence the revamped C++ SDK, followed by the adoption of .NET.
Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @02:25AM (#13558346)
I don't really mean for app development to be in raw c, just the core libraries so that bindings can be made available for a number of languages (go, rust, c++, .net).

Lately I've been playing with gtk in c and now rust and it's fantastic how simple gui development is.

Re:Mozilla closes Connected Devices division, lays off 50 by pjmlp on Friday February 03, 2017 @02:46AM (#13558419)
You can see the C APIs here,

https://developer.tizen.org/development/training/native-appl...

https://developer.tizen.org/development/api-references/nativ...

And the upcoming .NET SDK here

https://developer.tizen.org/development/tizen-.net-preview/i...

Here you can have a look how C++ SDK used to look like, before the Enlightenment guys took over the show on Tizen 2.3.

http://mikeasoft.com/~mike/tizen2-native-dev-draft/

https://developer.tizen.org/ko/forums/native-application-dev...

Nice for you to enjoy doing GUIs in C, but having been coding since the 80's and exposed to so many more productive ways to do GUI development, I don't enjoy it at all, and many that do UI/UX as part of their daily job think the same way.

Re:Mozilla closes Connected Devices division, lays off 50 by flukus on Friday February 03, 2017 @03:32AM (#13558558)
Thanks, I'll take a look over the weekend.

I've use qt, gtk, win32, swing, winforms, etc, right up to more modern approaches like wpf with mvvm and similar JavaScript ones. After going back to c and gtk I think we've really lost our way and made some really simple problems really complicated.