As there were no next of kin, reparations defaulted back to the matter governing body.
I think I know one of them
That was ages ago. Now you have nvidia melting your card down with buggy drivers. It can go both ways.
AMD/ATI releases regularly scheduled driver updates and for anything inbetween issues a hotfix as necessary.
Ooh! ooh! I know ! I can play this game too!
FILESYSTEMS!!
Not only that, but what they need to do is drive consumer interest. Consumers don't care about openness, they want shiny stuff cheap. Might appeal to some of the more tech savvy of us, but its not like you can go and implement your own HDMI gear to tinker with it.
This along with some other design features originated with the fact it was designed by people who were in cold places.
It's far easier (in theory, I don't own a SAAB) to get the key into that location and start the car wearing large gloves, than behind the steering wheel..
Anything else will always get screwed up by someone or some tool.
Why are you repeating yourself?
So, we're all in agreement then?
But if you want it to be cross (CPU architecture) platform easily, you'll want to stick to it.
You can actually build native code with the Native Development Kit using C/C++/whatever, and so far all the current phones are pretty well compatible as far as native code goes, but if someone rolls out an Android device with a different CPU architecture than the current ARM incarnation, you'd have to rewrite or at least recompile your native code for it, and either distribute multiple versions of the app or include the native code for all versions and dynamically pick the correct one at run time.
I myself use EASDF for movement, and surrounding keys
E / D for Forward / Backward
A / F for Strafe Left / Right
S for Sprint / Run
X for Crouch
Spacebar for Jump
The above lets me move in any direction combination and run faster or crouch without contorting. Obviously running and crouching doesn't work too well, but I'm not aware of any games where that would actually do anything.
Z for zoom or zoom in, C for zoom out or reset zoom (assuming these are applicable)
R for reload, Q for flashlight toggle, W for quick weapon switching to last weapon
G for grenades, V for secondary grenades
B for bandage/heal
I don't assign T to any chat due to accidental activation of chat sometimes
I move chat to Y and teamchat to U to get them out of accidental activation range
Then, I've got my Razer mouse with more buttons than I can generally put to use in a game
Mouse handles firing, alt firing, open/use, etc. PTT for voice chat is assigned here as well.
I tell them to turn to the study of mathematics, for it is only there that they might escape the lusts of the flesh. -- Thomas Mann, "The Magic Mountain"