Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Posted Jul 5, 2012 10:33 UTC (Thu) by naptastic (guest, #60139)Parent article: Akademy: Plasma Active and Make Play Live
This line of thinking gets you Unity and Gnome 3. Please kill it with fire. Nuke it from orbit. Please, KDE, everyone else is heading down this same stupid road, don't follow them.
My laptop is *NOT* a tablet. My desktop is *NOT* a big phone. I do not touch the screen. I type and, when I can't avoid it, I mouse. One application should *NOT* take up the whole screen. Icons, titlebars, buttons etc., do not need to all be 64px tall. I have two huge monitors so I can do spreadsheets, terminals, browsers, IMs, and still have room for my task bar, date and time, notifications area, generous scrolling resource monitor, and separate 'start' / Applications / Places / System menus. (Still using Gnome 2 on Ubuntu Maverick.)
Please please please please please don't follow everyone else off this interface cliff.
Posted Jul 5, 2012 11:02 UTC (Thu)
by bosyber (guest, #84963)
[Link]
But, having accidentally installed Plasma Active on my laptop in updating to Kubuntu 12.04, I can somewhat relieve you of your fears: it's not the same. Going back to a more usual (useful on that hardware) desktop was not too much more than changing from an invasive theme to another that suited better. It left some niggles to clean (fonts, menu bars TOO LARGE etc.) Importantly, it still had all the keyboard shortcuts I had set.
So in the case of KDE Active, it does indeed seem to be a presentation layer that adds touch stuff, but does not remove other ways of interaction that are well established on pc hardware. I don't have a tablet to install it on, but had I a pc with a touchscreen, I might well reinstall it to try it out there.
Posted Jul 5, 2012 14:19 UTC (Thu)
by sebas (guest, #51660)
[Link]
Plasma Active is different to the contenders you mention in that we provide different UIs per device. The workspace and apps are not the same across devices, but adapt themselves to characteristics of a given device, such as screen space and input methods.
That means that on a desktop, you'll continue to use the "proven" workspace layout and features, on a tablet you'll be presented with a different interface (which still shares the large majority of its code with the desktop version). We achieve this with device profiles for widgets, layouts, for example, and different shell layouts and functionality per device.
I think presenting the same interface on different devices leads to dumbed down apps that only provide the lowest common denominator. Besides that, it only scales so far (what's a tablet anyway, 10", 7", 5" ... ?) -- so in the end will you run an app that is designed to also work down to 5" screens? I don't think this works at all, and it's not what the user wants. Devices are different for good reasons, the UI has to reflect that.
Plasma has been designed as a framework for UIs for different devices, and on our way, we improve the interoperability on the UI level across the device spectrum. You can compare this to the idea of the Linux kernel, which also adapts itself to a given device without sacrificing on the other end: Linux supporting big iron servers is not a problem for it also powering my phone, mediacenter, tablet, laptop or desktop.
Posted Jul 5, 2012 16:27 UTC (Thu)
by sorpigal (guest, #36106)
[Link]
Or, if you do, make it only a theme that I can change (and actually test the alternative).
Posted Jul 5, 2012 18:10 UTC (Thu)
by iabervon (subscriber, #722)
[Link] (1 responses)
The Unity mess is going in the wrong direction, obviously: different devices are actually really different, and it is wrong to treat them the same. But the status quo is also wrong: even the same device is sometimes different, and you need multiple UI configurations and the ability to switch between profiles based on context.
(For that matter, my laptop's headphones are too loud, and the speakers are just right, except when the air conditioner goes on and they're too quiet.)
Posted Jul 6, 2012 17:15 UTC (Fri)
by jospoortvliet (guest, #33164)
[Link]
Posted Jul 10, 2012 10:30 UTC (Tue)
by bluebugs (guest, #71022)
[Link] (5 responses)
There is nothing wrong on having the same software on a phone, a tablet, a netbook and a huge ten screen desktop. The main issue is that the toolkit you are referring to is not able to provide a proper automated environment accross all different devices. That means a proper relayout of your application depending on a device theme. Taking into account the dpi to automatically scale the font and the graphics that need it without scaling the part that shouldn't. Taking also into account the variation in the input system (a finger is way bigger than a mouse pointer).
In fact, soon you realize that if your toolkit provide all of this for free, the same code will run on all your device and still feel good because it is designed to take your device into account. I believe that the main failure of Unity is that it doesn't take your device into account.
And this is not science fiction, the Enlightenment project has been working on that for years and the EFL already provide part of the solution. To make it properly work you actually need the window manager and the toolkit to cooperate...
Posted Jul 18, 2012 23:09 UTC (Wed)
by jospoortvliet (guest, #33164)
[Link] (2 responses)
I really doubt you can write an UI or toolkit in such a way it can automatically adopt any UI for ANY formfactor & input method, unless you're OK with rather sub-optimal results in quite a few cases...
Posted Jul 18, 2012 23:44 UTC (Wed)
by bluebugs (guest, #71022)
[Link] (1 responses)
Posted Sep 6, 2012 9:58 UTC (Thu)
by jospoortvliet (guest, #33164)
[Link]
How much of that had to be hand-coded? Do you have to make some hierarchy of importance of elements or so? I wonder if QML is even at this point... Doubt it, actually.
Posted Jul 20, 2012 18:11 UTC (Fri)
by oak (guest, #2786)
[Link] (1 responses)
DPI isn't the thing that should be used for setting the text scale, but the viewing angle. However, that depends from the viewing distance. 10 pixel font looks really tiny on 70 DPI TV 5 meters away compared to 10 pixel font on 250 DPI phone screen viewed from 25 cm away.
Currently displays don't provide information about from which distance they're being viewed.
PS. Should the text size change when you walk closer to a (wall) screen? What if there are multiple viewers at different distances?
Posted Jul 21, 2012 5:14 UTC (Sat)
by bluebugs (guest, #71022)
[Link]
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live
Akademy: Plasma Active and Make Play Live