Як можна відключити багатозадачність в iOS4?


14

Я модернізував свій iPhone 3GS до iOS4, і хоча я люблю більшість нових прийомів, багатозадачність продовжує перевіряти наявність відкритих додатків.

Чи є спосіб відключити підтримку багатозадачності в iOS4 або додаток / перемикач "Убити всі додатки"?


2
Чи можете ви пояснити, що ви маєте на увазі під "багатозадачністю, я перевіряє наявність відкритих програм"? Ви турбуєтесь про продуктивність або заряд акумулятора, і втомилися намагатися переконатися, що нічого зайвого не працює? Або є якийсь фоновий додаток, який конкретно вас турбує?

Якщо це не термін служби акумулятора для нього, це саме для більшості з нас.
Крегокс

Відповіді:


12

Ви можете турбуватися більше, ніж вам потрібно. Додатки можуть використовувати багатозадачність лише для певних функцій:

  • Відтворення аудіо
  • Відстеження свого місцезнаходження
  • ГОЛОС
  • Місцеві сповіщення та сповіщення
  • Виконайте тривалу операцію

У всіх випадках система замість того, щоб програма не працювала, система залишає її призупиненою і пробуджує її у відповідний час, наприклад, коли потрібно отримати більше аудіо. Якщо додаток використовує занадто багато процесора, поки він знаходиться у фоновому режимі, він припиняється. Якщо додатку переднього плану потрібно більше пам’яті, фонові програми припиняються за необхідності.

Програми в багатозадачному меню не обов'язково споживають будь-які ресурси або ресурс акумулятора, це більше нагадує список "останніх вживаних". Програми все ще будуть перераховані там, незалежно від того, працюють вони чи ні. Ви можете допомогти довести це самим, вимкнувши і ввімкнувши телефон; останній список все ще буде заповнений, хоча очевидно, що всі програми припинені.


4
Це здебільшого вірно. Однак я отримав попередження про "низьку пам'ять" при спробі відтворення Rock Band на своєму iPhone 4, яке зникне лише після того, як я вручну закрию всі програми, які я відкрив.
Кайл Кронін

Тож встановіть taskkiller @Kyle, але не варто звинувачувати у несправному програмуванні багатозадачність ;-) Це помилка додатків, що

Я маю згоду з @Kyle тут, я не буду звинувачувати багатозадачність, але факт, що деякі додатки просто погано розвинені, Якби тільки Apple передбачила це і дала нам кнопку вбити все. Очевидно, що у них не вистачає робочої сили, щоб зробити аналіз витоку пам'яті у всіх додатках.

1
З більшості додатків насправді немає жодної проблеми. Однак я помітив, що деякі програми, такі як Skype, безумовно, витрачають акумулятор занадто швидко, якщо ви залишаєте їх на задньому плані.
Jonik

@Kyle Не існує такого застереження, як попередження iOS "Low Memory", принаймні нічого, що бачить користувач. Коли у додатку, як Rock Band, з’являється попередження, це означає, що Rock Band намагається використовувати занадто багато пам’яті. Будь-які фонові програми будуть знищені, якщо вони використовуватимуть достатню кількість пам'яті, щоб вплинути на продуктивність.
кубі

3

Один із способів керувати багатозадачністю на iOS4 - це зняття джейлбрейку свого пристрою, встановлення Backgrounder та інсталяція Видалити отримання .

  • Використовуючи Backgrounder, ви можете запобігти багатозадачності програм, поки ви не дозволите їх.
  • Використання Видалити отримання буде очистити всі "нещодавно використані" програми, щоб відображалися лише додатки, які насправді мають багатозадачність.

Також можливо повністю відключити багатозадачність . Ось як відключити багатозадачність, домашній екран шпалер або обидва на 3GS. Потрібен пристрій з в'язницею.

Відредагуйте файл N88AP.plistу каталозі /System/Library/CoreServices/SpringBoard.appсвого iPhone. Шукайте наступні пари ключ-значення та встановіть їх, falseяк показано. Перезавантажте після завершення.

<key>homescreen-wallpaper</key>
<false/>

<key>multitasking</key>
<false/>

Я зрозумів це, прочитавши цю статтю про ввімкнення шпалер домашнього екрану на 3G, хоча я зробив навпаки.
http://pixelatedgeek.com/2010/06/ios4-jailbreak-and-multitasking-now-available-for-iphone-3g/

Примітка.
Вам знадобиться спосіб редагування файлів плістів. Або скористайтеся спеціальним редактором плістів, або використовуйте інструмент для перетворення в XML. Щоб зробити перетворення на своєму телефоні, встановіть Ericia Utilities (від Cydia) і видайте наступні команди для перетворення файлу в XML і назад.

plutil -convert xml1 N88AP.plist
plutil -convert binary1 N88AP.plist

2

Я вважаю, що це варіант, коли ти втечеш у в'язницю за допомогою redsn0w. Це варіант. Ось підручник.


1

Наскільки мені відомо, немає жодного варіанту закриття, але ви можете закрити їх по черзі:

"Двічі торкніться кнопки" Додому ", щоб відобразити багатозадачну панель, яка спливає внизу головного екрана. Потім просто прокручуйте піктограми, знайдіть ту, яку хочете закрити, натисніть і потримайте піктограму, а потім натисніть на червоне коло з тире - яблучне візуальне зображення символу видалення ". - Через PCWorld.com


0

Якщо встановити sbsettings, це кнопка закрити всі, вона називається Remove Background. Це кнопка, яка закриває всі програми та очищає док-станцію "Нещодавно використаний".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.