iOS и Android отличаются не только интерфейсами, но и технически. У них иначе реализована файловая система, многозадачность, работа с памятью. И потому скупые цифры характеристик вовсе не обязательно отражают реальные возможности устройства. Взять ту же оперативную память (ОЗУ) — в последних iPhone 6 и iPhone 6 Plus ее всего 1 ГБ, а в современных смартах на Android 2 ГБ или даже 3 ГБ. Значит ли это, что айфоны работают хуже? Вовсе нет, ведь они работает по-другому.

Согласно пояснению Глина Вильямса (Glyn Williams), озвученного на Quora, устройства на iOS работают даже лучше, чем устройства на Android с в два раза большим объемом ОЗУ. И в этом нет никакого парадокса — приложения на Android использую Java и требуют дополнительный объем оперативной памяти для реализации процесса garbage collection.

Garbage collection — это процесс освобождения памяти после завершения исполнения программы. И все работает как должно до тех пор, пока у системы (в данном случае Android) достаточно свободной оперативной памяти. Но как только активных программ становится много, начинаются сложности.

Уильямс утверждает, что в Android garbage collection не выполняется эффективно — на процесс затрачивается куда больше памяти, чем в действительности требуется приложению (в 4-8 раз больше!). И если такого объема ОЗУ в распоряжении системы в определенный момент нет, производительность устройства ощутимо снижается.

Именно поэтому смартфонам на Android требуется много оперативной памяти, существенно больше, чем iPhone. И хотя цифры в спецификациях устройства смотрятся внушительно, пользователю от такого неэлегантного решения программной проблемы толку мало. Да и повышенные затраты электроэнергии на большие массивы ОЗУ приходится компенсировать большими аккумуляторами.

А что iOS? В этой системе такой проблемы нет, так что программам для завершения не требуется дополнительная память. Это вовсе не значит, что больший объем оперативной памяти не скажется положительно на возможностях устройства (достаточно вспомнить работу Safari в iPad Air 2 с 2 ГБ), но на данном этапе у Apple в приоритете габариты и автономность.

[cultofmac]