A lot of people just don't understand and say iOS is faster and smoother than Android. Well there's a lot of explanations behind it.
First iOS gives the UI threads top priority so that the UI stays responsive even if the background task has to stop. On the other hand Android treats the UI thread as any other thread and thus giving normal priority. And this means while interacting with the UI Background task also runs. And that brings some serious multitasking capability. So if any task wants the resource and CPU is not idle then you experience a little lag. But end user thinks that the lag is because of the App.
So basically the both OS are great but they have their own pros and cons. Personally I think Android implementation is close to real desktop OS and is more functional in terms of multitasking. If you want an example you can try to open a browser and load an URL. While loading try to play around a bit like zooming or panning. You will notice Android is loading the page while iOS is not. This is because iOS is focusing all it's resource on UI interaction rather than loading and rendering the page.
Hope this clears out some doubt. Well I am an Android fan writing this on my iPad :P
First iOS gives the UI threads top priority so that the UI stays responsive even if the background task has to stop. On the other hand Android treats the UI thread as any other thread and thus giving normal priority. And this means while interacting with the UI Background task also runs. And that brings some serious multitasking capability. So if any task wants the resource and CPU is not idle then you experience a little lag. But end user thinks that the lag is because of the App.
So basically the both OS are great but they have their own pros and cons. Personally I think Android implementation is close to real desktop OS and is more functional in terms of multitasking. If you want an example you can try to open a browser and load an URL. While loading try to play around a bit like zooming or panning. You will notice Android is loading the page while iOS is not. This is because iOS is focusing all it's resource on UI interaction rather than loading and rendering the page.
Hope this clears out some doubt. Well I am an Android fan writing this on my iPad :P