Закрити оголошення

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

Серед новинок – так званий ефект паралакса. Якщо я повинен процитувати вікіпедія, паралакс (від грецького παράλλαξις (parallaxis), що означає «зміна») — це кут, утворений прямими лініями, проведеними з двох різних місць у просторі до спостережуваної точки. Паралаксом також називають очевидну різницю в положенні точки відносно фону, якщо дивитися з двох різних місць. Чим далі спостережуваний об’єкт знаходиться від точок спостереження, тим менший паралакс. У більшості з вас, мабуть, мурашки по шкірі йдуть при згадці про шкільні парти та нудні уроки фізики.

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

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

Основний принцип створення функціонального ефекту паралакса на двовимірному дисплеї досить простий. Оскільки світло проходить крізь око в одній точці, мозок повинен був навчитися розпізнавати розмір предметів відносно кута між їх краями. У результаті ближчі об’єкти виглядають великими, а віддалені – маленькими.

Це основи перспективного сприйняття, про які, я впевнений, кожен із вас колись чув. У цьому контексті 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
.