Hardware? Manufacturers still get $hundreds per phone even when they are "free."
Software? If Android gets 80% of the market by size (they don't, and won't soon, but might in five years) then that 30% of app revenue will add up.
The keynote mentioned that Apple has paid out $1 billion to developers through the App Store and advertisers have committed to $60 million dollars so far to iAds. Developers get 60% of this.
I see or hear no numbers from Google. Google hasn't even rolled out Google Checkout worldwide, yet. The Android devices that Google is selling are being given away by the carriers. A customer that received a free device and has not input their credit card into a payment processor is probably not the type of customer that I want.
The bulk of the manufacturer's revenue comes from the contract premium anyway which the buyer does not see. Even a "free" Android handset might net the manufacturer $400.
It's pretty obvious to me.
It looks like Apple takes 20% market share by size and 80% by revenue. Android takes 80% market share by size and 20% by revenue. The carriers are giving away Android phones to price sensitive customers.
That looks like Apple's strategy with respect to iAds, too. It looks like iAds will be focused on large, mainstream consumer brands and AdMob will be focused on affiliate links for boner pills.
Big advertisers don't want to advertise to price sensitive customers and App developers can't sell to them.