On TechRepublic: 12 tech terms that make you sound old
BNET Business Network:
BNET
TechRepublic
ZDNet

August 12th, 2008

Linux, user interfaces and copying Apple

Posted by John Carroll @ 10:39 am

Categories: Apple, Mobile, Open Source

Tags: Linux, Apple Macintosh, User Interface, Apple iPod, Apple Inc., Desktop Computer, Desktops, Hardware, John Carroll

Bob Sutor, IBM’s VP of open source and standards, recently declared at the Black Hat Security Conference in Las Vegas that the open source world needs to create new and innovative user interfaces distinctive to Linux desktops if they want to pose a greater challenge in the desktop space. He also stated that they have to clone less the look and feel of desktop Windows, even going so far as to state they would do better to clone the look and feel of Mac applications if they are writing applications for the traditional desktop PC. That last part sounds a bit odd. I’m not so sure that it would be wise to make desktop PC apps that look like Mac applications any more than it would be wise to make Mac applications that look like PC applications. It’s like speaking Japanese in France, and is more likely to confuse non-technical users than “wow” them with your design innovation skills.

The notion that Linux should chart its own user interface path makes more sense to me, however. I recently purchased a MacBook Pro for my wife, which has given me more chance to play with the Mac user interface and features up close. As I’ve indicated in previous posts, I’m far from impressed with the development APIs in the Mac world. In fact, I would go so far to say that I feel like I have stepped 10 years back in time when I start to mess around with XCode and the Cocoa APIs (not that that will stop me, as I am an old C++ hand (and Objective-C is just another language), but I’m not going to pretend that the Mac development experience is on par with that of a company who specializes in APIs and platforms).

But, as many a Mac fan is sure to point out, a Mac is not first and foremost a development platform. It’s prime orientation is around the creation of a great user experience that is easy to use and doesn’t get in the user’s way. That is certainly the case with our new MacBook Pro. Besides being a beautiful piece of hardware engineering (a fact that is obvious when you first get it out of the box), the way that Apple guides you in its out-of-the-box experience is second to none. The user interface is, of course, spectacular. Small touches are stand-out features in a Mac, such as the ability to graphically scan through the contents of a folder - a feature I’d heard about in blog posts, but after using it a few times, must agree is the most functional “3D interface” I have ever seen in computers.

But the point of this post wasn’t to gush about our new Mac. Rather, Apple has shown that it is completely possible to challenge Microsoft dominance with a user interface that charts its own path. What matters is that the user interface is well designed and effective…

…or is that all there is to it? Obviously, I don’t think so.

There are certain aspects of the Macintosh experience that simply will not apply to Linux. It’s worth remembering that, for years, the market share of an Apple Macintosh remained under water, shrinking slowly but inexorably against the ever ballooning market share of Windows. Jobs halted that slide by injecting new life into the Mac user experience and hardware design, but even so, it remain pegged at around 3-4% for a very long time.

That all changed with the popularity of the iPod. The iPod gave a whole new slant to the Apple brand that associated fun and cool things with Apple as a company. This put a new shine to the company’s desktop computer division (the much ballyhooed iPod “halo” effect). Granted, the overhaul over which Jobs presided to the guts of the Mac operating system made it ready to withstand the attention that the iPod’s success generated, but even so, iPod was the shiny eye-catching detail in the Apple product landscape that caused people start to reconsider the Mac as a platform. Add to that a set of stores which are inevitably placed in the most fashionable locations in any city, an ad campaign that is second to none, and now an iPhone that has changed what a smartphone user interface is supposed to look like (though its success was also linked to the previous success of the iPod), and you have a combination of factors that has turned a user interface that is different into a competitive advantage.

Linux is more associated with servers and businesses than Apple, which means they will have a harder time making people pay much attention to their UI innovations, at least in the desktop computer world. That, however, is not so much the case in mobile phones, which is why the Android user interface innovations are so important. The demonstrations I’ve seen are quite impressive. Further, there is no real standard for mobile phone user interfaces (though Apple has made it practically a requirement that they include support for touch screens, which the Android interface does).

Mobile phones are a wide-open market, and Linux has everything to gain by providing innovative user interfaces coupled with a completely open platform that is, in many cases, free to use.

John CarrollJohn Carroll has delivered his opinion on ZDNet since the last millennium. Since May 2008, he is no longer a Microsoft employee. He is currently working at a unified messaging-related startup. See his full profile and disclosure of his industry affiliations.

Email John Carroll

Subscribe to A Developer's View via Email alerts or RSS.

  • Talkback
  • Most Recent of 137 Talkback(s)
"KDE 4 is [an] AWESOME! grin [Pile of Excrement]
...You know, those old farts that simply don't like change and KDE4 is a radical change for these poor suckers (that have to be kicked and dragged into the 21st Century).

The biggest pro... (Read the rest)
Posted by: mahasamoot Posted on: 12/09/08  (Edited: 12/09/08 @ 07:39) You are currently: a Guest | | Terms of Use
It makes sense  GuidingLight | 08/12/08
reply  sdidzena@... | 08/14/08
RE: Linux, user interfaces and copying Apple  rorjews | 08/12/08
Generally agree...  John L. Ries | 08/12/08
Have you had a look at dreamlinux?  Arm A. Geddon | 08/12/08
Yes, good ideas spread  John CarrollZDNet Moderator | 08/12/08
Yeah, and MS copies as fast as it can  Mikael_z | 08/13/08
Not wrong  John L. Ries | 08/13/08
You are part of the problem for Linux....  InnocentBystander | 08/14/08
The commentor seems  alaniane@... | 08/14/08
Oh no! Alaniane that would be actual...  JCitizen | 08/16/08
No innovation from the Linux community then  Mikael_z | 08/16/08
John, I suggest you try KDE 4.1  TtfnJohn | 08/13/08
Just upgraded to Fedora 9  John L. Ries | 08/13/08
Evince is Gnome, use Okular  deaf_e_kate | 08/14/08
Wrong sea creatures  Yagotta B. Kidding | 08/13/08
Bigger yes, slower no  Mikael_z | 08/13/08
Slower, yes  John L. Ries | 08/13/08
You could have problems  j.m.galvin | 08/13/08
Darwin/X, here I come? (NT)  John L. Ries | 08/13/08
Benchmarks  Mikael_z | 08/13/08
Daily use of graphics apps  j.m.galvin | 08/14/08
Linux interface is evolving steadily  progon | 08/12/08
Linux interface is evolving!  Unemployed IT Guy | 08/12/08
It was totally overblown.  TripleII | 08/12/08
One Item.  TripleII | 08/12/08
Agree  Tim Patterson | 08/13/08
Kicker NOT Kickoff! wink KDE 4 is AWESOME! grin  i2fun@... | 08/13/08
"KDE 4 is [an] AWESOME! grin [Pile of Excrement]  mahasamoot | 12/09/08
You don't need Compiz for your eye candy  TtfnJohn | 08/13/08
I'd suggest you try KDE 4.1 then  TtfnJohn | 08/13/08
RE: Linux, user interfaces and copying Apple  rssutor | 08/12/08
Re: user interfaces  Arm A. Geddon | 08/12/08
Haven't seen Windowmaker before  seanferd | 08/13/08
RE: Linux, user interfaces and copying Apple  gtimchishen | 08/12/08
The 90s called  Yagotta B. Kidding | 08/12/08
But it's nice to have the text config files if you need them  John L. Ries | 08/12/08
You are helping the cause you know.  TripleII | 08/12/08
If you use a NVidia video card  alaniane@... | 08/14/08
... and they even have the source code ready  LBiege | 08/12/08
LOL exactly!  voyager529 | 08/12/08
Never even heard of most of your killer apps.  TripleII | 08/12/08
Amarok in the top 2  balaknair | 08/13/08
My expereince.  TripleII | 08/13/08
Have you looked at Songbird lately?  JLHenry | 08/14/08
Thats good for you...  storm14k | 08/12/08
Very good article  P. Douglas | 08/12/08
Not to blow a hole in your argument  alaniane@... | 08/14/08
But will open source listen?  No_Ax_to_Grind | 08/12/08
They already are.  TripleII | 08/12/08
I'll link him to the pretty pictures instead. lol  Arm A. Geddon | 08/12/08
Looking better than Ubuntu?  Yagotta B. Kidding | 08/13/08
You got that right - that was funny - used diaper - very good nt  USTechHead | 08/14/08
Remember Windows has the most open source  tonymcs@... | 08/12/08
Urrr buddy....  storm14k | 08/12/08
microsoft develops tools and you just replied to one  deaf_e_kate | 08/13/08
Made me LOL  rivalary | 08/14/08
Open source for Windows?  bwleeds | 08/13/08
Two things...  bmerc | 08/13/08
He has a point  alaniane@... | 08/14/08
They say that because...  storm14k | 08/12/08
Small correction  Yagotta B. Kidding | 08/12/08
Try renaming it to "iLinux"  LBiege | 08/12/08
It's not the Interface ...  Jack Fuller | 08/12/08
The morale behind iPhone's success  LBiege | 08/12/08
Actualy, great user experience + low cost = increased market share  eMJayy | 08/13/08
Quite significant difference  storm14k | 08/12/08
When you see Linux work are you in sys ex?  BALTHOR | 08/12/08
Sys ex would be the OS runs in the CPU  BALTHOR | 08/12/08
RE: Linux, user interfaces and copying Apple  DannyO_0x98 | 08/12/08
.NET 3.0  John CarrollZDNet Moderator | 08/13/08
RE: Linux, user interfaces and copying Apple  handydan918@... | 08/12/08
Question, John  Userama | 08/12/08
Userama got ?s, got answers  n0neXn0ne | 08/12/08
That's a politically charged sentence construction  John CarrollZDNet Moderator | 08/12/08
Corolla vs Lexus probably not the best analogy  j.m.galvin | 08/13/08
Actually, no  Yagotta B. Kidding | 08/13/08
Clone everything  Richard Flude | 08/12/08
Eye candy is not the issue  mister-moon | 08/12/08
Bullseye  frgough | 08/13/08
Idiot-user friendly  Yagotta B. Kidding | 08/13/08
Wrong strategy  storm14k | 08/12/08
Not getting it  frgough | 08/13/08
Have you used Linux?  storm14k | 08/13/08
Well, DUH!  Yagotta B. Kidding | 08/13/08
A few valid points and several irrelevant ones.  bmerc | 08/13/08
WTH is a "live icon update"?  seanferd | 08/13/08
RE: Linux, user interfaces and copying Apple  paul_psmith@... | 08/12/08
Not just interface  AndyCee | 08/12/08
Its not good to try and be "too" different  jimk_z | 08/13/08
I agree with that, too  John CarrollZDNet Moderator | 08/13/08
Converses  Yagotta B. Kidding | 08/13/08
RE: Linux, user interfaces and copying Apple  picstrings@... | 08/13/08
help...  aussiedawg | 08/13/08
No! No! No! Not the Mac!  scott1329 | 08/13/08
Looks like we agree then  John CarrollZDNet Moderator | 08/13/08
That's just backwards  Kid Icarus-21097050858087920245213802267493 | 08/13/08
And the Mac  John CarrollZDNet Moderator | 08/13/08
They didn't rip it off  Kid Icarus-21097050858087920245213802267493 | 08/13/08
Even if they "borrowed nicely"  John CarrollZDNet Moderator | 08/13/08
It's a no brainer!!  TJGodel | 08/13/08
Does it matter?  j.m.galvin | 08/13/08
Linux has marketing...  John L. Ries | 08/13/08
Usability  SmartGXL | 08/13/08
So lazy you'll do extra work...  storm14k | 08/13/08
RE: Linux, user interfaces and copying Apple  jscott418 | 08/13/08
Good article and I agreed with the gentleman in the Black Hat Video...  USTechHead | 08/13/08
Feel free to write one  John L. Ries | 08/13/08
Your right - but I don't think that is the point  USTechHead | 08/14/08
The deal is...  John L. Ries | 08/14/08
A Fundamental Difference is needed...  stevets32 | 08/13/08
A Fundamental Difference is needed  servumtuum@... | 08/13/08
RE: Linux, user interfaces and copying Apple  chromeronin | 08/13/08
RE: Linux, user interfaces and copying Apple  Rambo Tribble | 08/13/08
Macs are bad  RobinInTheHood | 08/13/08
I have also repaired a few Mac  Crestview | 08/13/08
RE: Linux, user interfaces  The Management consultant | 08/13/08
RE: Linux, user interfaces and copying Apple  The Management consultant | 08/13/08
The only drawback...  John CarrollZDNet Moderator | 08/13/08
Apple OS X is UNIX  ChazzMatt | 08/13/08
Yawn.........  deaf_e_kate | 08/14/08
GUI for most modern users  Mikael_z | 08/14/08
RE: Linux, user interfaces and copying Apple  gypkap@... | 08/13/08
So right...  fortierj | 08/13/08
Errors  Mikael_z | 08/13/08
it doesn't matter he got the key name wrong  deaf_e_kate | 08/14/08
And he was wrong  j.m.galvin | 08/14/08
Well...  fortierj | 08/15/08
I would sure like to KNOW...  Crestview | 08/13/08
In other news  Richard Flude | 08/13/08
RE: Linux, user interfaces and copying Apple  armingaud@... | 08/14/08
ASUS Linux is fine regardless of interface  binstock@... | 08/14/08
RE: Linux, user interfaces and copying Apple  Tom in Toronto | 08/14/08
RE: Linux, user interfaces and copying Apple  h2opolo | 08/14/08
RE: Linux, user interfaces and copying Apple  deowll | 08/14/08
RE: Linux, user interfaces and copying Apple  sdidzena@... | 08/14/08
RE: Linux, user interfaces and copying Apple  wwwsupport | 08/20/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Top Rated

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here