But will that old PC run vista with VSL "well enough?"
I think it's fair to say that Tiger was the competition for Vista to over come and they only marginally matched it in some features, such as eye candy but not much else "under the hood' tiger is still superior. Tiger runs on machines as old as a G3 500 I believe.
Asking Tiger or even 10.2 to run on a 233mhz G3 is like asking vista to run on a 500mhz or so Pentium... It's apples and oranges. windows 98 runs on a 2ghz pentium, and Mac OS 9 runs on a G3 233mhz pretty well.
The fact is that OS X is a far superior operating system par for par compared to any flavour of windows. I've been running leopard on all my business and music machines since the day it came out, and had no major issues except had to reinstall a midi device driver.
Apart from repairing permissions and keeping regular backups, I rarely have to tinker with my Mac machines, and I am ALWAYS having to fiddle and fix up windows Xp pro that we use here in the office, it's a major deplorable pain in the backside, and I hate it! I've tried upgrading to vista, - it was much worse although it looks nicer, but hey I can dip a big piece of cr** in gold and make it shiny, but it's still going to be a big piece of cr**
I respect the fact that you have spent more money maintaining the mac side of things but I venture to say that this is in fact because it is windows that is running legacy elements not the mac, that's how it seems to me.
Anyway I have always found that even with all these behind the scenes difficulties and political wars going on, VSL has always supported Mac users very well, and I have never felt that there is a preference there against Macs.
But, we Mac users don't care about windows at all, (sorry). In fact, for the most part we positively find windows distasteful and from my perspective it is windows way of doing things that is holding up mac development, but it's completely a perspective issue and I think you are just as right to have your point of view. Hey, I still think windows stole their interface from the mac and only were allowed to keep it because of legal mistakes and follys of the legal system, I think they "got away with it"... so I'm biased big time. (hey this part is not intended to "start" (no pun intended) anything, just what I think, and I don't really want to argue about it either way we're allowed our opinions :) )
Bottom line, Macs especially those 8 core machines with 16Gb ram or more, VSL should run on them natively in 64bit, even it requires more work now, it will pay off later in the years to come. OSX is a beautiful system to run and work with, personally I think there is no comparison to any flavour of windows or anything else commercial available (just me).
Cocoa is here to stay at least for the next 5 to 10 years and I think you should develop for it, it is clear that it is Apples preferred API for their modern era and that has been the case for some time. It's true it was unexpected and unfortunate they chose not to develop carbon to 64bit as promised, I also dislike it very much when they do things like that (like not including the star wars effect in ichat - or do we blame george lucas for that?) Leopard is not just a new incarnation of OSX or an update, it is a major overhaul of a very modern operating system, and a significant amount of design and engineering has gone into it, even though on the surface it appears similar to tiger, of course it is not without it's imperfections but lets face it, compared to vista, well there is not comparison for me really. Leopard will run on the machines it is currently spec'ed for, which is machines up to four years old (not bad and try doing that with vista) and it will run on todays machines, and all the machines for the next 5 to 10 years, I don't think you can ask for much more than that in terms of future proofing, and as far as cocoa is concerned, it would be madness for apple to not implement cocoa compatibility IF they released a major operating system overhaul in less than 10 years, which in my mind gives that api at least 10 years of life, if not 15, and possibly 20, which is a long time in the computer industry. Windows only seems like it is not legacy because it is mainstream but the fact is that when you look at it on an engineering level, windows is very much a legacy item, and I think that will show much more in the next two years.
I run a small business, for my part, I know what it's like when you have to "bite the bullet" and do the necessary infrastructural changes that are costly but future proofing your business, it's hard decision to take but when you look at the situation long term, it makes sense. I think if you write VSL for cocoa now, you will be able to stick with that for the next 10 years at least as the mac platform.
Of course, I'm largely ignorant of the practical engineering aspects, just the conceptual ones I do understand well, but sometimes these areas intertwine and what can make sense conceptually is also in fact not convenient practically, and I understand that, just sharing an opinion, but full respect to the VSL team and please don't take this post as any kind of complaint, just sharing some thoughts.
Regards,
Miklos.