The Following 20 Users Say Thank You to vitaminj For This Useful Post: | ||
![]() |
2015-12-06
, 16:42
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#72
|
![]() |
2015-12-06
, 16:54
|
Posts: 529 |
Thanked: 988 times |
Joined on Mar 2015
|
#73
|
![]() |
2015-12-06
, 16:58
|
|
Posts: 1,986 |
Thanked: 7,698 times |
Joined on Dec 2010
@ Dayton, Ohio
|
#74
|
Firstly, unlike backend/system/OS/desktop components where lots of people can write little bits and bring them together to form a whole, you have to consider the whole UI from the start and create a consistent interaction model and look and feel, probably with some visionary type figure wearing a nice scarf who is leading a small team of trendy designers and UX people.
Secondly, the UI is where all the components come together. If you're making something that uses components A, B & C and when you use them all together there's some funny race condition or you don't quite have all the right APIs to make it all work together in the way that was envisaged, you're the one doing the sometimes thankless task of delving into all the bits and seeing what's broken where and how you can fix it.
Yes it's probably easy to lash together some kind of UI which allows you to "use" various features you'd expect from a mobile. It's very hard to make a "product" which isn't a complete inconsistent mess full of weird edge-cases that might be somewhere approaching usable as a daily driver or sell-able as a product.
And as we've been discussing here, until you have something "nice" that people enjoy using, you're very unlikely to reach that critical mass where some of your users are developers too and they see value in jumping on board and adding stuff (in fitting with the OS design language too)
The Following 4 Users Say Thank You to Copernicus For This Useful Post: | ||
![]() |
2015-12-06
, 17:08
|
Posts: 529 |
Thanked: 988 times |
Joined on Mar 2015
|
#75
|
The Following 3 Users Say Thank You to itdoesntmatt For This Useful Post: | ||
![]() |
2015-12-06
, 17:46
|
Posts: 339 |
Thanked: 1,623 times |
Joined on Oct 2013
@ France
|
#76
|
WHY???? Please, please, please tell me why a community that can create Linux, that can create Gnome, that can create KDE, finds it so dang hard to create a mobile UI...
But let me reiterate the important part: they spent millions to create Sailfish.
The Following 4 Users Say Thank You to Zeta For This Useful Post: | ||
![]() |
2015-12-06
, 20:25
|
Posts: 602 |
Thanked: 735 times |
Joined on Mar 2011
@ Nantes, France
|
#77
|
![]() |
2015-12-06
, 20:54
|
Posts: 440 |
Thanked: 2,256 times |
Joined on Jul 2014
|
#78
|
The Following 4 Users Say Thank You to r0kk3rz For This Useful Post: | ||
![]() |
2015-12-07
, 08:45
|
Posts: 602 |
Thanked: 735 times |
Joined on Mar 2011
@ Nantes, France
|
#79
|
The Following 3 Users Say Thank You to romu For This Useful Post: | ||
![]() |
2015-12-07
, 09:10
|
Posts: 1,746 |
Thanked: 1,832 times |
Joined on Dec 2010
|
#80
|
The Following User Says Thank You to m4r0v3r For This Useful Post: | ||
Secondly, the UI is where all the components come together. If you're making something that uses components A, B & C and when you use them all together there's some funny race condition or you don't quite have all the right APIs to make it all work together in the way that was envisaged, you're the one doing the sometimes thankless task of delving into all the bits and seeing what's broken where and how you can fix it.
Also you're the one looking at performance and final testing of the whole system - UI, middleware and firmware together. Two apps open at the same time cause too many wakeups and kill the battery? You need to instrument and fix it. Using the browser while crossing an international border and starting roaming kills the data connection until reboot? Sucks to be you - fix it.
Yes it's probably easy to lash together some kind of UI which allows you to "use" various features you'd expect from a mobile. It's very hard to make a "product" which isn't a complete inconsistent mess full of weird edge-cases that might be somewhere approaching usable as a daily driver or sell-able as a product.
It's taken Jolla, what, 3 years to get where we are now? And most of their staff are ex-Nokia so will have done and launched a similarly complex UI before on the N900 and N9. A good-quality UI for a consumer product takes a surprising amount of effort.
And as we've been discussing here, until you have something "nice" that people enjoy using, you're very unlikely to reach that critical mass where some of your users are developers too and they see value in jumping on board and adding stuff (in fitting with the OS design language too)