Войти

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

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

Артём Баусов 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
undefined
iPhones.ru
Та забота о качестве, которая есть у Apple — её больше нет ни у кого.

Войди и оставь комментарий

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

<- Назад Забыли пароль? Войти
  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, наверное)

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

    за 1000 баксов любой ваш каприз

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

    Предпоследний абзац – набор слов.

    iVan0ff_SPb avatar
    iVan0ff_SPb8 июня 2018
    4

    @q3alex, (Пелевин) Лингводудос (проф., сл.) – техника НЛП, на которой основаны современная философия и теоретическое искусствоведение. Суть Л. – создание и использование языковых конструктов, не отражающих ничего, кроме комбинаторных возможностей языка, с целью парализации чужого сознания. По сути это лингвистическая ddos-атака, пытающаяся «подвесить» человеческий ум, заставляя его непрерывно сканировать и анализировать малопонятные комбинации слов с огромным числом возможных смутных полусмыслов.

    Den Stukalov avatar
    Den Stukalov8 июня 2018
    3

    @q3alex, все предложения, это набор слов

    Войди на сайт, чтобы ответить
    Ответить
  5. AleX_another avatar
    AleX_another 8 июня 2018
    0

    Вот молодцы-то какие!((

    Войди на сайт, чтобы ответить
    Ответить
  6. iWolf avatar
    iWolf 8 июня 2018
    0

    Очень надеюсь, что печальная ситуация с автономностью на Х не ухудшиться на iOS12. Быстрее бы сентябрь и Х+. Надеюсь он получит новый A12, как и обновлённый Х. А то совсем грустно будет.

    dimasokol avatar
    dimasokol8 июня 2018
    1

    @iWolf, так по факту сказано же, что процессор чаще будет работать на высоких частотах. За всё приходится платить)

    Войди на сайт, чтобы ответить
    Ответить
  7. CIA_agent avatar
    CIA_agent 8 июня 2018
    0

    В iPhone X тормозов не было и нет на iOS 11

    milks avatar
    milks9 июня 2018
    0

    На 11 может и нет, но на 12 они точно есть.

    Andrey avatar
    Andrey9 июня 2018
    1

    @CIA_agent, вы из тех, кто открыв террариум с черепахами не смог их поймать и они все разбежались в разные стороны?

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

    Начались пробы пера по профессиональному пустомногословию?
    Тогда и я попробую!

    Apple без смены руководства не изменит политику “искусственный мёд фанатам в уши”. Это стало окончательно понятно после смены ими стабильной ios10.3.3 на преглючную ios11, ноу-хау в виде iphone с чёлкой, сокрытия снижения производительности старых iphone (аккумы)..

    Даже если начальные версии ios12 будут работать неплохо, – это очередная замануха обновиться для владельцев стареньких iphone. Олично помню, как мой iphone6+ хорошо работал на ios10, а затем, после обновления на любую ios11, даже видео онлайн в сафари начало само вдруг отматывать назад, останавливаться .. типа оперативки вдруг перестало хватать..
    Выше уже написали, что 6+ как подтормаживал на ios11, так и сейчас на ios12 подтормаживает.

    Американские, значит из одной кастрюли, Apple и Google пользуются именно тем, что на рынке всего две их оси. Всё. Выбора по сути нет.
    Да и гаджеты нам нужно воспринимать, как игрушки для любителей играть и многопустословить, чем мы с удовольствием занимаемся, убегая от придуманных сложностей жизни

    molegan avatar
    molegan8 июня 2018
    0

    @GPSvvv, пруфов не будет.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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