У мене є Motorola Milestone, і я дізнався, що він має відносно низьку пам'ять (обсяг пам’яті під час виконання, а не ємність для зберігання). Проблема, яка виникає з цим, полягає в тому, що коли надто багато додатків хочуть працювати у фоновому режимі, андроїдна система починає вбивати речі, а з моїм етапом це відбувається дуже легко.
Це було б не так вже й погано, якби не те, що андроїд, здається, вважає, що домашній запуск - це найменш важливий додаток із усіх (що абсурдно неправильно). Наприклад, зараз у мене є серія додатків, що ґрунтують фон, деякі важливі (наприклад, Swype ) і деякі безглузді (як Facebook ). Якщо я відкрию навіть такий простий додаток, як " Повідомлення" або " Контакти" або " Налаштування", то домашній запусник загине на задньому плані. Як тільки я натискаю кнопку «Головна», мене привітають порожній головний екран, і мені доведеться почекати близько 1 або 2 хвилин, щоб все знову завантажилося.
Це відбувається з усіма домашніми пусковими установками, які я спробував, хоча це буває легше з більш важкими. Поки мені вдалося жити з такою поведінкою, релігійно уникаючи додатків, які працюють у фоновому режимі (а також віджетів). Але це рішення не є ідеальним. Це все ще трапляється частіше, ніж я хотів би.
Чи є спосіб змінити пріоритети Android, коли мова йде про вбивство фонових додатків? Але чому домашній пусковий пристрій нижчий за службу локації Google Maps та завантажувач Facebook (неактивний) та все інше? Я хочу, щоб домашній пусковий пристрій був останнім, що вбивається, коли пам’ять мало або якомога ближче до останньої (наприклад, вона, очевидно, не може бути вище, ніж активний додаток, але ви отримаєте мою думку).
На даний момент у мене встановлений Cyanogen mod 6, але це траплялося і на ОС Android, і я готовий встановити абсолютно будь-який спеціальний ROM для вирішення цієї проблеми.