zlacker

[parent] [thread] 0 comments
1. saurik+(OP)[view] [source] 2017-07-27 15:24:37
I take it you didn't catch that that was all hypocritical bullshit :/. Steve Jobs can poke fun at Adobe all they want over Flash not adopting Cocoa and enabling developers to build applications using a third-party API layer over their platform, but it is totally duplicitous to do so without admitting that at the time iTunes was still written in Carbon and there was no timeline for that to change because their Windows implementation was ported to that platform as an API layer over the Win32 platform that allowed them to not have to maintain a truly native port of that product. To this day iTunes is written in that fashion; and, in fact, large amounts of it have been built on top of hybrid app web technologies so they can minimize how much stress they have to put on their increasingly abstract API layer. Seriously: go install iTunes on Windows and stare in awe at how Apple has essentially reimplemented OS X in a massive wad of DLLs so they can have iTunes sit on top. If Apple wants to be taken seriously, they should stop preaching and put their money where their mouth is and reimplement iTunes to work on both Windows and macOS as first-class native applications tied to the low-level APIs offered by the platform. The reality, of course, is that even a company as massive and successful as Apple understands the value proposition inherent in having one codebase that works on multiple platforms, and is willing to hamstring even their own macOS experience to make maintenance of their port to Windows easier. What is sad is that they can still tell these bold-faces lies about what their motives are, and people like you somehow still believe them :/.
[go to top]