MacRumors

Skip to Content

Apple вынуждает разработчиков удалить функцию «Освободить память» из приложений для iPhone

В очередном, по-видимому, спорном решении по одобрению App Store, Apple вынудила разработчиков iPhone удалить функционал, позволяющий пользователям «освобождать память» по требованию.

Хотя сторонние разработчики ограничены в создании фоновых приложений для iPhone, Apple разрешает своим приложениям, таким как iPod, Safari и Mail, продолжать работу. После длительного использования эти фоновые приложения могут занимать большую часть памяти (RAM) на iPhone, что может приводить к замедлению работы интерфейса и препятствовать загрузке некоторых ресурсоемких приложений. Такие приложения, как iStat for iPhone (ссылка на App Store) до сих пор позволяли пользователям освобождать эту память одним нажатием кнопки.

При запросе комментариев Bjango предоставил следующее описание просьбы Apple:

Apple просто позвонила нам и потребовала удалить функцию «освободить память». Они не дали причин, почему ее необходимо удалить. У нас был выбор: либо удалить ее, либо удалить приложение силами Apple, если мы этого не сделаем. Оба варианта были не из лучших, но мы поговорили с большинством наших пользователей, и они предпочли обновления функции освобождения памяти, поэтому мы пошли по этому пути.

Bjango объясняет, что функция «освободить память» выполняет свою задачу путем выделения памяти до тех пор, пока операционная система iPhone не обнаружит критически низкий уровень памяти и не завершит работу других фоновых процессов.

Разработчик Free Memory предлагает пользователям, желающим избежать полной перезагрузки устройства, при необходимости принудительно закрыть Mail, Safari и iPod, удерживая кнопку сна/блокировки до появления красного ползунка, а затем удерживая кнопку «Домой» до закрытия приложения.

Процесс одобрения приложений в App Store от Apple недавно привлек внимание прессы и даже FCC. Apple не ответила на наш запрос о комментарии.