Re:The Linux 2.5, Ruby 1.9 and Python 3 release management a...
by noselasd on Tuesday December 27, 2016 @08:08AM
(#13262890)
Does this mean most OS X applications or drivers break when OS X is updated, and have to be recompiled or have is source code updated or re-written ?
Re:The Linux 2.5, Ruby 1.9 and Python 3 release management a...
by coldtea on Tuesday December 27, 2016 @08:29AM
(#13262999)
No, it just means that Apple breaks backwards compatibility much more often (for PowerPC to Intel transition, for 32 to 64 bits, drops Carbon, changes APIs, etc). Though what you describe also happens to some apps using certain APIs that need code changes to run on a newer OS X.
We weren't talking about MS satisfying that basic level of compatibility (that Apple usually satisfies as well), but much much increased levels (which Apple doesn't).
Well, Apple is another very successful company, and follows the exact opposite model.
So, the empirical data support both approaches (if the goal is being a succesful company).