Why Apple Should Port Games 848
DanTheMan writes "For every great game there is for Mac OS X, there are at least two for Windows. It's sad, but it's a fact. This article proposes a solution, and it's for Apple to port games. By the way, since the XBox 2 will use the PowerPC G5, it shouldn't be that difficult to port future XBox games to the Power Mac G5 and the iMac, both of which are 64-bit now. Would you buy a Mac if you could play Counterstrike Source and Half-Life 2? What other games are missing from Mac OS X?"
No because... (Score:4, Insightful)
Fallout fromt he early days? (Score:5, Insightful)
if you want a gaming machine get a ps2 or xbox (Score:3, Insightful)
You have got to be kidding me (Score:5, Insightful)
Just like it's a piece of cake porting Windows games to Linux on the x86?
Porting isn't that easy (Score:5, Insightful)
Why do people think that just because two platforms run on the same processor that porting things between them is "easy". I can guarantee that the OSs used to run the two platforms are nowhere near the same, not to mention the graphics/sound/networking/etc subsystems.
Stupid. (Score:5, Insightful)
had to be said... (Score:3, Insightful)
I always tell friends : buy a mac, and with the money saved by not paying the MS tax, buy yourself a 199$ PS2 for gaming
Wrong! (Score:3, Insightful)
What does this have to do with anything? How much game code does this person think is CPU specific? Most of the problem with porting games to the Mac is that APIs used (e.g. DirectX) don't exist on the Mac. The only assembly code a modern game is likely to contain is targeting the GPU, not the GPU (and even this is more likely to be written in a higher level language now). Everything else will be written in a language that can target any CPU, as long as the required libraries exit on the target platform.
Two to every one? (Score:2, Insightful)
Yes, sad but true.
Re:You have got to be kidding me (Score:5, Insightful)
I have a Mac (Score:1, Insightful)
I did have a Windows 95 machine for games, it broke so we bought a PS2?
Do you see a pattern here?
My Mac mostly serves as a development server running Tomcat and PostgreSQL - it makes too much noise to be on all the time. I do some Adobe Illustrator work on it from time to time, and learn about OS X not much else.
Before this is modded down... (Score:1, Insightful)
Re:You have got to be kidding me (Score:5, Insightful)
Re:No because... (Score:4, Insightful)
CPU vs OS. (Score:1, Insightful)
When porting a game from one system to another, compiling to a different CPU is the easiest part. Just change a CPU setting in the compiler (or use a different compiler, if the one you have doesn't support the new target CPU).
The hard parts are stuff like talking to the graphics card (through DirectX or OpenGL), and the operating system.
Porting from Windows to X-box is easy. Change the CPU setting in the compiler, and rebuild. The X-box uses DirectX like Windows, with only minor differences, and some kind of Windows Embedded.
Going from X-box to OS-X then leaves only ALL THE HARD STUFF. Like rewriting everything that has to do with the OS and graphics (and sound and...) That's like... everything. Except pure calculation loops, that don't display anything.
Going from Linux to OS-X is way easier, but not going to get you any games. From OS-X to Linux can be easy, but as soon as the program starts using the nice Aqua/Cocoa/Carbon stuff, it gets hard too.
Open vs. Closed (Score:5, Insightful)
I think porting games to OS X will do little to convince gamers to move to that platform. I think one of the biggest reasons that gamers prefer the PC platform (other than the vastly superior game library) is the open nature of the hardware platform. Upgrades and additions are easily made, if a gamer wants to go out and buy the newest ATI or NVIDIA card they can just do it, no need to buy a completely new iMac or expensive upgrade through the Apple store.
More importantly, if a gamer wants to get a new motherboard or processor it is just as easy, this simply is not possible with the Apple platform. And there is choice in the PC market, Intel v. AMD, NVidia v. ATI, and the gamer makes the choice not Apple.
Despite the superiority of OS X, and I would say that most Windows users would not deny this, Apple simple is not a good platform for gaming. If gamers want a closed system that they have to buy a new one to upgrade (i.e. iMac) they will be way better of with an XBOX or PS2 or other console system, it certainly will be an order of magnitude cheaper. The open hardware of the PC platform just appeals to gamers and their custom-loving, fastest-craving attitude.
Re:had to be said... (Score:3, Insightful)
Their default hardware is overpriced and underspec'd for gaming.
Sure I can see that there may be some of you for whom gaming is a distraction and you would like to use your Macs for gaming... but for gamers who take things pretty seriously we just want as much bang for the buck as is possible... Mac hardware hardly provides bang for buck.
That's not Mac bashing, it's just how it is.
With PC peripherals I can look at many suppliers in different countries, but the hardware I want at the lowest price and have my machine roar along.
With Mac's the prices are pretty much fixed by Mac, good profit margins are in there and you only get that which they release... you're not benefiting from competition in that segment, you're not getting value for money.
PC's are damn ugly though, that I'll concede
Still too expensive.... (Score:2, Insightful)
The Mac MAY last longer, work better, and be easier to use, but if we all had the cash to follow that logic we'd all be driving Lexus and Infinities.
There's also momentum... I might be able to play the games I want to on Mac, but I definately can a PC... moreover, I have dozens of PC only games that I still have and will want to play long into the future. I could go out and buy a Mac, but why should I have two computers where one will suffice?
If I was starting out NEW, like if my house burned down and I lost everything in it, I might be inclined to buy a Mac. But otherwise, even I do think they are superior in many ways, it's simply not worth it.
Re:You have got to be kidding me (Score:2, Insightful)
AHAHAHAHAHAHAHAHAHAHAHAHAA !!
That's given me a new defintion of an optimist. Thanks.
Re:if you want a gaming machine get a ps2 or xbox (Score:5, Insightful)
Re:No because... (Score:3, Insightful)
Re:Before this is modded down... (Score:3, Insightful)
I can buy a 1 Ghz G4 eMac for $550 on sale from Apple, and it will perform just as well as your $500 PC on the games.
"Would you buy a Mac..." (Score:2, Insightful)
Re:No because... (Score:5, Insightful)
Part of this has been that the people writing the games probably knew one platform well, and there were tremendous technical hurdles to get the games going on the other machines. While there are still technical hurdles, I would think that there are less of them since the same graphics chips can be bought for multiple platforms now (not that I actually know anything about this). So, it might be interesting to see more of the business case for how many sales it takes to recover the R&D of game porting.
Re:No because... (Score:2, Insightful)
Do people walk around with those white ear buds in their ipod because the sound quality is absolutely amazing compared to all other head phones? Of course not, but they just scream "I have disposable income." The replacements, which I've sadly seen a ton of people buy, run about $40. I've used them, my $15 cheaper Aiwa headset is far better and doesn't hurt my ears after 20 minutes of use.
Now, obviously there are advantages to having Apple products that go beyond the "style" they have (OSX is really nice, the ipod is probably among the best mp3 players out now, and you can't not like the giant cinema displays), but the hardware just isn't priced to compete with comparable non-apple-branded hardware.
There are a lot of people out there willing to pay the premium for a logo though.
macs.. (Score:5, Insightful)
I see a lot of comments already about how the Macs cost a lot..
Let me pose this question to those people then - with the recent changes [pcisig.com] in the industry, who is really paying more? The Mac users or the Windows users? Any high end card nowadays comes in PCI Express, which almost certainly requires you to buy a new motherboard, and possibly a new processor, on top of that $200-$400 card. Gaming definitely knows how to suck that money out of your wallet quicker than any Mac will.
Windows users are allowed to play more , but we pay the price for it. I suppose it's a necessary evil in order to enjoy gaming [halflife.net] at its finest..
Re:No because... (Score:3, Insightful)
Re:to be honest (Score:3, Insightful)
Re:exhibit "A" (Score:3, Insightful)
The future... (Score:4, Insightful)
#1. they would strong arm their competition into oblivion.
#2. They would use their own proprietary hardware to ensure they keep their market share.
#3. Their new product development would mimic Microsofts. Now they are forced to develop, to keep their niche. When they have 90%, they wouldn't be forced to keep their niche.
There are tens more I can't think of off the bat, but that doesn't mean they don't exist.
I may look stupid, but I'm not.
Re:the ports are about will (Score:2, Insightful)
Oh cool, by that logic, since my linux machine has an x86 chip and HL2 already works on Windows x86, porting it should be a piece of cake....no?
Drastic oversimplification! (Score:3, Insightful)
Consoles suck for FPS games. Try sniping a guy a virtual mile away on a screen that is TV resolution, or using an analog joystick to strafe/dodge while firing and changing weapons.
Consoles suck for realtime strategy games. Try using your analog joystick to box a bunch of troops to send to a target. Try using it to select different groups of troops.
For all these, a mouse/keyboard combo is way better. And although consoles may work with those items, the games really aren't designed to use them.
Re:No because... (Score:2, Insightful)
The lack of good, open-source drivers for graphics cards is a big obstacle. This isn't a fault of x.org/OpenGL/etc, but does slow the progress of 3D apps/games on Linux based systems.
I found that I saved a lot of money (Score:3, Insightful)
Re:had to be said... (Score:5, Insightful)
Also with respect, Macs are not overpriced, this has been argued many times here in the past. It's only overpriced if you don't pay for your software on x86.
Re:No because... (Score:2, Insightful)
Most people use their computers for more than one task. If you want to play games and do artwork, then you might need to pick between an OS with mediocre artist support and lots of games (windows) or one with excellent artist support and fewer games (but many of the good games...) (Mac OS X).
Personally, I find linux most useful for me. But if I cared a little more about gaming, I might e.g. dual-boot linux/windows ( I dual boot MacOSX and Linux on my apple laptop for other reasons - Mac OS X is nice for wowing the yokels with presentations, linuxppc better for my development work.)
Re:had to be said... (Score:3, Insightful)
Re:You have got to be kidding me (Score:2, Insightful)
Re:No because... (Score:4, Insightful)
Show me proof.
What the Mac REALLY needs... (Score:5, Insightful)
Halo was originally going to be a Mac-first game. Bungie was originally a Mac-only developer, and they cranked out some great stuff. Marathon was the best FPS for the longest time, and it was Mac-only. So it was with much weeping and gnashing of teeth as Mac gamers watched Bungie get assimilated by the MS Borg Cube, and then watched as Halo came out for the Mac platform, dead last. Sigh...
Having Apple get involved with porting games is not a bad idea. Apple definitely needs to start throwing some money at game development. The only problem is that they would be taking money away from other Mac development houses that specialize in porting Windows games. It would be better if Apple would emulate MS and snatch up a few up-and-coming game developers, and start cranking out their own line of games.
At this point, that's the only way that Apple is going to get Mac-first and Mac-only A-list titles.
Re:Superior? At what? (Score:2, Insightful)
"Is a Mac 'superior' at surfing the Internet? No."
I happen to think that my time is kinda valuable and if by using a mac I can surf the web and not have to spend lots of my time cleaning off spyware etc every week/month then I say, its absolutely fucking 'superior'
Is a Mac 'superior' at sending/recieving email? No.
Same arguement can also be made here..oh wait, when was my Mac infected with an email borne virus.....oh thats right, it hasn't So again, the lack of downtime, is a huge plus, thereby gaining my approval of the 'superior' tag..
Re:had to be said... (Score:2, Insightful)
...wait, macintoshes are so underpowered that people should buy..... a PS2? What's a PS2, again? 500Mhz and 128 megs of RAM?
The iMac can go up to 2GB of RAM, and the PowerMac can be configured up to 8GB. Is that insuffient RAM? OK, the GeforceFX5200 isn't top of the line by any means, but it's also not quite the trash some make it out to be. Especially when you stack it up against the 5 year old tech in the PS2. Plus, that's in the more economy-class machine, meant for business-type applications, not high-end gaming. The PowerMac can be configured with a GeForce 6800 or Radeon 9800. Again, not exactly trash.
But somehow, you think a PS2 is more of a powerhouse than a dual G5 with 8GB of RAM and a GeForce 6800? Now, I'll agree that there aren't as many games for the Mac, and I'll agree that Mac + [console of your choice] is a good solution. But "Apple hardware is just not fit for gaming" is a little silly.
Re:No because... (Score:4, Insightful)
Well, that or "I had disposable income but it wasn't enough for the iPod and nice earphones."
Setting all that aside, shouldn't the developers be porting the games? Maybe Apple's strategy should be to somehow offer a subsidization of the work involved porting new games to an unpopular platform?
Re:In the case of HL2, a port would be too much wo (Score:3, Insightful)
Not to say the Mac porting community is just lazy or anything.
Re:You have got to be kidding me (Score:1, Insightful)
Actually going from XBox to Windows is easy unless there is a Live! component in the xbox game.
The only thing you really have to worry about is input devices and some fiddly data storage needs. Otherwise you are going from a PC(the xbox) with only 64MB of RAM and a 700Mhz processor to another PC which is more powerful. You'll still be using the same compiler/debugger (vs7) and DirectX etc.
The network stuff on the xbox is quite different though and can be a bit of a pain to port. On the surface it looks like winsock (with a few extra functions) but it implements a secure ip protocol under the hood not to mention the fact that you have all the Live matchmaking and stats services available to you.
Other Companies Do Better at Porting. (Score:5, Insightful)
But all this talk presumes that, in order for gaming to be successful on a Mac, that (1) the Mac itself has to be less expensive, and (2) that the game must arrive on the Mac at the same time as the PC version, if there is a PC version.
First off, people don't buy Apple products because they are cheaper, but because they want a certain quality of machine.
Second, the Macintosh installed base of computer is around 15-25% (don't confuse this with marketshare, which is the total percentage of Macs sold in comarison to the rest of the computer market). That means it's impractical to make a game that is Mac only or works immediately on a Mac unless you have a great gaming team that knows how to make things port well. Some companies, like the team that put together Neverwinter Nights, made the game data so portable that Mac users had installed the 2 game expansions using the PC/Linux versions before the Mac versions of the expansions arrived 2 or so months ago.
Third, I'd rather let the PC users be my beta testers. There are hundreds of new games in the PC market, and most of them are crap. The games that rise to the top typically do get ported to the Mac, if they weren't on a later deploy list already. And take heart, the time that a PC game is ported to a Mac is much, much less than, say, 9 years ago. I might have to wait about 3 to 6 months for a popular PC to make its Mac debut, Usually, the wait is worth it as any game-stopping bug is squashed before I see it, and the game plays wonderfully on my computer.
Some games are slow to port, like Halo, Splinter Cell, and Battlefield 1942, and some great games were never ported, like Half-Life. But overall the Mac gaming world has profit and gives those who do play a world of pleasure. However, don't buy a Mac to play the latest games--the market just won't accommodate.
Re:No because... (Score:5, Insightful)
The question therefore is that if this were the case, and the games available on both platforms were the same, would you switch from using Windows to getting a Mac?
Re:Superior? At what? (Score:5, Insightful)
Yes. With the advent of always on connections, the existance of worms began an increase the likes of which has never been seen before. Taking a windows PC and plugging it into any network connection that isn't behind your own firewall runs the risk of an infected computer in 5 minutes or less. To safely surf the internet on a PC you need at least, a firewall, virus scanner, ad aware or similar program, and a decent popup blocker. To do the same on a mac, you just need, well, a mac.
Now, you may argue that having virus protection and ad aware is just a minor step that users should know anyway, and I would say that indeed they should know it, but why waste system resources on such things?
Is a Mac 'superior' at sending/recieving email? No.
Again the answer is yes. A windows PC by default would download and activate embedded programs and files in emails, causing mass spreads of viruses. Again, further indoctrination of users to safe habits is always useful, but once again, the mac doesnot run these by default, and even if it did, it couldn't execute them.
Is a Mac 'superior' at performing standard office taks? (Make a spreadsheet, text document and so on.) Again, no.
This is once again another yes answer. Behavior on macs is very consistant through all applications, and simple basic features of the mac are shown to increase your effectiveness. It's probably not a largely noticeable difference in the application itself (infact I would argue that there's little difference if any there) but a system which lends itself to easily and effectively getting work done out of the box will shave time off of your activities.
Even non-professional and professional photo editing can be performed very adequetely on a Windows Based PC.
The key word here is adequetely. With a mac, it can be performed well. Infact, all the basic tools are included with the system, not only Photo, but video, DVD production, music production, all part of the basic tool set.
Sure, you might see some speed increase for some photo editing tasks on a Mac, but from what I have seen, shaving 10 seconds here and there, upwards of a minute here or there, means nothing to *home* users.
You underestimate what time means to a home user. Every 2 seconds wasted searching for a feature that isn't where it's supposed to be, every minute spent deciphering an error, every 30 seconds spent doing a mindlessly repetative series of steps that should be automated is a large chunk of time, and that time adds up to frustration.
There is a reason people beyond just geeks are beginning to seek an alternative to windows. It's no longer just "the way computers are" Computer users are beginning to realize that we can do better.
Re:had to be said... (Score:3, Insightful)
Easy Porting? (Score:1, Insightful)
But as we saw, it wasn't exactly the case. Only a handful of games have actually been ported over from XBox and as I recall Halo ran like crap until they patched it a couple times.
Re:Superior? At what? (Score:1, Insightful)
I really like mac's. I like their UI, and the feel of them. But I can build a much more powerful pc for my price range (usually 900-1200 USD) Mac's prices are just too high even if they supported games.
At least for me, there is always wine.
Re:if you want a gaming machine get a ps2 or xbox (Score:3, Insightful)
Re:The future... (Score:2, Insightful)
If so, it would seem you are fighting what *you think* would be a bad monopoly by supporting current (debately "bad") monopolies.
oooooooooookaaaaaaaaay (:
Re:Superior? At what? (Score:0, Insightful)
Yes. With the advent of always on connections, the existance of worms began an increase the likes of which has never been seen before. Taking a windows PC and plugging it into any network connection that isn't behind your own firewall runs the risk of an infected computer in 5 minutes or less. To safely surf the internet on a PC you need at least, a firewall, virus scanner, ad aware or similar program, and a decent popup blocker. To do the same on a mac, you just need, well, a mac.
No, XP SP2 comes with a built in firewall. I also don't see how you can blame the operating system for adware, which is installed by the user when they download their porn dialer/KaZaa. I'm sure you'd get this sort of software for the mac if it was worth the effort on the part of Gator/whoever makes this junk.
Is a Mac 'superior' at sending/recieving email? No.
Again the answer is yes. A windows PC by default would download and activate embedded programs and files in emails, causing mass spreads of viruses. Again, further indoctrination of users to safe habits is always useful, but once again, the mac doesnot run these by default, and even if it did, it couldn't execute them.
Uh, there have been bugs in various MS email clients, none that recent.
All the recent worms/viruses that spread via email use attachments which they trick the user to open (which is now made very difficult on SP2), again this would affect the mac if it was worth the effort.
Is a Mac 'superior' at performing standard office taks? (Make a spreadsheet, text document and so on.) Again, no.
This is once again another yes answer. Behavior on macs is very consistant through all applications, and simple basic features of the mac are shown to increase your effectiveness. It's probably not a largely noticeable difference in the application itself (infact I would argue that there's little difference if any there) but a system which lends itself to easily and effectively getting work done out of the box will shave time off of your activities.
And the user interface of Microsoft Office is consistent across the suite.
Even non-professional and professional photo editing can be performed very adequetely on a Windows Based PC.
The key word here is adequetely. With a mac, it can be performed well. Infact, all the basic tools are included with the system, not only Photo, but video, DVD production, music production, all part of the basic tool set.
This is one point I agree with the parent with, Windows Movie Maker/included image software is pretty bad.
Sure, you might see some speed increase for some photo editing tasks on a Mac, but from what I have seen, shaving 10 seconds here and there, upwards of a minute here or there, means nothing to *home* users. You underestimate what time means to a home user. Every 2 seconds wasted searching for a feature that isn't where it's supposed to be, every minute spent deciphering an error, every 30 seconds spent doing a mindlessly repetative series of steps that should be automated is a large chunk of time, and that time adds up to frustration.
Most MS applications have a good (if not consistent between all MS software) user interface. I'm not sure what mindless repetitive tasks take 30 seconds as I've not found many, esp. in Office as you can record macros?
Re:macs.. (Score:4, Insightful)
Yes, and still carry the same hefty price tag..
However, the industry seems to be pushing their PCI-X cards, so that they can :
a) Pump the industry up, sell more chipsets
b) Sell more cards, specifically with their SLI implementation you can find here [nvidia.com].
Which basically means, more $$$ out of your pocket to keep up. The SLI looks promising, and delivers numbers to what you'd expect using 2 PCI express video cards at once. And I understand you don't -have- to upgrade to the PCI-X, but when we're talking about games, every little bit counts. Most of these brand new spanking cards see PCI-X first, and are trickling down to AGP now. I believe the industry will shift from AGP to PCI-X just like it did when the AGP slots were first introduced. It sure as hell is pushing for the change.
Know thy hardware and Know thyself (Score:2, Insightful)
Apple simply can not compete with the Windows market for porting games. It will also not help strengthen any of the other user groups. It is not Apple's responsibility to port games it is up to the developers to do that. Microsoft doesn't port games. So the articale should have said: If developers ported their games to the mac would you buy a mac to play them?
Apple has spent the last few years buying up programs to make Apple Pro software which help to fill in holes in their software coverage. Examples would be DVD Studio Pro , Motion , Finial Cut Pro and Shake.
Would John Q public buy a mac to play the newest games. The answer would be no, because a PC that can play the same game would be cheaper. Those that say yes either have to much money or would have bought a mac anyway, the fact it would play the newest games just sweets the deal.
Re:In the case of HL2, a port would be too much wo (Score:3, Insightful)
[+5 Cynical] (Score:5, Insightful)
Do you really think people go to starbucks to look cool? Do you think people use the headphones that came with their iPod because it's more prestigious than upgrading? Grow up. Most decisions people make follow the path of least resistance. What you fail to realize, is that people with disposable income have a different path of least resistance than you do.
If you made six figures, didn't have any children, and didn't know or care much about coffee, why would you make your own just to save $1 a day? If you buy an MP3 player to play over compressed hip-hop mp3s and you don't know/care about what audiophiles think, why would you do research to save $20 on headphones? Why would someone spend $3000 on a mac and hook it up to a Sony monitor just to save $100?
Yes, style makes the sale, but convenience, and indifference keeps them coming back. I can only guess the moderators chose Insightful because there was no moderation for Cynical.
Re:How will that help ANYTHING? (Score:3, Insightful)
The Mac isn't nor will it ever be, a "gaming paltform". I buy Mac games: I have an unopened UT:2k4 box sitting next to me =) I'm not even going to bother installing it... I'm too busy playing Tribes:Vengance and DOOM3 on the Win2k box I build myself just to play games.
OS X is an amazing platform for just about everything. But, like Linux, it's not a gaming console. That's why Windows exists.
Re:The future... (Score:3, Insightful)
Re:What the Mac REALLY needs... (Score:5, Insightful)
Likewise, if they get in the game market, the ISVs who currently port and make games might just say "fuck it" and throw in the towel. MS can get away with having an independent game unit because of the vast market for Windows games, but I don't think Apple has that luxury.
Finally, the fact is that developing great games takes a huge amount of time and money, and without the potential to sell copies to 90% of the market, I think game development would just be a money pit for Apple.
The chief problem I think Apple faces is getting more developers working on their platform, and if Apple itself keeps sucking up more of the same dollars, then developers aren't going to write for the platform.
Re:Wow.. this is an old topic.. (Score:3, Insightful)
You are confused, Grasshopper. Macs are about 20% of the installed userbase. You are quoting sales figures but calling them installed base figures. People keep their Macs longer than PeeCees (and when they sell them, they fetch higher prices on eBay).
Re:Superior? At what? (Score:2, Insightful)
As someone else mentioned.. SP2 now includes a builtin firewall. Also, Windows is just a bigger target for virii and spyware.. plain and simple. As for popup blocking or safer internet surfing.. I believe you are incorrectly drawing a relationship between SOFTWARE and the OS. Firefox is my default browser.. and I feel safer surfing around because of it.
Again the answer is yes. A windows PC by default would download and activate embedded programs and files in emails, causing mass spreads of viruses. Again, further indoctrination of users to safe habits is always useful, but once again, the mac doesnot run these by default, and even if it did, it couldn't execute them.
Again - you are basing your response on software and not the OS. Try Mozilla Thunderbird or some other email client other than Outlook and you don't have this problem.
This is once again another yes answer. Behavior on macs is very consistant through all applications, and simple basic features of the mac are shown to increase your effectiveness. It's probably not a largely noticeable difference in the application itself (infact I would argue that there's little difference if any there) but a system which lends itself to easily and effectively getting work done out of the box will shave time off of your activities.
Umm.. I believe the original poster was talking about spreadsheets, documents, etc. I.e. MS Office or OpenOffice type tasks. Since you can get both of these apps for either platform I dont see how one is better than the other.
The key word here is adequetely. With a mac, it can be performed well. Infact, all the basic tools are included with the system, not only Photo, but video, DVD production, music production, all part of the basic tool set.
Ding ding ding! I agree with you on this one.
You underestimate what time means to a home user. Every 2 seconds wasted searching for a feature that isn't where it's supposed to be, every minute spent deciphering an error, every 30 seconds spent doing a mindlessly repetative series of steps that should be automated is a large chunk of time, and that time adds up to frustration.
I assume you're relating this to photo editing like the original poster mentioned? If you are trying to compare iPhoto or something with any software bundled with XP then I agree. But any serious user uses Photoshop.. which again is available for both platforms.
Re:Superior? At what? (Score:2, Insightful)
And OS X has had one since day 1.
I also don't see how you can blame the operating system for adware, which is installed by the user when they download their porn dialer/KaZaa.
Certainly you can, because these programs exploit weaknesses in the system. Furthermore, not all of this is installed by the user. Working at the IT department at a university, we took a fresh install of Windows XP SP 1 and stuck it unprotected on the network. This is a school with a mandatory virus scanner / spyware scanner policy. In 3 minutes, the system had 28 different worms and other malware programs without us acting at all.
I'm sure you'd get this sort of software for the mac if it was worth the effort on the part of Gator/whoever makes this junk.
All signs point to no. There's plenty of similar software for the mac, and yet, none of the develpoers have seen fit to do this.
Uh, there have been bugs in various MS email clients, none that recent.
http://www.securityfocus.com/bid/11447
Combine with the image overflow error that Microsoft only recently patched, and that ammounts to a nasty, non user intervention problem.
All the recent worms/viruses that spread via email use attachments which they trick the user to open (which is now made very difficult on SP2)
How does SP2 prevent someone from opening a zip file?
again this would affect the mac if it was worth the effort.
Agreed, trojans would affect any system by their nature, however, the fact that opening up a simple zip file can infect your PC is something mac users do not deal with.
Furthermore, you continue to talk about how if there were more mac users, there would be more exploits, but this just does not seem to hold true. The number of mac users has been increasing, and yet there hasn't been an increase in viruses. Is user base a contributing factor? Of course. Is it the only factor or even the most important, not at all.
And the user interface of Microsoft Office is consistent across the suite.
But not among other applications. Consistancy applies outside of a set of apps as well.
Re:Superior? At what? (Score:2, Insightful)
My system is faster, cheaper and more versatile than any Mac I have ever used. The PC UI for most imaging programs is damn near the same as it is for Macs, I just have a 3-button mouse and a scroll wheel to increase my productivity even more. I can upgrade components without having to deal with the Apple pricing/ripoff structure. I can download all kinds of Windows programs to carry out unusual or minor tasks, and I can pop over to my Linux partition and work on stuff there. I can play all of the latest games (my work deals with video game imagery, this is key for me) and I don't have any security/firewall issues. I spend less than 5 minutes a week actively doing security on my box, too.
I agree that out of the box, Macs have vastly fewer security issues than Windows computers do. That is the only reason I would reccomend using one, for environments where you cannot trust your employees not to create big security holes.
Re:No because... (Score:2, Insightful)
This is more complicated than that. (Score:5, Insightful)
There's an urban legend that Apple has a zero-tolerance policy for games. If you're an Apple employee writing a video game in your spare time, that's grounds for dismissal. Rumor is that this is not enforced, but still in the employee manual (or stone tablets outside 1 Infinite Loop or something).
This is probably not true, but it says a lot about the culture at Apple. Games are not in the business plan. At all. Since the Apple II was so wickedly ahead of everyone else in terms of game capabilities, a lot of people saw it as a "game system" or...well, a toy. Funny how that sort of thing blows up in your face, huh? So there's a historical bias against it at the upper levels. It's a flinch reaction. Several layers of upper management are going to have to retire or die (or both) before this attitude changes.
That being said, this article is pitching a silly (and unoriginal) idea. It's hard enough trying to evangelise the Mac to game publishers, but it gets even harder when Big Publisher starts asking the very legitimate question: "How come Apple put time, money, and manpower into porting Half-Life 2 and wants me to shoulder the port for my own title?"
A fair question, to be sure. Other results would be less concern at the original gamehouse for portability (we'll let Apple fix that) and the choking off of the few companies that are actually doing this today. Oh, and we haven't even gotten to the "could this even be profitable for Apple" question yet.
That being said, here're a few things Apple CAN be doing:
1) Get more developer relation people that do nothing but deal with games. These are the people game developers call when they need something done...OS bugs that need someone to fight for developer priority, hardware access, questions about marketing your product and general connecting of the right people. They also go to game developers/publishers to pitch the Mac and encourage them to see a profitable business model in Apple's platform. Apple used to have two of these people working this job. They now have one. I would bet that they'll have zero before 2005 is over. I suspect that the position is the red-haired stepchild of the company. I respect Rich for every day he gets up and continues to choose to go to work.
2) Backport OpenGL fixes. Apple's GL team is top-rate, but once they are working on a new release, you are out of luck. This is company policy, not the GL team's fault. Let me illustrate this for you. Right now you might be desperately trying to get a game running for Christmas, ported from a DirectX9-based game, and lo and behold, you find that a Pixel Shader you moved over to GL_ARB_vertex_program triggers a kernel panic in OSX. You get the team to look at it promptly, thanks to that one devrel soldier who's still standing, and it gets fixed, but the fix is rolled into Tiger.
Well, Tiger's not shipping for 6+ months, and you ain't shipping this Christmas. And when you do ship, you'll be telling a bunch of people that you need to buy a 150$ upgrade to the OS to play. This is more acceptable for Big Name Games, since somehow people will swallow this, albeit unhappily, when it's UT2004 or World of Warcraft. Will they swallow it for an indie game that's a 15 dollar, online-only purchase?
I'll be fair and say that, as far as I can tell, the overwhelming majority of Mac users upgrade to the latest OS anyhow, because generally the MacOS upgrades have been significantly compelling. When I screw up a Linux build in the year 2004 and a game stops running on a Red Hat 6.0 install from 1999, I get angry email. When ut2003 required people to upgrade to Jaguar, I never got a single bug report or complaint. Figure that one out. Still, if there is no upgrade path at all, you're timetable gets screwed. Put that shit in Software Update, Apple!
3) Give out free hardware, and give it out gratuitously. The Games Department (t
Re:Superior? At what? (Score:4, Insightful)
Actually, this is a logical fallacy. If that was truly the case, then we would be constantly hearing about how inecure the Apache web-server is, since it is used to run more web-sites then any other web-server. However, Microsoft IIS is the most cracked web-server even though it serves less then 25% of the web-server market.
The rest of your response, minuse the fanboy reference, if spot on.
Re:What the Mac REALLY needs... (Score:4, Insightful)
Games are a wholly different beast. If there are two different FPS games that hit the market in the same quarter, they are not necessarily competing. If both are A-list games, then the serious game consumer is likely to buy BOTH games.
And let's face it, the Mac games market isn't anywhere NEAR saturated. A-list Mac games hit the market so infrequently that there is plenty of room for Apple to serve up a lot of quality titles without squeezing out third-party developers. I would even go so far as to say that they would be doing Mac game developers a great service, because they would be advancing the Mac as a games platform, and thus more gamers would buy Macs, and thus more games in general would get sold.
Sure you would (Score:5, Insightful)
I used to have a desktop PC, on which I played a lot of games. Then I got a Powerbook. After that, it was Game Over, so to speak - how could you go back to using Windows after using OS X for a while? I was tired of the video card upgrade treadmill anyway, and decided that for the majority of my gaming needs I'd just buy a console.
That has worked out very well. If you think about it, how many great titles have been released for the PC that are not also around on the console? Most game development energy focuses on the console world now, so if you are any kind of gamer you have a console anyway. And more than ever truly great games come to the console first and the PC second.
It's true that Doom 3 and Half Life 2 are the major exceptions to this point. But although I'll not be able to play HL2 come launch day, I probably will within a year when the console version is released. And in the meantime there are a slew of equally compelling games for the consoles - like Halo 2 of course which I feel has a storyline (or at least a backstory) to equal that of HL, or GTA (whcih will come to the PC eventually), or a number of other AAA titles coming out this Christmas season. Both Doom 3 and HL 2 are holdouts from an earlier time, how many more spectacular games will we really see come out for the PC first?
The author of the first post makes a great point. I have seen countless posts saying the only thing holding them back from getting a Mac is games. But to those people I would say, buy a few consoles, get keyboards and mice for them to make FPS's tolerable, and drop the monkey that is your PC.
Why Linus Should Port Games (Score:3, Insightful)
Re:[+5 Cynical] (Score:2, Insightful)
Quality vs quanity (Score:3, Insightful)
Also because the Mac hardware platform allows fewer permutations than a PC, when I spend my tiny gaming budget on a product, I'll have a greater assurance it'll work. I gave up PC gaming because I was sick of fiddling with drivers, patches, and so forth.
I'll give you that Mac gaming is not for the hardcore. But it's good for the three-games-a-year-because-i-have-a-job-or-a-kid-
Release timing (Score:3, Insightful)
Apple isn't a gaming company and it is a bad idea for them to port games. However they do have resources for gaming developers and they work with the likes of Aspyr and Westlake to port games.
However gaming isn't the cure for Apple's market share woes. Mac gamers can get a cheap PC or a console to play non Mac games on. That is what I do, though I do buy the Mac game ports so that I support the mac gaming community at the same time.
Apple's main push is in usability and productivity of the computer user, the area where they shine and that is where their main focus should be. They can continue to make porting games easier for developers, but they should do no more than that. The developers can take Apple's help or they can sell less games. It's their choice.
Re:Check your facts (Score:5, Insightful)
Look, I've got a 9800 in my gaming system and put a 9700 in my fiance's, so both systems are counted towards ATi. Would I say they're good cards? No. Would I buy ATi again? No. Owning ATi has been nothing but a pain. Drivers that don't work in games, have anomolies in some, crash on others. I shouldn't have to roll back a driver to play a game properly.
This round I'm going back to nVidia.
Re:Check your facts (Score:2, Insightful)
Re:Superior? At what? (Score:3, Insightful)
Well certainly. And you shouldn't have sex without protection, that doesn't mean I'm going to go knock up a hooker.
If your right, and the Mac does become more popular, these unprotected people are going to be firing viruses around just like their unprotected PC counterparts. It certainly isn't a waste of system resources to prevent that.
So far, this just hasn't born out to be true. Mac users have increased, but the virus numbers have remained constant.
As for websurfing experience, IE on the PC gives you better site compatability that anyother browser/OS. Personally, I use Firefox whenever possible, still need IE for some things. Even Mac IE isn't compatable with the latest IE (IIRC it's more standards compliant in some areas). For a surfing experience (rather than staying secure), Windows/IE still beats anything else, although the gap is closing.
True, but that has other reasons behind it (namely IE is no longer standalone and thus not developed for mac anymore. But surfing is more than just the rendering. The whole experience is part of it. And living in constant fear that the next page you visit will own your computer is hardly a good experience, no matter how good the technicolor looks. (I exaggerate of course, but the point remains)
Adware is a very Windows-centric problem. For techy types it's rarely an issue, but for average users who often don't know they have it, using a Mac they certainly wouldn't get the hassles. The catch 22 is the users who know using a Mac would avoid the issue are the ones who could easily avoid it on the PC.
But it's still expended energy and time.
I don't think it's ever been true, certainly not for a whule, although for a long time you could trick Outlook and OE into doing that. If anything now Outlook is too secure and won't let you open some stuff at all. Besides, loads of people use non MS mail software, lets not confuse Windows with MS software.
It was default, it isn't anymore, but it's been all to easy to trick it for so long, and every new version seems to have a new way of doing it.
As for the software vs OS issue, since it's installed by default, it's part of the OS. I wouldn't buy a car that I had to replace the drive system before it could be used safely. Why would I buy a computer that needed stuff to be replaced before it could be used safely?
I'm not at all convinced that using the same software (office, photoshop, whatever) the Mac is more productive. Mac users will be, becuase they know and like that. A lot is going to come down to preferance and familiarity. Looking for some feature in a program is really down to the program design, not the OS.
I reference you here:
http://www.anandtech.com/mac/showdoc.aspx?i=223
There are just some things about the OS that encourage faster more productive work.
I'm also sceptical about these non-geeks embracing non-Windows, where are they? Why aren't they reflected in sales? I do think for a relatively clueless users who just wants web, mail, and some media stuff they will be better off with a Mac. You do have to learn less to keep it running OK.
They're not reflected in sales
1) because nothing else is being sold.
2) because nothing else is providing the total package they want
that said, new mac sales have gone up
In all, I don't hate windows, I just find it inferrior
Why not just buy a console? (Score:2, Insightful)
PC (Mac) games are slowly dying IMO -- There just isn't a compelling reason to buy a game for a home computer when a console can host the same titles with essentially plug and play ease of use and arguably better production values in some cases (which, admittedly, is wierd, since most of them use the same assets for the port.. but I guess it has to do with supporting all the various hw combinations... oh well). Plus the software house can make money on the console version much easier than the PC version for one big reason (that I list below).
I think people usually want home computer games for the following three reasons:
* They want bleeding edge gfx titles. Usually predictable boring FPSs with awesome gfx engines that dont matter for playability. What's most popular FPS of late? Halo on an xbox...now Halo2.. not even a cutting edge engine really... just a good game with great production values. I think Doom3 and the subsequent disappointment post release in indicative for the future of those titles and pretty much the death knell of the gfx card/fps race. I mean, it wasn't even that pretty compared to the last generation.
* Simulation. You need processor and RAM that the consoles dont have. Not many people are truly hardcore about their sims, most want a good game. It's hard to sell a completely hardcore sim. Arguably, Colin McRae and Grand Turismo are the best driving sim games you can get right now.. both are available on consoles -- one is exclusive to a console. But most of the good stuff is home computer only, making this reason really the only real justification IMO for wanting a home computer game.
* Cheap. The unspoken reason -- and I honestly believe the real motivating reason people whine about not having a home computer port of a particular game -- you dont need a modchip to dload the cracked version of the game. Obviously, this alone puts PC's *way* far back in relation to consoles as far as the market is concerned.
The Mac and Multiplatform Games (Score:3, Insightful)
As I'm sure most of you suspect, porting to the Mac is not as easy as "make", even assuming a similar arch to the Xbox2.
The reason developers opt to make their games portable to multiple platforms now is that they want $8M to make their game instead of $6M, and the only way the publisher will approve it is if the developer commits to a multiplatform release, so that they can see more sales.
The Mac game market is still very small, unfortunately, so it doesn't qualify as a viable platform for the publishers. And although the similar endianness of the Mac does make porting easier, it's not a single platform, but a collection of similar platforms, which means you're signing up for a customer support headache, just like you are with the PC. The additional customer support costs, the differing marketing channels and strategies, the inventory mgmt, and sales effort of maintaining an extra SKU, are usually sufficient distraction to knock down a Mac port proposal.
But that's not the whole story. It turns out that Mac owners suffer from accute good taste, which has something to do with why they've historically paid a premium for a pretty, inferior computer.
Only since MacOS X emerged from an awkward puberty has the Mac become a pretty, superior computer to the PC, but it turns out that Mac owners are still the cause of some aesthetic grief. If you do a straight port to the Mac, instead of adding the features and looks that Mac users insist upon so that their Mac apps feel Mac-y, then you get panned in reviews.
I agree with another poster's comment that Apple should either do the ports or fund developers to do ports. I think this would be good for them not only because it would bring more games to the Mac but because it would viscerally illuminate to them the annoying demographic and business side-effects of porting to the Mac, and going through it enough times might inspire solutions.
Sadly, I've recently asked after this, and they are not interested.
On the bright side, they are aggressively going after the top-20 PC games and making sure they get ports. This is smart but not brilliant. Brilliant would be creating incentives for developers to maintain Mac portability from the start.
For instance, I've often thought that iTunes, had they not signed multiple deals with multiple devils to launch it, could be the solution to the distribution dilemna for unsigned composers. If Apple made a similar online distribution store for Mac games, where the developer/publisher could enjoy massive margins that put the retailers to shame, this could be the cookie developers need to pull the trigger.
Pulling that particular iTunes-y solution out of my bum probably too early in the morning w/o sufficient coffee, but my point is that Jobs certainly has the scratch, balls, and brains to make it an attractive platform, but it isn't quite there yet.
Re:The future... (Score:3, Insightful)
So what I just heard from you is to choose whatever quality minority solution there is, thereby helping to prevent anyone from having a CLEAR majority. Which is why I'll choose Apple for now, because IMO Linux-desktop isn't quality yet, and MS has the clear majority.
I do respect your point and your logic. I just don't see the threat as imminent.
The platform is not important, (Score:2, Insightful)
Hard core gamers don't care about the OS, what matters is the hardware needed to run the game, and being able to customise that hardware, x86 wins, and it will for years to come, thanks to the rule of numbers, not because of Windows or Mac.
Gosh that sounds realistic! (Score:2, Insightful)
Re:No because... (Score:2, Insightful)
Walmart, with it's enormous purchasing power, can't deliver a Linux system that is more than $20 less than it's Windows equivalent even at the very bottom of the market.
Maybe Microsoft wouldn't be happy with them if they made their Linux deal more attractive than Windows?
Or maybe the potential market for pre-installed Linux comps at Wal-Mart is so small that they just don't bother making it the best deal they can muster.
Anyhow, I imagine many, perhaps most, really serious gamers would opt to build their own machine and shop around for the best prices on components...and that means they don't get the OEM version of Windows, and the retail cost of XP does look pretty hefty when compared with the cost of a new HD or optical drive.