Возвращение к iOS 4 в 3GS: круфт, плохое и уродливое

Прошло три недели с тех пор, как iOS 4 стала общедоступной, и я, честно говоря, не могу представить, что вернусь к моему прошлому существованию iPhone. Одни только папки настолько упростили мою жизнь, что я не могу вспомнить, как когда-либо имел дело с семью экранами приложений вместо двух. Без сомнения, он обеспечивает значительно лучший пользовательский интерфейс по сравнению с iPhone OS 3.1.2 на 3GS (ваш пробег может отличаться от 3G), как я отмечал в рассмотрение прошлый месяц.

Но это не значит, что все идеально. Видите ли, недостаток, который не был очевиден на стадии бета-тестирования iOS 4, стал совершенно очевидным, поскольку большинство моих приложения были обновлены для многозадачности: сохранение фоновых приложений в памяти для быстрого приложения разряжает аккумулятор iPhone 3GS жизнь. Несмотря на все обещания Стива обеспечить многозадачность без проблем с аккумулятором, теперь мне нужно зарядить свой iPhone к 20:00. чтобы он оставался работоспособным в течение вечера, чего я никогда раньше не делал. Ни в малейшей степени не меняя своего поведения - и даже не используя более продвинутую многозадачность, такую ​​как фоновый сторонний звук и VoIP, моему телефону теперь постоянно требуется зарядное устройство.

И, к сожалению, это лишь верхушка айсберга для проблем, обнаруживаемых на любом 3GS под управлением iOS 4, как и должно быть.

В целом, самая большая проблема iOS 4 в 3GS - это крафт, старый термин для обозначения плохо написанного кода, производительность которого со временем ухудшается из-за внутренних недостатков. Если использовать его в предложении, «Windows Me - самая крутая операционная система из когда-либо созданных». Kruft - причина, по которой классическая Mac OS и каждую версию Windows нельзя просто постоянно оставлять включенной или в режиме ожидания, не становясь до смешного неумелым и не требуя рестарт. И отсутствие круфта - причина того, почему каждую версию Mac OS X, начиная с Panther, приятно использовать - я не могу вспомнить, когда в последний раз мне нужно было перезагружать Mac, помимо обновлений программного обеспечения.

И, по крайней мере, до iOS 4, я обнаружил, что в iPhone нет круфта (кроме множества дешевых приложений, которые никто не должен ставить на свои телефоны) и он приятен. Я практически никогда не перезапускал его, он не завис, а управление задачами было достаточно умным, чтобы никогда не требовать от меня вмешательства. Но во многом это была простота системы. Помимо нескольких системных утилит Apple, внимание привлекало все, что отображалось на экране, и ничто другое. В отличие от этого iOS 4 хранит самые последние приложения в оперативной памяти для быстрого доступа и сохраняет другие приложения для быстрого перезапуска, используя автоматизированный процесс для извлечения и извлечения их из памяти.

А это означает, что чем дольше вы пользуетесь телефоном, тем тяжелее ему приходится выполнять многие из основных задач, которые делают его отличным. Нажатие кнопок становится медленным, прокрутка останавливается, даже загрузка электронной почты занимает намного больше времени, чем обычно. И многие, многие экраны становятся пустыми и остаются такими дольше, чем следовало бы, когда вы переключаете приложение.

Я бы списал это на неоптимизированный код для новой основной версии, если бы я не обнаружил два надежных метода увеличения времени автономной работы и общей производительности:

1. В «Двойной жесткий сброс» метод, который мы обсуждали ранее в этом месяце.
2. Поднимите переключатель приложений, нажмите и удерживайте любой значок, чтобы вызвать кнопку удаления, а затем избавьтесь от всех приложений, чтобы очистить ОЗУ.

Что еще хуже, я обнаружил, что 2 - гораздо лучший метод. Из-за довольно глупого способа, которым iOS 4 обрабатывает действительно большое количество открываемых и закрываемых приложений (у меня много интересов, хорошо?), В настоящее время у меня на телефоне 43 якобы открытых приложения. Теперь ясно, что в памяти находятся только самые последние 4 или около того, но можно было бы подумать, что можно сохранить больше, чем 8 самых последних приложений. быть пустой тратой времени, поскольку возвращение назад, вероятно, медленнее, чем просто перезапуск приложения, которое вы не использовали в течение шести часы.

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

Я один такой? Или ваш 3GS зависает и быстро теряет заряд?

Последнее сообщение в блоге

| Культ Mac
August 20, 2021

Не пропустите наши основные прогнозы на "время показа" на этой неделе CultCastУ потокового сервиса Apple может быть козырь в рукаве.На этой неделе ...

| Культ Mac
September 12, 2021

Лучшие подарки для поклонников Mac [Gift Guide 2018]Покупаете для фаната Mac? Начните здесь!Фото: Киллиан Белл / Cult of MacМы показали вам лучшие ...

Обновленные правила Apple App Store разрешают дарить покупки в приложении.
September 12, 2021

Apple обновила свои рекомендации по обзору App Store, чтобы разрешить дарить покупки внутри приложения.Покупатели уже давно могут дарить приложения...