Why are Android and iOS devices able to develop with far more leading edge hardware within their development cycles? Apple even works on their own whole OS during that same cycle. Android has an open-source community helping (actually helping!) the development in addition to the community of handset manufacturers within that same development cycle, too. How does Nokia square that with also having an open-source community built around Maemo who WANT to help develop during the development cycle so that they can concentrate on building better hardware?