Like many of you, I've been watching the big changes in user interfaces over the past few years, trying to make sense of them all. Is there a common explanation for the controversies surrounding the Windows 8 UI and Unity? Where do GNOME 3, KDE, Cinnamon, and MATE fit in? This article offers one view.
Permalink for comment 566270
To read all comments associated with this story, please click here.
Something like 70-90% of the code in your usual app is for user interface and unreusable on all other platforms. Then there is usually a good chuck platform specific code (data access etc.) that is also unreusable. That means; creating the same app for Android, iOS and Windows is three times the work of creating an app for just one platform.
We're talking about one OS running on multiple devices, not completely separate platforms.
One platform + customization for multiple form-factors is doable, but quickly gets complicated and time consuming. Count yourself lucky if the developer of your app had the time and skills to create one nice interface.
Right, so everyone should be writing web apps instead, which have to account for multiple form factors..... er, wait... aren't we right back where we started?
Member since:
2005-11-13
We're talking about one OS running on multiple devices, not completely separate platforms.
Right, so everyone should be writing web apps instead, which have to account for multiple form factors..... er, wait... aren't we right back where we started?