Закрыть объявление

Когда выйдет осенью Система IOS 7, мы получим множество новых функций в наших устройствах Apple. Помимо полностью переработанного, порой даже противоречивого внешнего вида, Apple предлагает нам совершенно новую парадигму пользовательского удовольствия. Похоже, что Apple хочет подготовить свою мобильную систему к следующему десятилетию таким радикальным шагом.

Среди новинок — так называемый эффект параллакса. Если я должен процитировать WikipediiПараллакс (от греческого παράλλαξις (параллаксис), означающий «изменение») — это угол, образованный прямыми линиями, проведенными из двух разных мест в пространстве к наблюдаемой точке. Параллаксом также называют видимую разницу в положении точки относительно фона, если смотреть из двух разных мест. Чем дальше от точек наблюдения находится наблюдаемый объект, тем меньше параллакс. У большинства из вас, наверное, мурашки по коже бегут при воспоминании о школьных партах и ​​скучных уроках физики.

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

Перспектива и параллакс

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

Это основы восприятия перспективы, о которых, я уверен, каждый из вас когда-либо слышал. Параллакс в контексте iOS — это видимое движение между этими объектами при движении вокруг них. Например, когда вы ведете машину, более близкие объекты (деревья у обочины) движутся быстрее, чем более удаленные (холмы вдалеке), хотя все они стоят на месте. Все меняется местами по-разному с одинаковой скоростью.

Наряду с некоторыми другими физическими хитростями, перспектива и параллакс играют очень важную роль в нашем восприятии окружающего мира, позволяя нам сортировать и понимать различные зрительные ощущения, которые улавливают наши глаза. Кроме того, фотографы с чувством перспективы им нравится играть.

От ракет до телефонов

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

Как только вы начинаете перемещать устройство по любой из трех осей, весь механизм начинает сопротивляться изменению ориентации из-за первого закона Ньютона, или закона инерции. Это явление позволяет аппаратному обеспечению измерять скорость и направление вращения устройства.

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

Параллакс для всех

Проблему параллакса и иллюзии глубины можно решить простым способом благодаря математике. Единственное, что нужно знать программному обеспечению, — это организовать контент в набор плоскостей, а затем перемещать их в зависимости от воспринимаемого расстояния от глаз. Результатом будет реалистичная визуализация глубины.

Если вы смотрели WWDC 2013 или Вступительное видео iOS 7, эффект параллакса был четко виден на главном экране значков. При перемещении iPhone они словно парят над фоном, что создает искусственное впечатление пространства. Другой пример — тонкое перемещение открытых вкладок в Safari.

Однако точные детали пока окутаны тайной. Ясно только одно — Apple намерена проплести параллакс по всей системе. В конце концов, это может быть причиной того, что iOS 7 не будет поддерживаться на iPhone 3GS и iPad первого поколения, поскольку ни одно из устройств не имеет гироскопа. Можно ожидать, что Apple выпустит API для сторонних разработчиков, чтобы они также могли воспользоваться преимуществами третьего измерения, и при этом без особого энергопотребления.

Гений или мишура?

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

Но как только вы получите в руки устройство iOS 7, вы увидите за дисплеем другое измерение. Это то, что очень сложно описать словами. Дисплей больше не является просто холстом, на котором отображаются приложения, имитирующие реальные материалы. Их заменяют визуальные эффекты, которые будут одновременно синтетическими и реалистичными.

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

Источник: MacWorld.com
.