Excuse me but why would developer give a damn if his software helps to generate more HW sales?
I'd have thought that most users and developers of NG systems would like to see an increased user base.
Lack of nice API calls like alpha blending and such is good argument to not have 68k build (you have to provide your own method to do that) but idea that developers are here to promote others work (OS developers or HW developers) is daft.
Unless you are OS/HW developer of course.
You have to reinvent the wheel for each application that way unless developers share/open source well documented routines for other to use and will the hardware be there or will it be slow software rendered stuff.
Again most people wanted an increased user base for there NG system of choice, dont' you?
Are developers getting paid if they use one of new features?
Generally they use the new features because it makes development easier or perhaps allows for features that might not be possible/as fast otherwise.
Amiboing make heavy use of compositing in their games and there's also LiveForIt-mplayer, neither are getting handed bundles of cash for using the new (a number of years old actually) OS features. They do it because it allows them to do something better, the whole reason the OS devs put the features in in the first place.
In fact it is built-in to layers.library.
Thanks for the technical correction.
Actually it does not matter as long as it does its job. Reggae is more flexible and advanced but user dont give a damn. If they did, you would not use OS4 anymore
The user may not care what code is responsible behind the scenes but it doesn't stop them appreciating the result. Was Reggae developed in the hope that nobody would bother to use it?
Wrong. Even if you are just using 68k applications in MorphOS you benefit from greater speed, better user interface, hardware support and selection of software that comes as a standard.
Faster than 68k software on Amithlon, for instance. So you want a better UI and better hardware support but you don't want the software to take advantage of it, strange?
Ultimately devs will develope for 68k, multi platform or a specific NG system based on their design goals and whether they need/want to use better feature offered in the NG systems.