Dual cores or quad cores are currently pointless in phones if you've used an iPhone 4. What can one do with a phone that requires more responsiveness or more resolution I don't know? Perhaps a larger screen? But not everybody wants a slab in his pocket. More camera resolution? 8 MP is barely 28% more line resolution than 5MP.
In fact the only meaningful option that some Android devices have and the iPhone doesn't is LTE. But again what are you going to do with LTE on a phone given what it will do to battery life? What matters is how Apple is going to cover the market, i.e. sell both to the low end and the high end. Otherwise, the iPhone 4 will not be obsolete in 10 years.
[ What can one do with a phone that requires more responsiveness or more resolution I don't know? ]
Play more "sophisticated" games..maybe on a social network as in *Facebook* ( Google+)..as in "Social Gaming"..which is taking market share from consoles...LTE 4G comes into play here also
More cores with a dedicated GPU actually help keep the device cooler and extend battery life....
At the end of the day however, I suspect that a lack of "data center" capacity is the main reason AAPL "seems" to be following instead of leading in certain areas..due primarily to unanticipated demand for AAPLs devices recently...dydd.