Carmack: Software holding back iPhone
But he's going to tell Apple what's what.
Id Software's John Carmack has said that the powerful iPhone is being held back by "software inefficiencies", and that he will soon meet with Apple to advise them on ways to improve the system as a games platform.
"If you look at it in raw hardware horsepower, the iPhone should be better in performance than the Nintendo DS and the PlayStation Portable," he told VentureBeat. "But the truth is, you can't exploit it all because of software inefficiencies."
Carmack has previously criticised Apple's attitude to gaming, telling Eurogamer last year that "Steve Jobs doesn't care about games" because "he's not a gamer".
And while it's good news that one of the industry's smartest programmers is going to advise the company on how to improve, it does call to mind Valve boss Gabe Newell's comments in an interview two years ago with Kikizo, when he said the following:
"We have this pattern with Apple, where we meet with them, people there go 'wow, gaming is incredibly important, we should do something with gaming'. And then we'll say, 'OK, here are three things you could do to make that better', and then they say OK, and then we never see them again.
"And then a year later, a new group of people show up, who apparently have no idea that the last group of people were there, and never follow though on anything."
Given the success of games on the iTunes App Store, perhaps things have changed. Speaking of which, id's Doom game for iPhone, apparently now called Doom Resurrection, is due out next week according to VentureBeat. (Update: Apologies - Resurrection is a separate game derived from Doom III.)
You may also like...
-
Digital Foundry: PS3 Skyrim Lag Fixed?
-
Why Devs Owe You Nothing
-
Face-Off: The Darkness 2
-
Gotham City Impostors Review
-
Who Killed Rare?
-
EA evaluating FIFA Street features for FIFA 13
-
App of the Day: Sir Benfro's Brilliant Balloon
-
Kingdoms of Amalur: Reckoning Review
-
Sony admits "dropping the ball" with Demon's Souls
-
Ultimate Marvel vs. Capcom 3 Vita Review
-
Grand Slam Tennis 2 Review
-
Skyrim patch 1.4 now live for Xbox 360
-
The Darkness 2 Review
-
CD Projekt: Witcher 2 intro cinematic "the most expensive asset we ever created"
-
One Piece: Unlimited Cruise SP Review
-
King Arthur 2 Review
-
Samsung Galaxy Note Review
-
Skyrim patch 1.4 performance tip: make a new manual save
-
Metal Gear Solid: The "Lost" HD Remasters
-
Epic's Sweeney on graphics tech: "the limit really is in sight"
-
App of the Day: Superman
-
Next Xbox has tablet-like touch-screen controller - rumour
-
Mass Effect 3 FemShep trailer debuts
-
Blizzard legally opposes Valve's Dota trademark application
-
Double Fine Adventure passes Day of the Tentacle budget









Comments (16) Latest comment 3 years ago
Comments threads automatically close after 30 days, but please feel free to continue chatting on the forum!
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Comment below viewing threshold Show
Either way, go Carmack … king of the nerd coders!
Comment below viewing threshold Show
I'm pretty sure Carmack will propose some kind of exclusive mode like you get in windows, where everything else stops and all resources get dedicated to the game. That may work on an iTouch but, it would break an iPhone end of story.
Comment below viewing threshold Show
If the new iPhone really has that much better battery life (and that is not just sucked up by developers using even more features in the games that drain battery) then it might fix this problem but for now - if I expect to do a longer trip I still rather play on my NDSi than on my iPhone. For short burst of gaming the iPhone works greath though (even though I must admit that the majority of games and programs I buy/download kind of never gets played/used after a week or so - not sure why ..).
On a sidenote I'm hoping the the Android plattform starts getting more similar games as my imported HTC Magic should be here tomorrow
/B
Comment below viewing threshold Show
Comment below viewing threshold Show
You're pretty much on the money there. Greater use of the graphics chip eats power like a hungry dog eats a piece of meat. That's what pisses me off about Carmack's nonsense. He speaks without thinking or even considering what type of device he's talking about. Primarily the iPhone is a phone. It is constantly in touch with base stations, which takes power. Making a call takes a lot of power as it both needs to transmit and receive etc. etc.
You can't optimise such a device for games because you can't turn off those parts of the device that make it a phone. What is he going to optimise here. Is he going to suggest some stupid mode where the phone looses the ability to accept incoming calls. You can't even optimise the graphics drivers because they need to run the cocoa interface. You can possibly give the driver two modes and optimise the hell out of the second game specific mode but, then you are into the realms of mode switching, loosing the ability to pull up say the apple keyboard over a game etc. etc.
From what I can see. He doesn't have a clue about the device he is working on. He is just reacting to the fact that he can't do all the stuff he wants on it and then saying "but the hardware should be able to support more". Yes carmack it does support more. If and only if it doesn't have to do all the other stuff a phone needs to do!
Comment below viewing threshold Show
I always used to carry a spare battery with me when I had a mobile. If it really is that important to you to be contactable, and games are that much of an obsession you need to play them on a phone, then the extra cost of buying a spare battery shouldn't be an issue.
Comment below viewing threshold Show
penhalion: I'm sure there are some optimizations that can be done, turn off some background tasks while just leaving the most critical (like receiving calls) - if you install one of the memory cleaner apps you see that there are a few processes going on at all time. But I agree - it is definitely not comparable to a PSP or NDS where the hardware can be accessed exclusively. At the same time the iPhone is slowly started to be marketed a bit like a "PSP/NDS-killer" and a games machine so to me there seems to be a bit of a conflict.
Comment below viewing threshold Show
Does anyone remember Windows games coded before DirectX came along? There weren't many, for that exact reason. And DirectX doesn't prevent my PC collecting email or running antivirus checks in the background.
The fact that Apple have never cared about games much *is* the point, though. But since they sell so many in their app store now, and since improved graphics for games is one of their selling points for iPhone 3GS, now might be the time for them to start taking notice.
Comment below viewing threshold Show
Comment below viewing threshold Show
I was just going to write that exact sentence
The iPhone may not be the ideal platform for hardcore games (battery life, controls) but it's always good news that Carmack is pushing the limits and helping those at Apple to make better programming tools. You can think of it this way: More efficient software can be used for better graphics, but also to make the same graphics as before using less battery.
Comment below viewing threshold Show
He didn't say anything about shutting off background apps. He said *iPhone's graphics code is badly written, and he wants to help Apple fix it*. By the way, all of you complaining about short battery life should be singing his praises right about now. How do you think badly written code affects battery life?
You guys know what 'optimizing' means, right?