Before you get excited, I also play plenty of Mac games on my iMac, including Deus Ex: Human Revolution, Dragon Age (and DA II), Combat Mission, Call of Duty, and Nancy Drew (just kidding!).
Do you also have The Hardy Boys Game of the Year Edition?
Before you get excited, I also play plenty of Mac games on my iMac, including Deus Ex: Human Revolution, Dragon Age (and DA II), Combat Mission, Call of Duty, and Nancy Drew (just kidding!).
I think developers use the systems and tools they know.
Could Crysis on OSX happen now that there are shipping Macs that can play the game at reasonable framerates and reasonable settings?
I think developers use the systems and tools they know.
That is the reason that Crysis only runs on DirectX, not OpenGL. I don't believe that Crytek was trying to exclude Mac and Linux gamers by using DirectX. They were just using the tools they knew.
Like many other PC games, you can play Crysis on your mac already through wrapping. It runs perfectly well on high/max settings with few to no bugs. I could run it on High settings in 2009. I'm quite sure in 2013 it would work just as well.
DirectX is the main GFX language for 360 and Windows. OpenGL is the main GFX language on OS X. The PS3 has OpenGL but nobody uses the implementation as it is pretty broken and slow. This means when developing you use the best tools for your target audience. In this case developing in DirectX then making a PS3 renderer is the best path to take in terms of development time, performance etc
OpenGL is not a major player in AAA games as it is not supported/the best choice on any of the major gaming platforms like the 360. It's not to say you can't get games to run using OpenGL, Feral have an entire library of ported titles to prove it is possible however if you are targeting consoles and Windows DirectX as the main GFX API makes the most sense.
So, what you're saying is: Apple should go "all in" on the gaming market, creating a standard GFX language for iOS, OSX plus Windows with tools/libraries available for other console platforms. Thus making it easy to have a "write once" development path that targets all desktop, console and mobile platforms.![]()
So, what you're saying is: Apple should go "all in" on the gaming market, creating a standard GFX language for iOS, OSX plus Windows with tools/libraries available for other console platforms. Thus making it easy to have a "write once" development path that targets all desktop, console and mobile platforms.
Great idea. Now, the minor matter of getting Apple to sign up...
I always wondered about the possibility of the following scenario: Apple approaches Microsoft and strikes a deal to get the source code for DirectX so that DirectX can be written natively for MacOSX.
Apple has tons of resources (technologies and patents they can choose to share, license, etc) and cash in order to nudge Microsoft.
I always wondered about the possibility of the following scenario: Apple approaches Microsoft and strikes a deal to get the source code for DirectX so that DirectX can be written natively for MacOSX.
Apple has tons of resources (technologies and patents they can choose to share, license, etc) and cash in order to nudge Microsoft.
Do you also have The Hardy Boys Game of the Year Edition?![]()
You know, some company did release an IDE that covers development tools for mobile, desktop, console, and Windows and Mac OS X. What's it called again? Jama? Jazza? No, I think it was "Jabba"...![]()
I hope you are not suggesting Java as a standard for gaming development. For one thing, Java is constantly being patched for security issues and every time that happens, the user community has just been through a period of vulnerability for varying periods of time. No thanks.
I could go on about the inadequacy of Java for serious game development but the security issues alone make me loathe to even have it on my system, be it OS X or Windows. I believe recently US Homeland Security advised users to remove it due to security concerns it poses on a regular basis.
I always wondered about the possibility of the following scenario: Apple approaches Microsoft and strikes a deal to get the source code for DirectX so that DirectX can be written natively for MacOSX.
Apple has tons of resources (technologies and patents they can choose to share, license, etc) and cash in order to nudge Microsoft.
I hope you are not suggesting Java as a standard for gaming development. For one thing, Java is constantly being patched for security issues and every time that happens, the user community has just been through a period of vulnerability for varying periods of time. No thanks.
I could go on about the inadequacy of Java for serious game development but the security issues alone make me loathe to even have it on my system, be it OS X or Windows. I believe recently US Homeland Security advised users to remove it due to security concerns it poses on a regular basis.
I think you are confusing the browser plugin using java script and java as a language to develop applications. Using java based applications has nothing to do with those security issues.
Personally I have never been interested in Quake/Doom games. Doom 3 was boring. Walk up corridor, shoot. So forth.
Time ID dID something different.
Indeed, it's not "easy" to understand there's a part 2. Actually, it's not quite a part 2, but a Version 2.0.
I will have to add the links in both articles to make this clearer, thanks for the comment!
You can find it here:
The State of Mac Gaming
I hope you are not suggesting Java as a standard for gaming development. For one thing, Java is constantly being patched for security issues and every time that happens, the user community has just been through a period of vulnerability for varying periods of time. No thanks.
As the poster below states it's the plugin that can be a security risk not the language. It's a bit like saying C++ is a security risk because someone used it to write malware.
The security issues for a stand alone application are none existent in fact your average java application is more secure than your average native Mac app. That's cause Java apps are rigorously sandboxed for security.
The real reason java is rubbish for AAA games is it is designed to be platform agnostic and compiles into portable byte code. That's great for cross platform compatibility but bad if you need to get high performance by taking advantage of specific platforms. When you are drawing graphics this becomes even more critical.
Bottom line Java is brilliant for many things high end gaming is not one of them
Actually you're not completely correctThe Java updates in browsers is the update to the "Java virtual runtime" plugin which allow you to run Java applications inside a webpage. It has nothing to do with the JavaScript scripting language that is supported inside browsers usually with a javascript engine. I think the Safari engine is called Nitro.
Simply put Javascript is built into the browser itself, Java Runtime support is a plugin.
The first is a scripting language the second allows you to run applications written in the java programming language.
I guess my post was not very clear nor long enough. I understand what you are saying and naturally, it isn't the language itself, etc. I am admittedly no expert in java but I was under the impression that at least some of the security updates being released were for the VM itself, not the plugin. Btw, doesn't one typically need the insecure plugin to update the VM whenever updates to it are released? And currently, doesn't Oracle install both the plugin and VM without offering an option to skip the plugin?
I guess a developer could bypass this stuff but as has already been noted, java sucks for game development.
Well, no, just a little playful ribbing since what that OP imagined was what Java was intended to actually be.
Apple going "all in" on the gaming market wouldn't be Apple creating some magical graphics library or IDE that would make games work on iOS, Mac OS X and Windows: it would be Apple making a push for games in the living room with Apple TV, making a push for quality games on the MAS and the iOS App Store (as opposed to the scam-laden mess they are now), and making a push for game development/consumption with laptops/desktops featuring top-of-the-line graphics, optimized gfx drivers, a good, well supported IDE with a developer-friendly corporate stance on the level of Microsoft, and a modernized, up-to-date implementation of OpenGL.
Given all of that, it's simply not in Apple's self-identified best interest to do this. Games simply aren't important to Apple. And from a purely objective point of view, I don't think it should be. It's mobile computing which is driving the market and driving product trends for the future, and it was Apple's stubborn persistence to this which led to the MacBook Air, the iPhone, the iPad, etc. And the result is that it's made them a lot of money, while the rest of the industry has been scrambling to catch up on all fronts.
If we want gaming to be significant on the Mac, we shouldn't rely on Apple to do it for us. If anything, we should be looking to the indie scene and places like Kickstarter and the Humble Store/Humble Indie Bundle to raise the profile of Mac gaming.
Given all of that, it's simply not in Apple's self-identified best interest to do this. Games simply aren't important to Apple. And from a purely objective point of view, I don't think it should be. It's mobile computing which is driving the market and driving product trends for the future, and it was Apple's stubborn persistence to this which led to the MacBook Air, the iPhone, the iPad, etc. And the result is that it's made them a lot of money, while the rest of the industry has been scrambling to catch up on all fronts.
Gaming should be important to Apple, as it's a great way of driving upgrades.
I don't need a faster Mac for Xcode, Parallels, Mail, Safari; I don't need a faster iPad or iPhone for Maps, the web, mail, Facebook. I can't think of many apps on the iPad4 that don't run fast enough, so I wonder how Apple will entice people to keep upgrading as the market starts becoming saturated. A new form factor / styling will go so far, but cutting edge games (Real Racing, Galaxy on Fire 2 etc.) have a nearly-endless appetite for faster hardware.
I agree with your point. Still, Apple did come out with retina display, so now they have to upgrade their hardware just to make it usable for gaming @ that kind of resolution.![]()
Gaming should be important to Apple, as it's a great way of driving upgrades.
I don't need a faster Mac for Xcode, Parallels, Mail, Safari; I don't need a faster iPad or iPhone for Maps, the web, mail, Facebook. I can't think of many apps on the iPad4 that don't run fast enough, so I wonder how Apple will entice people to keep upgrading as the market starts becoming saturated. A new form factor / styling will go so far, but cutting edge games (Real Racing, Galaxy on Fire 2 etc.) have a nearly-endless appetite for faster hardware.
I don't need a faster Mac for Xcode