В ходе 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 комментариев
Форум →Машинное обучения для анимации, наканецта
@snnrman, мы так ждали…
6+ Все так же славно подтормаживает на 12 как и 11.4
@mineralof, видимо так и придется остаться на 9ке мне на IP6+
@Suslikov,
Приятно встретить того, кто видит намного вперёд!)
Был iphone6+, ios9.3.2 + чудоджейл. Ляпота! Но я тупанул и обновился..
@GPSvvv, это была ошибка :(
@GPSvvv, вечного ждуна? да, это действительно прекрасно, носить портянки в те времена, когда всем доступны носки))
@Suslikov, счастливчик! 10.3 тож была прекрасна
@mineralof, наверное)
за 1000 баксов любой ваш каприз
Предпоследний абзац – набор слов.
@q3alex, (Пелевин) Лингводудос (проф., сл.) – техника НЛП, на которой основаны современная философия и теоретическое искусствоведение. Суть Л. – создание и использование языковых конструктов, не отражающих ничего, кроме комбинаторных возможностей языка, с целью парализации чужого сознания. По сути это лингвистическая ddos-атака, пытающаяся «подвесить» человеческий ум, заставляя его непрерывно сканировать и анализировать малопонятные комбинации слов с огромным числом возможных смутных полусмыслов.
@q3alex, все предложения, это набор слов
Вот молодцы-то какие!((
Очень надеюсь, что печальная ситуация с автономностью на Х не ухудшиться на iOS12. Быстрее бы сентябрь и Х+. Надеюсь он получит новый A12, как и обновлённый Х. А то совсем грустно будет.
@iWolf, так по факту сказано же, что процессор чаще будет работать на высоких частотах. За всё приходится платить)
В iPhone X тормозов не было и нет на iOS 11
На 11 может и нет, но на 12 они точно есть.
@CIA_agent, вы из тех, кто открыв террариум с черепахами не смог их поймать и они все разбежались в разные стороны?
Начались пробы пера по профессиональному пустомногословию?
Тогда и я попробую!
Apple без смены руководства не изменит политику “искусственный мёд фанатам в уши”. Это стало окончательно понятно после смены ими стабильной ios10.3.3 на преглючную ios11, ноу-хау в виде iphone с чёлкой, сокрытия снижения производительности старых iphone (аккумы)..
Даже если начальные версии ios12 будут работать неплохо, – это очередная замануха обновиться для владельцев стареньких iphone. Олично помню, как мой iphone6+ хорошо работал на ios10, а затем, после обновления на любую ios11, даже видео онлайн в сафари начало само вдруг отматывать назад, останавливаться .. типа оперативки вдруг перестало хватать..
Выше уже написали, что 6+ как подтормаживал на ios11, так и сейчас на ios12 подтормаживает.
Американские, значит из одной кастрюли, Apple и Google пользуются именно тем, что на рынке всего две их оси. Всё. Выбора по сути нет.
Да и гаджеты нам нужно воспринимать, как игрушки для любителей играть и многопустословить, чем мы с удовольствием занимаемся, убегая от придуманных сложностей жизни
@GPSvvv, пруфов не будет.
Да давно уже все ясно с этой конторой. Особенно доставляет “забота” о пользователях. Уж не позорились бы.
А реальность такова- всё по прежнему.
Расскажу о небольшой проблеме которая возникла после уставовке IOS 12!! Метро конечно это быстро, как интернет, там же, но…. Достал свой прекрасный IPhone X, подключаюсь, жду, одна станция, вторая, подключения нет, далее пытаясь все свернуть и выйти, что я вижу? Зависон!! Не просто зависон, а тяжелый!!! Только манипуляция с жесткой перезагрузкой помогла!! И внимание!! Это было и вчера!! Что это? Сырость в iOS 12, я думаю!! P.S Первая моя проблема после установки новой прошивки!!
@Oleg251970, простите, вы установили самую первую бета-версию для разработчиков, чего вы ожидали?
@Oleg251970, у меня аналогично, два раза (в разные дни) пытался подключиться к wi-fi в метро и оба раза тяжелый зависон ?
@Николай Бородулин, страдай. ты ведь теперь бетатестер)
@Oleg251970, нечто подобное было и в iPhone 7, у которых был модем от intel. Телефон делал вид, что находится в сети, но передача данных не работала, исходящие звонки не работали. Дозвониться до абонента было невозможно – оператор сообщал, что абонент вне зоны действия сети.
Но, повторюсь, телефон показывал высокий уровень сигнала и якобы наличие передачи данных. Приблизительно так же эпол в свое время справилось с проблемой «антенна-гейт» – просто рисовали более высокий уровень сигнала. Эплофанатики были довольны, т.к. вера в эплолапшу у них очень высокая.
Включение и последующее выключения режима «аэрофлота» приводило попытке поиска сети и «no service».
Эпол целый год с переменным успехом пыталась лечить эту проблему. Сейчас с этой проблемой я не сталкивался, возможно они сумели наконец-то написать нормальный драйвер и фирмварь для модема.
Казалось бы, речь всего лишь про тыканье в экран и скроллинг списков, а сколько технологий и просто заморочек под этим сокрыто.
А куча алгоритмов это сколько?
Три это уже куча? А десять?
Четыре точно куча, если это шары … А если алгоритмы?
А частота дискретизации экрана iPhone X составила аж 120 Гц. Как в новых iPad Pro 10,5″. Не путайте с частотой обновления экрана, это совершенно другой показатель.
——————————————
Дайте источник этого бреда
@iBolobay, этот «пейсатель технических новостей» хотел сказать, что частота сканирования сетки тачскрина так же повысилась. Что в итоге привело к повышению реакции на палец пользователя.
Просто в его классе физику еще не изучали или он ее успешно пропустил.
@Andrey, Да я понял, что он хотел сказать. Мне интересно было кто “насувал” в текст умных слов.
Кто-то не замечает разницы, а кто-то не может на Андроид перейти, так как он явно медленнее работает, даже в топовых Samsung/Huawei.
@Kiri11, А что конкретно вы имеет в виду под “явно медленнее работает”? Айфон открывает браузер за (допустим) 1 сек., а топовый Самсунг этот же браузер – за 3 сек.? Или речь идет о долях секунды, выигрыш от которых вы (если быть реалистом) никогда ни при каких обстоятельствах не сможете обратить себе на пользу? Ну и чего тогда пяткой в грудь себя бить.
Не про это. Берёшь айфон, водишь пальцем по экрану, и всё мгновенно работает. У андроидов микрозадержка, из-за этого всё кажется “резиновым”. (на видео из статьи показана разница между задержкой 10мс и 50мс) Большинство не замечает, но я уже привык к айфону, и не могу с этим смириться.
@Kiri11, я задержку и лаги прекрасно вижу на всех айфонах, которые у меня были.
Но я не упоротый эплофанатик и не верю в лапшу, которую вешает эпол дурачкам со сцены.
@Andrey, здесь он прав. Задержки на андроидах есть и они больше чем на ойфонах. Хорошо видно на нативном для x86 андроид-рантайме, работающем на обычном писюке (венда, линупс, мокось): тач-интерфейс сам по себе достаточно медленный, поэтому с ним это не очень заметно, но с мышью, которая позволяет управлять гораздо быстрее, и с привычкой к нормальным шустрым десктоп-приложениям, сразу заметно, как медленно андроид-приложенька отзывается на нажатия.
В тех же самых условиях приложенькая для йопси, работающая в контейнере на мокоси, отзывается на нажатия намного быстрее.
@Fork Posix, приложения, запущенные в симуляторе ios тормозят очень сильно. Даже родные приложения тормозят (к примеру, настройки). Самый быстрый симулятор из всего комплекта – это iPhone SE с iOS 10.3.1.
А если это игра или в приложении используется OpenGL, то работа такого приложения превращается в слайдшоу.
Я не знаю, как работает x86-версия андроида на “обычном” железе, но эмулятор андроид девайса работает медленно. А если в приложении используются шейдеры, то это вообще мрак, хуже чем в ios/tvos-симуляторе.
В любом случае отладку и тестирование лучше всего производить на реальном железе и по кабелю, а не по воздуху. А симуляторы/эмуляторы – это самый крайний случай.
Айфон хэ. говно кто не согласнн то пусть сначала расскажет как громкость будильника сделать потише , только будильника для начала, потом могу и другой дряни показать , что мешает жить.
А тормоза остались к сожалению
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как «сбросить» iPhone без обновления iOS?
Как вводить символ на iPhone и iPad
Как в macOS Sonoma отключить новый индикатор переключения языка
Почему СМС с iPhone не приходят на Mac
Не получается оплатить покупку через Apple Pay
Ошибка при создании резервной копии iPhone, как исправить?
Почему режим Не беспокоить на iPhone не работает по геолокации
Как на Mac включить автозаполнение паролей из связки ключей в стороннем браузере