Почему ни одна мобильная операционная система не сохраняет память неактивных приложений в своем хранилище?

Почему ни одна мобильная операционная система не сохраняет память неактивных приложений в своем хранилище?

В телефонах, кажется, это принесло бы пользу только если бы фоновые приложения сохранялись в хранилище, а не закрывались при низком уровне памяти. Есть ли какие-то причины, по которым это не делается? Я также не говорю о файле подкачки, если какие-либо телефоны его используют.

решение1

Это замедлит работу системы, поскольку данные будут пересылаться на диск, а затем записываться обратно. Все это приведет к очень медленной работе системы, приведет к трате значительного дискового пространства на хранение памяти и затруднит перезапуск приложений.

Это также быстрее изнашивает NAND (обычно от 5000 до 100 000). Типичная скорость NAND составляет 15-60 МБ/с в Android, что очень медленно по сравнению с SSD и даже жесткими дисками, и просто ничтожно мало по сравнению с RAM.

Связанный контент