Flynnstone said:my opinion:
Mac for a computer and a game console for games.
First of all. Console games and PC games are day and night, "apple" and oranges.
Tell me that half life or Doom oe CS is as enjoyable on the console as on the PC or that Metal Gear Solid 2 for PC is as good as the PS2 ver.
somethings are just better on PC and others are better on console.
its a different experience.
Also, didn't Apple say that they will never sell OSX for joe avg machines, if you want the OSX experience, u'd have to buy an Apple?
The Xbox runs on WindowsX which runs what has been codenamed NTFSX which is a highly encrypted filesystem. The OS itself is very similar to MS MCE 2005. There are only a few people who have decrypted the hard drive and they are rewarded by microsoft and made to sign a waver of silence. Some people who decrypt the OS partially, add a dashboard to it through a mod chip. Also, windows dominates the market with hardware compatibility is why it will run on processor beyond X86. You can plug in foreign components and the xbox will detect them..etc..Regarding the DirectX and console bit, Since the 360 does use the PowerPC chip, what engine are they using?
Having directX ported to mac will mean that Apple has folded and windows has dominated. Apple holds MacOSs individuality above all else...that is why you cant just install MacOSX anywhere. MacOs has only one final stand which is Graphic design and minor apps. Windows has the stability piece for all other standart production applications like 3d, video production, Cad, etc... Windows is even more stable in such production than MacOS....but as you can see....windows is not very user friendly and does have a steeper learning curve than MacOSX. WinXp tries to implement idiot-proofness with hidden menus that can only be accessed through the Run Console. Also, directx programs also rely on many other libraries that are windows specific. You not only need to port directX but a lot of .net libraries which make up windows. Also, not to mention the debugging which would take about 5-8 years. If you want dx and the mac experience then get a dell, spray it white, and google MacOSXp and download all the plugins to make it look like Mac.Aside from the royalty bit, whats to stop the current generation of Macs to use the same platform? Same with DirectX being ported to x86 Mac.
shdwsclan said:The best resolution for Apple would be to beef up the OpenGL API or develope something else.
True. Apple wouldn't want their OS running on quality components for a change. Apple's revenue comes from selling shotty hardware. Most people wouldn't buy apple hardware if they could. The installation process of MacOSX86 has a hardware check in it during initialization. It just checks for Apple signatures on internal hardware. To bypass this is very easy and can be achieved by using the linux command prompt in conjuction to hack the process.
shdwsclan said:____Mac isn't for games or heavy production. Since its X86 components you can install windows on a AppleIntel machine or as I have done.......Installed MacOSX.4 on a homebuilt pc which I already had 4 other OSs running on.
shdwsclan said:____To port a windows app is a waste of time and money. Apple spent so much time idiotproofing their operating system so the average joe can use a computer, that they forgot about programming libraries. For a developer like me, mac is one of the worst Oses to program for because there are almost no prewritten libraries. For all you average joes, libraries are functions supported by an operating system or a piece of sofware that are prewritten into a programming language and are accessable by importing an api. Basically, a large piece of sofware prewritten for you and you just call methods or functions to access and mutate data.
shdwsclan said:____A very good example is DirectX which is very expansively written. OpenGL(what is used in Mac) is very nimble but is extremely limited and outdated. A lot of things you have to manually and I do mean a lot of the basic things that directX has for you already prewritten and adaptive. DirectX also combines every aspect almost the 5 sense together...smell and taste haven't been reverse engineered. In directX you have access to your hardware from one place....steering wheel, monitor, graphics card, sound card, network card no matter if its built in or extra. OpenGL usually only does graphics.
shdwsclan said:____Also, for games or video/movie production you really cant beat directX acceleration. Also, openGL isnt for games at all, its mostly meant for 3d modeling which I wouldn't do on a mac because its so unstable with such apps. Apple has dropped the ball for the second time in the last 5 year which basically has destroyed productivity on the mac.
Probably becase the Microsoft APIs you were bigging up are so badly designed, buggy and difficult to use that the developers cannot stop it screwing things up.shdwsclan said:____The only thing that the mac triumphs over win is in 2d graphic design because the internal font management is a lot better...especially if you have over 500 fonts(I have 20,000). Ive used bitstream font manager and it still made windows do funny things.
Where do they have to catch up? They are using the same compiler that the Linux distros have been using for all these years. No-one writes in assembler these days so they get all the same optimisations and benifits that everyone else has! Again you seem to be missing the most basic facts.shdwsclan said:____Finally, it will not make it easier for porting apps because the only thing they have in similar now is the way the OS compiles for hardware. Windows has a lot of experience in the X86 and so does Linux(I run it on my server). Apple has about 10-15 years of catching up to do. Remember, Apple started out with Motorola hardware, then moved to IBM and now to X86. The correct term would be not be IntelBased macs but X86 based macs.
Apple already have their own acceleration technology. See CoreImage, CoreVideo, Quartz Extreme (that uses OpenGL). Apple are way ahead in this area. MS are trying to catch up in Vista but they are clearly 5 years behind. Windows XP is a triumph of marketing but it is no more that a thin layer of Windows 2000. It does not use DirectX in any meaningfull way to deliver the so called XPerience. You can look at the internal version numbers. We had NT4, NT5 (Windows 200) and NT5.1 (Windows XP).shdwsclan said:____Concluding, if apple tried hard enough, they could develope their own accelarion software. Nobody really knows what to call this acceration..The best way to describe it be experience acceleration. See a correllation...DirectX -> DirecteXperience-> WindowsXP.
This is actually not true. Middleware like RenderWare that runs on multiple consoles can make ports very easy. GTA for example uses RenderWare to abstract the different libraries out of the way.shdwsclan said:____Every console developer has their own graphic acceleration libraries. Microsoft obviously uses DirectX for their eXperienceBox(Xbox) which makes it pointless to buy an XBOX if you can get a pc with DX.
Shinobe said:With the intel-based mac right around the corner, what are the chance that we'll see great ports of what used to be "win" exclusive?
Maybe games? or we still stuck at the "directX" problem?
Therefore breaking the EULA...shdwsclan said:True....but its even cheaper if you get a intel(non-apple) based pc and put mac on it as I have done.
link92 said:Therefore breaking the EULA...
shdwsclan said:Breaking EULA ->
"MacOSX liscense agreement"
A. This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.
Fine, ill just label it as an apple...easy enough....
C. Except as and only to the extent permitted in this License and by applicable law, you may not copy, decompile, reverse engineer, disassemble, modify, or create derivative works of the Apple Software or any part thereof.
This is vague at best since there is fair use law, and it is not being sold nor distributed since linux has the functions built in to bypass the hardware check.
Also, if you buy MacOSX and force it on a PC, you'll still get tech support from apple as long as they have intelMacs out there....
shdwsclan said:Also, if you buy MacOSX and force it on a PC, you'll still get tech support from apple as long as they have intelMacs out there....
shdwsclan said:Breaking EULA ->
"MacOSX liscense agreement"
A. This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.
Fine, ill just label it as an apple...easy enough....
This is one of the least well thought out statements I have seen in a long time! OSX may not have a lot of games compared to windows, this is true, but it makes an excellent production system, unlike Windows. At it's heart OSX is a Unix with all the benifits that brings. I work in industry with real heavy production systems. They all run on Unix. None run on Windows. Why because it itsn't suited to 24/7/365 running of mission critical systems on machines with 8+ CPUs and gigabytes of RAM.
Are you a developer? It certainly sounds like you think you are. If so you clearly have not looked at what Apple provide! Cocoa and Carbon are some of the richest, best designed (well Cocoa is) libraries available. How else can you explain tiny compaines like Delicious Monster being able to produce world beating products in a short time with very few programmers (Delicious Library was written by a single programmer in under a year). If you don't know what you are talking about it's best to keep quiet otherwise you look at best ignorant and at worst stupid.
This is a spurious comparison. DirectX is a collection of libraries including Direct3D, DirectInput and DirectNetwork. Direct3D is more ore less the same as OpenGL. Yes they have their differences but both can acheive the same thing. Look at Doom3 or Quake4. They are both using OpenGL not Direct3D, even on Windows. If you want input handling, networking, sound and so on SDL is available on OSX (a port from Linux) that handles all these things for you. Again a little reasearch would have saved you.
OpenGL is still the professional standard for accleration of 3D design. In addition look at CoreImage/CoreVideo. These blow DirectX out of the water when it comes to video editing acceleration.
Most apps run perfercly with the addition of fonts. The apis dont seem to be buggy, it just seems a time constraint. There are no problems in windows and most of the office apps. I think the main app that likes to screw up is probably outlook from what I've seen. Everything else really has no problem. Unfortunatley you cant just reinstall outlook to fix the problem.Probably becase the Microsoft APIs you were bigging up are so badly designed, buggy and difficult to use that the developers cannot stop it screwing things up.
But as you can see, running Dreamweaver on mac is like fighting a computer to get your work done. Same thing with some other upper level software I have used on macOS. It just crashes for no reason, doesnt even save before crashing like windows. I have never had dreamweaver crash in windows. As you can see, good idea, poor execution for mac os.Where do they have to catch up? They are using the same compiler that the Linux distros have been using for all these years. No-one writes in assembler these days so they get all the same optimisations and benifits that everyone else has! Again you seem to be missing the most basic facts.
Apple already have their own acceleration technology. See CoreImage, CoreVideo, Quartz Extreme (that uses OpenGL). Apple are way ahead in this area. MS are trying to catch up in Vista but they are clearly 5 years behind. Windows XP is a triumph of marketing but it is no more that a thin layer of Windows 2000. It does not use DirectX in any meaningfull way to deliver the so called XPerience. You can look at the internal version numbers. We had NT4, NT5 (Windows 200) and NT5.1 (Windows XP).
This is actually not true. Middleware like RenderWare that runs on multiple consoles can make ports very easy. GTA for example uses RenderWare to abstract the different libraries out of the way.
When Apple finally releases the x86 hardware, hopefully people (who want OS X) will wise up and buy a Mac rather than running a cracked version of OS X on a PC (how smart is that? ).
shdwsclan said:I have never used cocoa but ive heard that it is comparable to visual studio.
I've heard of CoreImage/CoreVideo but I'm not sure that they are the standard. From what I understand, Avid and Discreet are the standards.