7 ms·
Doesn't stop Android adoption.
by lumberjack 10y ago
Doesn't stop Android adoption.
- closeparen 10y agoUm, what? Phones differ in size and power, but a particular version of Android is a particular version of Android everywhere. Android developers don't have a debian vs. ubuntu vs. centos. vs. gentoo vs. arch type choice to make, only a "how backwards compatible do I want to be" choice.
- deleted 10y ago[deleted]
- fooker 10y agoWhy do you think desktop applications have to be different for the distros? It is rather easy to ship libraries with your package or even do static builds.. Even without that, things are relatively portable. (Steam packaged for Ubuntu works on most of the distros)
- alkonaut 10y agoYes. Of the two problems (apis and deployment) apis is actually the easier problem. It's not solved by any means (OS services are just too dang hard to figure out because desktop linux isn't one OS. How do I do desktop notification, printing, service init etc in a way that works for all distros?) but at least that's doable. The deployment is the hard problem imho.
- pjmlp 10y agoLibraries are just part of the picture, then comes the location of files, init systems, lack of standard frameworks for all layers of a modern desktop. On OS X, in spite of CUPS, I can use AppKit Printing API. On Linux I have to resort to somehow generate PS and forward into the printer driver.
- alkonaut 10y agoAndroid took linux and solved the problems: it created an ivory-tower set of API's for applications and it provided an app distribution model that isn't insane.