Originally Posted by wizard69
It isn't naive at all. iOS already supports multiple processors just fine The issue of scalability is a problem domain one not an issue for the OS. By their nature some apps won't scale no matter what you do, that has little to do with the OS or its already strong support for multiple cores. In essence your position is misleading here because scalability of an app has nothing to do with the OS. The fact is many apps would take advantage of the additional cores with little to no effort on the part of the developer if a new machine where to come out with more cores.
While scaling is very dependent on the application, the idea that "...scalability of an app has nothing to do with the OS." is absurd. OS-level thread scheduling is still a very active area of research, especially for power conscious systems. How and when the OS schedules threads, how it handles coherency and sharing, how it manages inter-thread communication and synchronization, how interrupts are handled, how threads/tasks are bound to cores, etc... all can have huge impacts on application performance.
I can't say if Apple is redesigning or re-architecting their multicore thread libraries, but the idea that they are constantly improving them would not be a surprise.