I'm sorry, but you're out of your depth here and should probably stop at this point...
What is your measure for stating that "Apple spends more time on developing their operating systems than Linux developers and/or Microsoft" because the statement is nonsensical.
Firstly, Apple do NOT develop their own entire operating system, they actually use a FreeBSD UNIX core with some of their own stuff on top of it. Much of that FreeBSD core comes from Open Source development which also gets ported across to work on GNU Linux - so in that respect a lot of the development is actually linked between the two.
Secondly, you comment on something you clearly know nothing about. "Linux" does not mean an operating system that looks and works the same way when you first boot it up, as it would for Windows or a Mac. Linux is *JUST* the kernel, everything else on top of it is (usually) a conglomeration of Open Source applications that are configured to work in a certain way - that is precisely why Linux is scaleable to run on anything from tiny embedded devices though desktop PCs to hulking great servers. ALL of them can be said to be "running Linux" but in each case, they are versions of Linux that look completely different with different applications running on different kernels that have been compiled for different CPU architectures. Therefore, just saying "Linux" means absolutely nothing to anyone.
Thirdly, you're completely wrong anyway because you clearly have no understanding of the sheer scale of Open Source development that is actually out there. Open Source, contrary to what you may believe, is not *JUST* Linux but free software like OpenOffice.org, Firefox, GIMP and thousands of other tools that happily run not just on Linux but on Windows and Macs also.
And, I'm sorry, but if you believe that the number of Windows or Apple developers, whilst both being very large in number, comes *ANYWHERE CLOSE* to the number of people who have been developing free software for essentially 30 years now when UNIX first came on the scene, then you need your head tested.
Really, I'm not a Linux or Open Source evangelist, I believe people should just use the software that works best for them - but I'm not going to sit here quietly when someone with clearly no knowledge of the subject spouts out utter rubbish, like you have done.
Most of the iOS APIs are derivatives of the very well tested, designed, and readable NS (NextStep) APIs that have been in production for over twenty years. Apple adds new APIs with every release, yet they still follow the design patterns and methodologies of the older application interfaces, making learning new ones quite easy.
Ahem!
Most of the Android APIs are derivatives of the very well tested, designed, and readable UNIX glibc APIs that have been in production for over twenty years. The Free Software Foundation adds new APIs with every release, yet they still follow the design patterns and methodologies of the older application interfaces, making learning new ones quite easy.
Just because Apple do it, don't assume everyone else doesn't, and if you were actually a developer of any skill, you'd know that already.
I'm sorry, but you're out of your depth here and should probably stop at this point...
What is your measure for stating that "Apple spends more time on developing their operating systems than Linux developers and/or Microsoft" because the statement is nonsensical.
Firstly, Apple do NOT develop their own entire operating system, they actually use a FreeBSD UNIX core with some of their own stuff on top of it. Much of that FreeBSD core comes from Open Source development which also gets ported across to work on GNU Linux - so in that respect a lot of the development is actually linked between the two.
Secondly, you comment on something you clearly know nothing about. "Linux" does not mean an operating system that looks and works the same way when you first boot it up, as it would for Windows or a Mac. Linux is *JUST* the kernel, everything else on top of it is (usually) a conglomeration of Open Source applications that are configured to work in a certain way - that is precisely why Linux is scaleable to run on anything from tiny embedded devices though desktop PCs to hulking great servers. ALL of them can be said to be "running Linux" but in each case, they are versions of Linux that look completely different with different applications running on different kernels that have been compiled for different CPU architectures. Therefore, just saying "Linux" means absolutely nothing to anyone.
Thirdly, you're completely wrong anyway because you clearly have no understanding of the sheer scale of Open Source development that is actually out there. Open Source, contrary to what you may believe, is not *JUST* Linux but free software like OpenOffice.org, Firefox, GIMP and thousands of other tools that happily run not just on Linux but on Windows and Macs also.
And, I'm sorry, but if you believe that the number of Windows or Apple developers, whilst both being very large in number, comes *ANYWHERE CLOSE* to the number of people who have been developing free software for essentially 30 years now when UNIX first came on the scene, then you need your head tested.
Really, I'm not a Linux or Open Source evangelist, I believe people should just use the software that works best for them - but I'm not going to sit here quietly when someone with clearly no knowledge of the subject spouts out utter rubbish, like you have done.
Most of the iOS APIs are derivatives of the very well tested, designed, and readable NS (NextStep) APIs that have been in production for over twenty years. Apple adds new APIs with every release, yet they still follow the design patterns and methodologies of the older application interfaces, making learning new ones quite easy.
Ahem!
Most of the Android APIs are derivatives of the very well tested, designed, and readable UNIX glibc APIs that have been in production for over twenty years. The Free Software Foundation adds new APIs with every release, yet they still follow the design patterns and methodologies of the older application interfaces, making learning new ones quite easy.
Just because Apple do it, don't assume everyone else doesn't, and if you were actually a developer of any skill, you'd know that already.