re nightmare
Well, Apple is the one that specified an architecture that will require Apple to ride herd over all the push messaging, application installation, and so on. I'm not sure that this is necessarily a problem, if Apple provides an API and then does the lifting needed to support it for paying customers. What does concern me is that Apple may appear to be or end up providing a warranty of all sold apps' compliance with Apple's announced app requirements, to folks who use Apple's download/install system -- and that Apple may end up bottlenecking third party apps as it engages in QA. And then recall lots of these are free downloads ....
I never heard of a platform where the OS vendor had to do QA on third-party code, unless maybe it was vendors paying Microsoft to sign kernel drivers in recent OSses.
Incidentally, I saw a call for Apple to begin loading only signed .kexts. For some reason, I thought Leopard was already starting on this path.
Who knows what secrets lie in the hearts of Cupertino?
Take care,
--Tex.