Чи споживає iPad більше енергії акумулятора, коли в ньому відкрито кілька додатків порівняно, скажімо, із пам'яттю лише один додаток?
Якщо між різними версіями iPad є відмінності, я спеціально шукаю відповідь на новий iPad.
Чи споживає iPad більше енергії акумулятора, коли в ньому відкрито кілька додатків порівняно, скажімо, із пам'яттю лише один додаток?
Якщо між різними версіями iPad є відмінності, я спеціально шукаю відповідь на новий iPad.
Відповіді:
За звичайних обставин лише одна програма стоїть на передньому плані і фактично працює. Звичайно, те, що робить ця програма, може мати великий вплив на час автономної роботи.
Інші програми можуть бути багатозадачними, але лише в дуже конкретних умовах - це рідко. Більшість додатків насправді нічого не роблять, тому відповідь умовно "ні".
Натискаючи кнопку додому, програма переднього плану отримує набір повідомлень, які дозволяють йому підготуватися, а потім перейти у фоновий режим. Додаток не потрібно повністю припиняти, але він також не працює. За замовчуванням програми не можуть продовжувати працювати у фоновому режимі в iOS. Вони можуть вимагати дозволу на запуск до десяти хвилин у фоновому режимі (наприклад, для завершення завантаження), коли їм повідомляється, що вони збираються втратити статус переднього плану. Зловживання цим способом було б одним із способів отримати програму, яку Apple відхилив.
Нещодавно Fraser Speirs написав дуже цікаву публікацію в блозі про це, яку широко ретвітували розробники, оскільки це правильно і актуально для iOS 5.x.
Цитуючи його:
Існує рівно п’ять видів додатків, дозволених безперебійного запуску в режимі фону в iOS 5:
- Програми, які відтворюють аудіо, перебуваючи у фоновому режимі. Хороший приклад - Instacast під час відтворення в подкасті.
- Програми, які відстежують ваше місцезнаходження у фоновому режимі. Наприклад, ви все ще хочете голосові підказки з навігаційного додатку TomTom, навіть якщо інший додаток активний.
- Програми, які слухають вхідні дзвінки VOIP. Якщо ви використовуєте Skype на iOS, ви можете отримувати вхідні дзвінки через Skype, коли програма знаходиться у фоновому режимі.
- Програми газетного кіоску, які завантажують новий вміст.
- Програми, які отримують постійні оновлення від зовнішнього аксесуара у фоновому режимі.
Тепер, якщо ви запускаєте додаток, який вписується в одну з перерахованих вище категорій, він може виконувати фонову обробку. Якщо це погано написаний додаток, можливо, це буде робити непотрібну обробку. Якщо в той же час ви запускали додаток переднього плану, який вимагає обробки ресурсів, можливо, вбивство фонового додатка може пришвидшити ваш додаток переднього плану.
Однак! Якщо ви подивитесь на категорії, то побачите, що це все, що ви хотіли б зробити, якби використовували ці програми. Ви б не хотіли отримувати дзвінок через Skype лише тоді, коли ви вивели Skype на перший план. Ви б не хотіли, щоб TomTom переставав давати вам вказівки лише тому, що ваш пасажир почав перевіряти електронну пошту. Тож припинення програм майже завжди погана ідея.
Тепер слово про список останніх програм, який ви відкриваєте, двічі натиснувши кнопку додому. Зауважте, що назва не "список завдань" чи "багатозадачний список" чи щось подібне - це лише список останніх додатків. Деякі з них можуть бути на задньому плані, призупинені та готові до запуску. Деякі з них можуть бути припинені і зовсім не працювати - якщо їх натиснути, вони повинні почати працювати з нуля. Додаток із однієї з перерахованих категорій може навіть працювати у фоновому режимі. Але цей список не вказує на те, що працює зараз . Ви можете видалити програми зі списку, але якщо програма не працювала, її не можна скасувати. Доказ: виконайте жорсткий скидання телефону, дозволяючи йому завантажуватися з екрана білого яблука. Усі іконки залишаються однаковими.
Взагалі кажучи, немає необхідності видаляти програму вручну зі списку останніх програм.
Якщо ви дійсно хочете закрити додаток, який зараз знаходиться на передньому плані, не перемикаючись, щоб вимкнутись із нього, перш ніж припинити його через список останніх програм, ви можете утримувати кнопку сну / неспання (у верхній частині пристрою), поки не slide to power off
з’явиться. Якщо потім утримувати кнопку додому, поки пристрій не повернеться до трампліну, додаток буде припинено. (Якщо натиснути Скасувати і повернутися до програми, замість цього він не припиняється.) Доказ: використовуйте додаток зі станом - наприклад, зробіть пошук у додатку iTunes Store. Скасуйте його таким чином, коли ви знову відкриєте додаток, ваш стан піде. Якщо ви не скасуєте його, ваш стан залишається.
Зазвичай припинення роботи програми переднього плану ніколи не потрібно - як ви могли бачити, додаток, який виходить з ладу, припиняється телефоном автоматично, як тільки процес спостереження виявить, що програма не реагує на системні події.
З прес-події iPhone OS 4 у 2010 році:
Q: How do you close applications when multitasking?
A: (Scott Forstall) You don't have to. The user just uses things and doesn't ever
have to worry about it.
A: (Steve Jobs) It's like we said on the iPad, if you see a stylus, they blew it.
In multitasking, if you see a task manager... they blew it. Users shouldn't ever have
to think about it.
Ні. Один раз по-справжньому працює на iOS.
Так, кілька секунд додаток може попросити виконати завдання, перш ніж ОС вб'є процес, якщо це не буде зроблено.
У вас можуть бути деякі фонові завдання, такі як телефонний дзвінок Skype, що відбувається у фоновому режимі, але знову ж таки це дійсно iOS, на якому працює цей спеціалізований код для програми, а не весь додаток, який все ще працює.
Окрім крайового корпусу, коли ви виходите з однієї програми, і вона має кілька секунд для завершення завдань, лише одна програма працює одночасно на iOS, а на тривалість роботи акумулятора не впливає кілька додатків. Батарея виснажується через додаток переднього плану та / або сама ОС, яка працює радіо, висвітлює екран та працює процесор.
Коротка відповідь:
У кращому випадку обсяг ресурсів, споживаних кількома додатками, буде таким самим, як і під час запуску одного додатка. У гіршому випадку кілька додатків будуть споживати більше ресурсів, ніж одна програма. Тому, щоб залишатися в безпеці, вам слід закрити всі фонові програми.
Довга відповідь:
Пристрій iOS споживає більше (або стільки ж) ресурсів, коли працює кілька додатків. Нехай S
буде кількість ресурсів, що споживаються за допомогою одного додатка, і M
кількість ресурсів, які споживаються за допомогою декількох додатків. У нас є такі стосунки: S <= M
і закриття додатків буде тримати вас у безпеці.
Хоча наміром Apple було для користувачів не турбуватися про фонові програми, це не обов'язково означає, що це саме так. Справа в тому, що розробники мають свободу впроваджувати додатки за своїм бажанням, і як тільки Apple відкрила App Store будь-якому розробнику в світі, усі ставки намірів Apple були вимкнені. Хоча розробники технічно мають лише 5 фонових профілів на вибір, існує кілька способів, за допомогою яких програми можуть небажано споживати ресурси:
Маючи понад 500 000 програм у магазині додатків, немає ніякого способу дізнатися, що робить кожна програма, не кажучи вже про те, який фоновий процес він може виконувати, і чи добре він написаний.
Це та сама причина, чому Apple Genius рекомендує закрити всі програми в лотку. Ніхто не сперечається з тим, що всі ці програми працюють і споживають ресурси. Вони стверджують, що деякі з цих додатків можуть споживати ресурси, і оскільки немає можливості дізнатися, хто з них використовує ресурси, оскільки піктограми виглядають однаково, найпростіший спосіб вирішити цю проблему - закрити їх усі. .
Технічно ви можете пройти список і проігнорувати всі ті програми, які ви точно знаєте, не використовують фонову обробку, але це набагато складніше завдання, ніж просто закрити їх. (Ось приклад, який хоча і є перебільшеним, але все-таки може бути справжнім: Це покрокова програма GPS, тому мені потрібно вимкнути її; це радіо-додаток, але я ніколи не натискав кнопку відтворення, тому не повинно бути ' не передаватиметься у фоновому режимі; це програма GPS, яка не використовує поворот, тому мені не потрібно її закривати; це програма, яка може завантажувати те, що мені не цікаво, і Я закрив його 6 хвилин тому, так що це може бути в 10-хвилинному вікні обробки програм, і я повинен закрити її; це просто гра, тому мені не потрібно про це хвилюватися; це додаток для паркування, яке використовує моє місцезнаходження,
Зі збільшенням кількості додатків, встановлених на вашому iPhone, збільшується ймовірність виникнення фонових процесів, що споживають небажані ресурси.
Ви не можете очікувати, що користувач дізнається, як буде вести себе кожен завантажений ними додаток. Тому, якщо користувач переймається непотрібною обробкою фону, то закриття додатків - хороша ідея.
Було багато разів, коли я помічав, що iPhone стає дуже гарячим, навіть коли я не використовую його. Причиною завжди є деякі програми, які використовують процесор, хоча це не обов'язково працює на передньому плані. Швидке виправлення полягає в тому, щоб закрити всі програми (подвійним натисканням на кнопку додому). Поки що це завжди вирішувало проблеми перегріву мого iPhone протягом декількох хвилин.
Я щойно дізнався, що багатозадачні програми дійсно розряджають ваш акумулятор. У мене є третій генератор I-Pad і помітив, що він не заряджається так, як слід, не знав чому. Станом на вчора він раптово потрапив на 10%, і я запанікував. Поспілкувався з приємним хлопцем в техніці Apple, який змусив мене підняти багатозадачну смужку, а потім фізично закрити всі програми, і я мав купу - ніколи про це не чув. Через годину акумулятор зараз до 30% і все ще піднімається. Тому люди НЕ трапляються, і відкриті додатки різних типів є причиною цього. Зараз я закриваю їх на своєму iPad та iPad мого чоловіка 1-го покоління, який, схоже, не постраждав - його акумулятор залишається на 100% майже весь час, але новіший - ні.