Here are Apple’s own words about these two features:
“Apple’s new mobile advertising platform, combines the emotion of TV ads with the interactivity of web ads. When users click on mobile ads they are almost always taken out of their app to a web browser, which loads the advertiser’s webpage. Users must then navigate back to their app, and it is often difficult or impossible to return to exactly where they left. iAd solves this problem by displaying full-screen video and interactive ad content without ever leaving the app, and letting users return to their app anytime they choose. iPhone OS 4 lets developers easily embed iAd opportunities within their apps, and the ads are dynamically and wirelessly delivered to the device. Apple will sell and serve the ads, and developers will receive 60 percent of iAd revenue.:
“The iPhone OS 4 beta software and SDK includes a developer preview of the GameKit APIs that allows you to create apps that will work with Game Center, Apple’s new social gaming network. Your users can invite friends to play a game, start a multiplayer game through matchmaking, track their achievements, and compare their high scores on a leader board. The APIs are available to you now and Game Center will be available to iPhone and iPod touch users later this year.”M
You know, I’m kinda blown away by this. iAd is basically a Mochi Media for iPhone games, but will probably be much more lucrative for developers because Apple can probably reel-in bigger players, and demand much higher eCPM. As much as I have layed hate into the iPad as of late, this was an important announcement for indie game developers.
At the same time, Game Center is exactly what we need Mochi/HeyZap/Gamer Safe to become: A single, distributed gaming social network. The iPhone captive audience means that this platform will already have (potentially) every user available to play online games. Wow. Maybe this will get Mochi to understand the need for a multi-player service?
Has Apple just carved itself into the leading gaming platform for the next decade?
The question now is this: Can Adobe support these new SDK APIs in the CS5 iPhone packager, or will we need to wait until CS6? If we have to wait, a lot of people will start learning Unity (when it start to support them), or go back and try to fumble through Cocoa Touch (ugh!).
Furthermore Some bloggers have identified language in the new iPhone developer agreement that specifically forbids the use of something like the iPhone Packager for CS5 or even Unity to compile down to iPhone compatible ARM processor code. Sounds like a legal war is about to erupt.