Forum Home
PC World Chat
 
Thread ID: 136573 2014-03-17 21:25:00 Write once to run on the major devices.. Webdevguy (17166) PC World Chat
Post ID Timestamp Content User
1370483 2014-03-17 21:25:00 Just read about this (www.computerworld.co.nz _single_tool) app that will let developers to write and maintain a single code base that can run on Apple iOS and Mac, Android, and desktop Windows platforms.

Makes good business sense so will be interesting to see how well it takes off.
Webdevguy (17166)
1370484 2014-03-18 01:18:00 Qt has been doing this for a while, and it is far more common than most people realise. Cato (6936)
1370485 2014-03-18 01:33:00 Qt has been doing this for a while, and it is far more common than most people realise.

Who is Qt?
Webdevguy (17166)
1370486 2014-03-18 01:57:00 http://qt.digia.com Cato (6936)
1370487 2014-03-18 02:00:00 It's a pretty common idea, called an abstraction layer.

en.wikipedia.org

Inevitably the abstraction layer has to use the lowest common dominator, which means you often lose some functionality.

Because information has to pass through the layer, and be translated, you lose some performance.

And lastly low-level debugging is much harder, if not impossible, because the original statement is obscured as it passes through multiple layers.

Trust me, it's a major pain and something to be avoided except for very trivial or very expensive projects (full regression testing on every release).
kingdragonfly (309)
1370488 2014-03-20 23:32:00 There've been multiplatform development tools for gaming for a long while, like Unity, and there's a few around for standard apps, too. Of course, if you want to use platform-specific features, it becomes harder. inphinity (7274)
1