There should be two core GUI APIs. One based on touch and one based on
Keyboard/Mouse. Apple's platforms are better than Microsoft and Linux right
now because they realised early that you need two seperate UIs for
different purposes. There's a good reason that the Macbooks don't have
touch screens. As soon as you add a keyboard/mouse to a PC it is far
quicker to use than a touchscreen. Gnome on Linux and Windows 8 both
crashed into this problem head on and stupidly. Trying to force on
traditional desktop users an interface they neither wanted nor needed, and
the result has been a disaster with massive backlash against both
platforms. I think GNUStep is uniquely positioned to deal with this, as the
GUI is so detached from the underlying codebase, it would be easy to make a
touch based UI Kit, and then link it to your application code while at the
same time providing a User interface for your desktop/laptop users by
giving them the traditional GUI Kits they're used to. I think if you want
to go down the mobile path it's fine, but it shouldn't be an all-in thing.
There needs to be some smart planning done with such a move. I'm not
convinced that tablets are going to take over. Sure for casual web browsing
they are killing off a lot of PCs that didn't get used for much before. But
I'm yet to see a wholesale move from ERP and back-office applications to
tablets. It will most likely never happen as too much needs to still be
done with keyboard and mouse. On-screen typing while good isn't as
effective as a keyboard. The best example of this is the fact that I'm
typing this on my PC rather than using my new iPad because the typing on it
isn't as ergonomic and comfortable. And it never will be. Most content
creation is still happening on PC/Laptop. Sure a little has shifted to
tablets, but the bulk of production will always be done on PC.


On 23 December 2013 05:35, Doc O'Leary <[email protected]>wrote:

> In article <[email protected]>,
>  Pirmin Braun <[email protected]> wrote:
>
> > Am Fri, 20 Dec 2013 16:53:25 -0500
> > schrieb Gregory Casamento <[email protected]> :
> >
> > > What is more effective is to change GNUstep's look so that it appeals
> to a
> > > wider audience
> >
> > do we need another GUI?
>
> We're going to get one, but not what you're thinking.  I've made this
> point elsewhere, but it bears repeating: iOS should not be seen as a
> revolution in mobile phones, but a revolution of the touch GUI.  It did
> *happen* to be on the mobile phone, but what I think was the root of the
> success was that it gave a strong metaphor to touch that was not
> widespread before.  All other "touch" GUIs followed the same WIMP
> metaphor that Apple popularized on the desktop.  Treating touch as
> something different was a breakthrough.
>
> So, yes, we'll have at least one more GUI.  The interface that is
> everywhere, tried and tried again, but still hasn't had a breakthrough
> metaphor is 3D.  I can envision some equally desktop-breaking ones, but
> I think they are really beyond the (current) scope of the GNUstep
> project.
>
> > And even if it would happen, will any user of a
> > popular UI dump it in favour of GNUstep?
>
> Given how the desktop market is being *destroyed* by touch interfaces,
> it is quite likely a truly new UI could change the world.  But, of
> course, that is not what is being discussed when people rush to re-skin
> a window manager.
>
> --
> iPhone apps that matter:    http://appstore.subsume.com/
> My personal UDP list: 127.0.0.1, localhost, googlegroups.com,
> theremailer.net,
>     and probably your server, too.
> _______________________________________________
> Discuss-gnustep mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to