Как известно, дядя Билл мог показать многозадачность в винде, но только после того, как отформатирует дискетку. В андроиде ситуация в чём-то схожая. Я не знаю, как это устроено внутри, и в чём причина. Возможно, в нехватке памяти. Возможно, в экономии электричества. А возможно -- в кривых руках разработчиков.
С точки зрения пользователя многозадачность андроида -- очень ограниченная. Приложения могут висеть в памяти, и даже на фоне что-то делать (показывать уведомления). Но при попытке реальной работы с несколькими приложениями постоянно возникают проблемы. Во-первых, фоновые программы регулярно сами выключаются. Во-вторых, те приложения, которые сами не выключаются, регулярно на 90% выгружаются из памяти. Да, всё выглядит, будто приложение запущено, но стоит попытаться на него переключиться, как оно начинает что-то заново прогружать.
В третьих, даже без переключения задач андроид старается как можно больше выгрузить. Когда он выгружает что-то фоновое -- это можно частично простить. Но я сталкиваюсь с банальными проблемами с браузером, причём не на древнющих смартфонах, а на 14-м андроиде. Если выключить экран на секундочку -- всё нормально. Но если на минуточку, то он уже начинает заново грузить страницу! И этого мало, он не всегда может вернуться к тому месту, докуда я долистал.
В винде и линуксе является естественным порядком вещей, когда всё загружено сразу, и вы можете мгновенно переключиться на любую программу и работать с ней так, будто и не прерывались. Представьте себе, если бы при каждом щелчке на уже открытом окне проводника тот начинал бы с нуля генерировать превьюшки, а ворд бы грузил файл заново и выбрасывал бы в начало. Ужас же. Но этот ужас -- реальность для пользователей андроида.