Linked by Howard Fosdick on Tue 2nd Jul 2013 21:04 UTC
Editorial 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 566099
To read all comments associated with this story, please click here.
RE[2]: No puzzle
by Verenkeitin on Wed 3rd Jul 2013 09:37 UTC in reply to "RE: No puzzle"
Verenkeitin
Member since:
2007-07-01

Here's why same app on multiple platforms and form-factors is far-fetched:
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.

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.

Qt and other "platform wrappers" could make it possible to use same interface implementation on all platforms, but I suspect Google, Microsoft and Apple all want to kill those efforts to keep same apps from appearing in competing app stores.

Reply Parent Score: 2