You don't seem to understand. You can setup your projection and all matrices in D3D to be right handed. All the data/calculations would be right handed. This is further evidenced by all the right handed functions available in DX. (Contrast with GL which only provides right handed functions). However, when submitting to the GPU, everything goes through a transform to left handed. Be it OpenGL or DX. (This is evidenced by the third row of the matrix, negative in GL and in DX when right handed coordinate systems are used).
I pay $20 for truly unlimited data. I am surrounded by people with iPhones on AT&T. When they drop calls or the network goes down for a bit, I feel good knowing I don't join in their pain. Also, iPhone 4 users appear to be having trouble with the back glass cracking or becoming severely scratched. A friend of mine can no longer make calls from his house because of the antena difference between the 3GS and 4.
Well, I can tell you that Android is actually pretty good in comparison to iPhone. See, the great Jobs decided iPhone should be built on Objective C, a language few knew how to use correctly. So we end up with lots of freezes, crashes, and data loss. Not to mention often leaked memory, or just plain not having control over memory allocation at times. The OS also uses an insane amount of memory for a mobile OS (100+MB) and didn't even support app backgrounding until recent (something Android, Windows Mobile, and others already did with fewer available RAM).
I do agree there are rough edges. It's just that all phones have them in different places. I personally would like a feature freeze, with them working out all the kinks.
So if you're doing all your calculations in right handed, and it accepts that right handed data... Then what does it matter what it is internally? BTW, some people have tried to figure out what OpenGL becomes internally, and it appears to be LEFT HANDED. It's just the graphics cards work apparently. So I guess you should stop using computers because they are left handed?
In most game developer's experience, the opposite is true. This is mostly due to the extra debugging and analysis support that they have in the DirectX SDK. It also come form support from MS, who will assign people to help your company with your project.
OpenGL can be fast for getting something together pretty quick, but then figuring out why it doesn't work the same way on other systems can be very troublesome.
In my experience, I have also seen people who use OpenGL redoing things that DirectX has done for you in the past, such as reference counting.
To be fair, a large percentage of those apps on the Apple App Store are duplicates for lite versions, or extra content for other apps, or paid points for things like Mafia Wars. There's also the consideration that any delay in Apple accepting your app can have a large impact on your overall sales.
Yeah I'll just spend $15 or whatever it is every 3 months to keep my phone working and looking alright. I mean, all other phones are that way, right? (hint: they are not)
Not for developers! Until recently, there were several things that could get you rejected, but Apple would not tell you about them. There probably still are, but much less so. I know there's no law forcing anyone to make an iPhone app. That's not really the issue. The issue is that you could spend time & money developing one, even asking Apple if would get rejected. The problem is they would often tell you it would not, but when it came time to submit it is rejected for arbitrary reasons. Just ask Adobe.
Tether doesn't even require root or PDANet these days. (Froyo)
Read over this if you want. Seems to be a good discussion of the whole thing. http://www.gamedev.net/community/forums/topic.asp?topic_id=566282
You don't seem to understand. You can setup your projection and all matrices in D3D to be right handed. All the data/calculations would be right handed. This is further evidenced by all the right handed functions available in DX. (Contrast with GL which only provides right handed functions). However, when submitting to the GPU, everything goes through a transform to left handed. Be it OpenGL or DX. (This is evidenced by the third row of the matrix, negative in GL and in DX when right handed coordinate systems are used).
The game would still take place locally, it's just that you authenticate with the Blizzard servers before playing.
I pay $20 for truly unlimited data. I am surrounded by people with iPhones on AT&T. When they drop calls or the network goes down for a bit, I feel good knowing I don't join in their pain. Also, iPhone 4 users appear to be having trouble with the back glass cracking or becoming severely scratched. A friend of mine can no longer make calls from his house because of the antena difference between the 3GS and 4.
Well, I can tell you that Android is actually pretty good in comparison to iPhone. See, the great Jobs decided iPhone should be built on Objective C, a language few knew how to use correctly. So we end up with lots of freezes, crashes, and data loss. Not to mention often leaked memory, or just plain not having control over memory allocation at times. The OS also uses an insane amount of memory for a mobile OS (100+MB) and didn't even support app backgrounding until recent (something Android, Windows Mobile, and others already did with fewer available RAM).
I do agree there are rough edges. It's just that all phones have them in different places. I personally would like a feature freeze, with them working out all the kinks.
So if you're doing all your calculations in right handed, and it accepts that right handed data... Then what does it matter what it is internally? BTW, some people have tried to figure out what OpenGL becomes internally, and it appears to be LEFT HANDED. It's just the graphics cards work apparently. So I guess you should stop using computers because they are left handed?
So you say there's no left hand coordinate system, then say D3D uses one... Then you post a link that says it can be either.
In relation to this, systems running the same OS can behave quite differently due to the graphics drivers. Doesn't matter if it's Windows/Linux/OSX.
Actually, unlike OpenGL, DirectX can be left handed or right handed. You get to decide.
In most game developer's experience, the opposite is true. This is mostly due to the extra debugging and analysis support that they have in the DirectX SDK. It also come form support from MS, who will assign people to help your company with your project.
OpenGL can be fast for getting something together pretty quick, but then figuring out why it doesn't work the same way on other systems can be very troublesome.
In my experience, I have also seen people who use OpenGL redoing things that DirectX has done for you in the past, such as reference counting.
I think Apple did try to go after the iPhone-dev team. However, it was found in a court of law that jailbreaking is legal. http://www.wired.com/threatlevel/2010/07/feds-ok-iphone-jailbreaking/
Sometimes it's a month, or more! I've heard 8 days is typical, but it's easily longer. http://www.ilounge.com/index.php/news/comments/apple-approves-spotify-app-after-month-delay/
Zynga has 41 apps, 6 of them are real apps, 35 are points. The term "lite" delivers pages and pages of apps (free does too, but that list is less likely to follow the same idea).
To be fair, a large percentage of those apps on the Apple App Store are duplicates for lite versions, or extra content for other apps, or paid points for things like Mafia Wars. There's also the consideration that any delay in Apple accepting your app can have a large impact on your overall sales.
http://touch.facebook.com/ is a nice hidden site. Has most of the functionality, built for multiple resolutions.
The lead in charge of app approval has his own published fart apps. Just some food for thought.
If you demand quality, don't get an iPhone 4.
Such a good post. I hope more people with mod points notice.
Windows Mobile 6 and before were pretty open. It was only after Apple's success with the iPhone that WP7 will be locked down.
Yeah I'll just spend $15 or whatever it is every 3 months to keep my phone working and looking alright. I mean, all other phones are that way, right? (hint: they are not)
Dynamic content that runs at reasonable framerates for one. How about this video test? http://www.readwriteweb.com/archives/does_html5_really_beat_flash_surprising_results_of_new_tests.php
FTFY
You are perhaps confused with another app. iMario directly used Nintendo assets (sounds & graphics). Here's a link http://www.appstorehq.com/imario-supermariosounds-iphone-75168/app
It's like $10/mo extra for basic HD cable. Some channels broadcast HD over the air. OTA/cable HD means 1080i, so FW400/USB2 should be fine.
Not for developers! Until recently, there were several things that could get you rejected, but Apple would not tell you about them. There probably still are, but much less so.
I know there's no law forcing anyone to make an iPhone app. That's not really the issue. The issue is that you could spend time & money developing one, even asking Apple if would get rejected. The problem is they would often tell you it would not, but when it came time to submit it is rejected for arbitrary reasons. Just ask Adobe.