the_mat
Joined 15 years ago
Joined 15 years ago
The smoking gun is that he had two other games in the top ten, and that happened without in-app cross-promotion. People would have to look-up Flappy Birds in the app store and click on the "also by" link to even find those games, and there's no way enough people would be doing that to place them in the #2 and #6 slot.
In comparison to all of this, a processor running at 8MHz that could do full 32-bit operations (though, yes, the external bus was half that) and with 16 32-bit registers. and no segments...mind blowing!
Doom, though, was amazing. It was a much more realized world, both visually and in terms of mood and design. Eventually the levels got a bit too puzzley, but it certainly deserves all the accolades heaped upon it.
The only thing id has had going for it are Carmack's engines. In recent years his stuff has been as amazing as ever, but so many commercial engines are only a fraction of a step behind, and the difference hardly matters.
Design-wise id is a complete mess. They're stuck back in the 1990s. RAGE appears to have had no leadership and no vision, and the actual design work that shipped is amateur-hour at best.
Under the hood, there's some low-hanging fruit that I'm surprised Apple hasn't gone for yet:
* Turn off the writing of ALL memory to disk every time a laptop is put to sleep. Got an SSD MacBook Pro with 16GB? Every time you close the lid, sixteen gigabytes get written. Every time.
* Disable file access times so every file that gets opened doesn't need to have the timestamp updated.
I don't agree with JWZ, regardless. OpenGL ES was a good simplification to the overall system. But he is right in that an optional compatibility layer that lives on top of OpenGL ES would have kept the original API valid for those who need it (and without slowing down the core of OpenGL ES).
The iPad gave long battery life, a comfortable form-factor, solid usability and reliability, an impossibly low price point for such high-end hardware, and most importantly it was a tablet above all else. Every app becomes the machine. That's entirely different than carrying a desktop around in an iPad-sized box.
Be careful if you think this is simply dumbing down a desktop, because it shows you're missing the point.