Linked by David Adams on Mon 4th Oct 2010 19:32 UTC, submitted by Idefix
Permalink for comment 443737
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
Linked by Thom Holwerda on 04/15/13 22:44 UTC
More Features »
Sponsored Links



Member since:
2005-07-06
As a user, this makes complete sense. However, JLG seems to contradict himself when he mentions the steady movement towards a particular "under the hood" implementation - if what's "under the hood" really didn't matter, why would Apple or Palm incur such disruptive expense to change it all?
One could suggest that what's "under the hood" matters a whole awful lot, and individual companies can no longer compete on building a solid OS implementation, which forces them to use technology developed externally. User expectations about the capabilities of an OS are just too high to have a zillion competing reimplementations. The UX story, valid as it is, relies on having a complex OS with a large number of functions to expose to the user. "
The underlying complex OS has pretty much been conquered in terms of the needs of a complex UI/UX. Take Android: It's based on Linux, but assuming the drivers were there, would it be a different platform if it ran on top of FreeBSD? What about iOS versus Android. Threading, schedulers, I/O, etc., that's all pretty much been conquered. What low-level feature does iOS have that Android doesn't, and vice versa? What about Windows 7? It's all the higher level stuff that's the big differentiation.