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

|
FavoriteLoading В закладки
Как 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 предусмотрела кучу алгоритмов, способных определить точность, направление, скорость движения пальцев. И даже предугадать, когда и с какой силой вы остановите движение.
С подробным описанием технологии и визуальной демонстрацией вы можете ознакомиться по этой ссылке.

Оставайся в теме. Подпишись на наш Telegram 👏
... и не забывай читать наш Facebook и Twitter 🍒
FavoriteLoading В закладки
undefined
iPhones.ru
Та забота о качестве, которая есть у Apple — её больше нет ни у кого.
Прокомментировать

🙈 Комментарии 37

  1. snnrman avatar
    snnrman8 июня в 19:03
    2

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

    Suslikov avatar
    Suslikov8 июня в 20:40
    0

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

  2. mineralof avatar
    mineralof8 июня в 19:08
    4

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

    Suslikov avatar
    Suslikov8 июня в 20:40
    0

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

    GPSvvv avatar
    GPSvvv8 июня в 20:50
    0

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

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

    Suslikov avatar
    Suslikov9 июня в 13:32
    0

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

    murref avatar
    murref10 июня в 12:50
    0

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

    mineralof avatar
    mineralof8 июня в 21:05
    2

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

    Suslikov avatar
    Suslikov9 июня в 13:32
    0

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

  3. HUIBAM avatar
    HUIBAM8 июня в 19:09
    2

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

  4. q3alex avatar
    q3alex8 июня в 19:15
    7

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

    iVan0ff_SPb8 июня в 19:25
    4

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

    Den Stukalov8 июня в 19:51
    3

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

  5. AleX_another avatar
    AleX_another8 июня в 19:26
    0

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

  6. iWolf avatar
    iWolf8 июня в 19:46
    0

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

    dimasokol avatar
    dimasokol8 июня в 23:00
    1

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

  7. CIA_agent avatar
    CIA_agent8 июня в 20:16
    0

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

    milks avatar
    milks9 июня в 2:04
    0

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

    Andrey9 июня в 15:06
    1

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

  8. GPSvvv avatar
    GPSvvv8 июня в 20:26
    3

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

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

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

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

    molegan avatar
    molegan8 июня в 21:58
    0

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

  9. Suslikov avatar
    Suslikov8 июня в 20:39
    4

    Да давно уже все ясно с этой конторой. Особенно доставляет “забота” о пользователях. Уж не позорились бы.

  10. potatoonair avatar
    potatoonair8 июня в 20:50
    2

    А реальность такова- всё по прежнему.

  11. Oleg251970 avatar
    Oleg2519708 июня в 21:05
    0

    Расскажу о небольшой проблеме которая возникла после уставовке IOS 12!! Метро конечно это быстро, как интернет, там же, но…. Достал свой прекрасный IPhone X, подключаюсь, жду, одна станция, вторая, подключения нет, далее пытаясь все свернуть и выйти, что я вижу? Зависон!! Не просто зависон, а тяжелый!!! Только манипуляция с жесткой перезагрузкой помогла!! И внимание!! Это было и вчера!! Что это? Сырость в iOS 12, я думаю!! P.S Первая моя проблема после установки новой прошивки!!

    tov.Polkovnik avatar
    tov.Polkovnik8 июня в 21:39
    2

    @Oleg251970, простите, вы установили самую первую бета-версию для разработчиков, чего вы ожидали?

    0

    @Oleg251970, у меня аналогично, два раза (в разные дни) пытался подключиться к wi-fi в метро и оба раза тяжелый зависон 😔

    IceQuiky23 avatar
    IceQuiky239 июня в 2:27
    2

    @Николай Бородулин, страдай. ты ведь теперь бетатестер)

    Andrey9 июня в 15:14
    1

    @Oleg251970, нечто подобное было и в iPhone 7, у которых был модем от intel. Телефон делал вид, что находится в сети, но передача данных не работала, исходящие звонки не работали. Дозвониться до абонента было невозможно – оператор сообщал, что абонент вне зоны действия сети.

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

    Включение и последующее выключения режима «аэрофлота» приводило попытке поиска сети и «no service».

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

  12. tov.Polkovnik avatar
    tov.Polkovnik8 июня в 21:40
    2

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

  13. pLoskutov8 июня в 22:26
    0

    А куча алгоритмов это сколько?
    Три это уже куча? А десять?
    Четыре точно куча, если это шары … А если алгоритмы?

  14. iBolobay avatar
    iBolobay9 июня в 5:03
    1

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

    Andrey9 июня в 15:17
    1

    @iBolobay, этот «пейсатель технических новостей» хотел сказать, что частота сканирования сетки тачскрина так же повысилась. Что в итоге привело к повышению реакции на палец пользователя.

    Просто в его классе физику еще не изучали или он ее успешно пропустил.

    iBolobay avatar
    iBolobay9 июня в 15:33
    0

    @Andrey, Да я понял, что он хотел сказать. Мне интересно было кто “насувал” в текст умных слов.

  15. Kiri11 avatar
    Kiri119 июня в 7:01
    0

    Кто-то не замечает разницы, а кто-то не может на Андроид перейти, так как он явно медленнее работает, даже в топовых Samsung/Huawei.

    abc8 avatar
    abc89 июня в 9:22
    2

    @Kiri11, А что конкретно вы имеет в виду под “явно медленнее работает”? Айфон открывает браузер за (допустим) 1 сек., а топовый Самсунг этот же браузер – за 3 сек.? Или речь идет о долях секунды, выигрыш от которых вы (если быть реалистом) никогда ни при каких обстоятельствах не сможете обратить себе на пользу? Ну и чего тогда пяткой в грудь себя бить.

    Kiri11 avatar
    Kiri119 июня в 12:57
    0

    Не про это. Берёшь айфон, водишь пальцем по экрану, и всё мгновенно работает. У андроидов микрозадержка, из-за этого всё кажется “резиновым”. (на видео из статьи показана разница между задержкой 10мс и 50мс) Большинство не замечает, но я уже привык к айфону, и не могу с этим смириться.

    Andrey9 июня в 15:19
    2

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

Вы должны авторизоваться или зарегистрироваться для комментирования.

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

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

Как установить аватар в комментариях?

Ответ вот здесь