Войти

Или войди с помощью

Как Apple убрала тормоза в iOS 12 и iPhone X

Та забота о качестве, которая есть у Apple — её больше нет ни у кого.
Артём Баусов avatar |
Как Apple убрала тормоза в iOS 12 и iPhone X

В ходе WWDC компания продолжила рассказывать про технологии в своих устройствах. В этот раз упор был сделан на экран iPhone X.

Apple называет его практически «живым». И все из-за того, что компания бросает абсолютно все силы и технологии на снижение задержки при воспроизведении. Как на программном, так и на аппаратном уровне.

А частота дискретизации экрана iPhone X составила аж 120 Гц. Как в новых iPad Pro 10,5″. Не путайте с частотой обновления экрана, это совершенно другой показатель.

Вот пример от Apple, как это работает:

Экран iPhone X в 2 раза быстрее определяет расположение пальца и подстраивает под него жесты.

Apple также поработала и над работоспособностью процессоров в своих смартфонах. Разработчики компании определили и исправили проблему в контроллере производительности ЦП.

В прошлых версиях iOS каждый раз, когда вы прокручивали экран, на процессор поступали запросы на повышение тактовой частоты. Происходило это с ощутимой для железа задержкой.

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

Механизм автоматической компоновки данных был существенно оптимизирован для заметного повышения производительности. Автоматическая компоновка – это то, что позволило Apple нацелиться на различные размеры и формы экрана в iOS.

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

Эта система активно используется с релиза iOS 8, когда iPhone стал большим. Как выяснилось, Apple обнаружила, что влияние структуры Auto-layout на производительность на самом деле происходило с экспоненциальной скоростью с релизом iOS 11, поэтому и снижалась производительность. Apple создала грамотную структуру автоматического создания макета, поэтому влияние производительности намного более линейное, что должно существенно освобождать процессор и графический процессор при рендеринге приложений.

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

41
Логотип iPhones.ru
iPhones.ru
Та забота о качестве, которая есть у Apple — её больше нет ни у кого.

41 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. snnrman avatar
    snnrman 8 июня 2018
    2

    Машинное обучения для анимации, наканецта

    Suslikov avatar
    Suslikov8 июня 2018
    0

    @snnrman, мы так ждали…

    Войди на сайт, чтобы ответить
    Ответить
  2. mineralof avatar
    mineralof 8 июня 2018
    4

    6+ Все так же славно подтормаживает на 12 как и 11.4

    Suslikov avatar
    Suslikov8 июня 2018
    0

    @mineralof, видимо так и придется остаться на 9ке мне на IP6+

    GPSvvv avatar
    GPSvvv8 июня 2018
    0

    @Suslikov,
    Приятно встретить того, кто видит намного вперёд!)

    Был iphone6+, ios9.3.2 + чудоджейл. Ляпота! Но я тупанул и обновился..

    Suslikov avatar
    Suslikov9 июня 2018
    0

    @GPSvvv, это была ошибка :(

    murref avatar
    murref10 июня 2018
    0

    @GPSvvv, вечного ждуна? да, это действительно прекрасно, носить портянки в те времена, когда всем доступны носки))

    mineralof avatar
    mineralof8 июня 2018
    2

    @Suslikov, счастливчик! 10.3 тож была прекрасна

    Suslikov avatar
    Suslikov9 июня 2018
    0

    @mineralof, наверное)

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.