Найти в Дзене
На свяZи

Почему старые смартфоны были слабее, но работали быстрее?

Вы заметили — батареи смартфонов увеличили, а время их работы не изменилось? Мобильные процессоры догоняют ноутбучные, но это не ощущается при непосредственном использовании. Забавно, но термин «тормозит смартфон» появился намного позже самого понятия «смартфон», ведь раньше они действительно работали лучше. Я разобрался в причинах этого парадокса и выделил 3 главных пункта, которые помогут ответить на поставленный ранее вопрос. Разработчики со стажем подтвердят — основной задачей в те годы (помимо написания приложения) была оптимизация. Сейчас, в эру избыточной производительности, оптимизации не уделяется такое большое внимание. И чтобы показать разницу подходов «тогда» и «сейчас», я просто перечислю ключевые отличия. Тогда: Кстати, именно по этой причине и появились облегчённые версии приложений, на разработку которых компании (Google, например) тратили немалые средства. Сейчас: Кто-то скажет: если бы сейчас можно было как тогда, то гиганты по типу Google так и делали бы. Нет, прошлы
Оглавление

Вы заметили — батареи смартфонов увеличили, а время их работы не изменилось? Мобильные процессоры догоняют ноутбучные, но это не ощущается при непосредственном использовании.

Забавно, но термин «тормозит смартфон» появился намного позже самого понятия «смартфон», ведь раньше они действительно работали лучше.

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

Железо разгоняет софт

Разработчики со стажем подтвердят — основной задачей в те годы (помимо написания приложения) была оптимизация.

-2

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

Тогда:

  • Максимально облегчали код и крайне редко использовали готовые библиотеки.
  • Интерфейсы делали простыми и лёгкими, изображения ужимали до сотен килобайт, а фоновые процессы почти отсутствовали.
  • Данные активно кэшировались и подгружались офлайн, а перед выпуском приложение обязательно тестировали на самых недорогих смартфонах.

Кстати, именно по этой причине и появились облегчённые версии приложений, на разработку которых компании (Google, например) тратили немалые средства.

Обратите внимание на размер системного приложения.
Обратите внимание на размер системного приложения.

Сейчас:

  • Тяжёлые фреймворки, анимации в 120 fps, картинки по несколько мегабайт.
  • Фоновая активность стала нормой, рекламные трекеры — обязательным атрибутом.
  • Регулярные обновления с добавлением новых функций — безусловный плюс, но платой за это стало постоянное «разрастание» от версии к версии.
  • К тому же (вдруг для вас это новость) большинство обновлений системы и приложений тестируется на флагманских моделях, и этот факт сам по себе многое объясняет.
-4

Кто-то скажет: если бы сейчас можно было как тогда, то гиганты по типу Google так и делали бы.

Нет, прошлый подход встречается и сейчас, но крайне редко, потому что требует кратно больше времени.

Что проще: взять готовую, но большую библиотеку или с нуля писать код, борясь за каждый килобайт, особенно в условиях конкуренции? Ответ очевиден.

«Обязательная» красота

Не будем далеко ходить, вспомните хотя бы Android 10:

  • Простые, а главное — недлительные анимации.
  • Переходы без прозрачности, в основном за счёт затемнения (а это просто фильтр — картинка серого цвета, если утрировать).

А теперь взглянем на Android 16: размытие, прозрачность, тени, многоуровневость, длительная анимация нескольких типов.

В моём смартфоне есть три варианта размытия. Зачем? Я не знаю.
В моём смартфоне есть три варианта размытия. Зачем? Я не знаю.

Можете самостоятельно провести эксперимент:

  • Возьмите смартфон на устаревшей версии Android и в режиме 60 Гц работы экрана (потому что другой не будет) посмотрите на анимации в системе при взаимодействии.
  • После возьмите современный смартфон, включите режим 60 Гц и сделайте то же самое.

Это наглядно покажет вам, насколько более плавной будет ощущаться система на старом смартфоне за счёт своей простоты.

-7

Кстати, когда владельцы iPhone с 60 Гц говорят о том, что система работает плавнее, чем Android со 120 Гц, они подвержены именно этому эффекту — iOS не плавнее, просто анимации сделаны по другому принципу.

Миллион баллов в AnTuTu

Мой основной смартфон набирает в тесте производительности более 1 000 000 баллов (кстати, этот результат уже так себе), а любимый Redmi 4X — 44 000.

Ощущалось ли преимущество в 22 раза на деле? Конечно же, нет. Задачи были другие, менее требовательные — это правда, но все эти тесты не отражают ничего, кроме цифр.

Раритет вам в ленту.
Раритет вам в ленту.

Удачный опыт взаимодействия со смартфоном (на мой взгляд) складывается из 3 основных параметров:

  • Удобство в руках: раньше смартфоны были меньше, а значит — удобнее.
  • Ожидание скорости: покупая смартфон, способный заменить суперкомпьютер, мы обращаем внимание на каждый недостаток его работы. А раньше мы покупали смартфон, чтобы быть на связи. Чувствуете разницу?
  • Выполнимые задачи: в своих статьях по подбору смартфонов и обзорах я не раз говорил: выбирайте смартфон, которого будет достаточно.
-9

Не стоит гнаться за новой функцией, ведь завтра будет ещё новее — и снова, и снова. Если «прямоугольник» в ваших руках способен быть достаточно мощным, снимать достаточно хорошо, то менять его нет никакого смысла.

Вместо итога

Возможно, моё мнение продиктовано тем, что «раньше деревья были выше», но за всё время, пока я профессионально занимался ремонтом гаджетов, я не раз встречал высказывание о том, что скачок производительности смартфонов привёл к тому, что они стали работать с большим количеством ошибок.

Если у вас в использовании до сих пор есть смартфон, который сложно назвать современным, поделитесь мнением по теме и опытом его использования в комментариях.

Надеюсь мой труд заслуживает вашей поддержки. Буду благодарен за лайки и репосты.

На свяZи📲 ! Группа в Telegram