5 ms·
I disagree. Compare macOS today with the initial OS X release and it is fundamentally the same system both UI wise and code wise. Windows and even Linux has see
by jernfrost 9y ago
I disagree. Compare macOS today with the initial OS X release and it is fundamentally the same system both UI wise and code wise. Windows and even Linux has seen far more dramatic UI shifts in the same period. Same goes with the code. Windows went from win32 C API to C++ API with MFC and ATL. Then they promoted COM and Visual Basic development. Only to change gears and make C# with a completely different API. Then winforms gets depricated. We get silverlight, WPF and then there has even been more stuff in later years and I lose track. Compare this to macOS which ever since OSX has used almost exclusively objective-c and cocoa. Even now with swift you can use cocoa, and pretty much all apple technologies you allready knew. C# made redundant all previous win32 and VB skills. The introduction of Java, python, ruby and Go have not let you use any previous skills or libraries. In this regard Swift is an amazing accomplishment as you can reuse so much existing skills and code.
- oblio 9y agoCan you take code written for the initial Mac OS X release, compile it and run it on the last version? You can do that for Windows.
- protomyth 9y agoThey deprecated a lot of UI methods in the 10.4 timeframe so I would bet not. I’m sure someone has some code, but it is probably very limited.
- pjmlp 9y ago> Compare macOS today with the initial OS X release and it is fundamentally the same system both UI wise and code wise Try to make use of the JavaBridge, MacRuby, Quicktime, Carbon, Objective-C GC. I can get a few more examples if you wish.
- s73ver_ 9y agoSo, same story as Windows?
- blub 9y agoI wanted to create an iOS app and due to the broken Swift backwards compatibility I abandoned it. I don't care about MS, VB and the other stuff and don't see the connection.
- s73ver_ 9y agoYou could have written it in Objective-C.