Жарнаманы жабу

Күзде шыққан кезде IOS 7, біз алма құрылғыларында көптеген жаңа мүмкіндіктерді аламыз. Толығымен қайта жасалған, кейде тіпті қарама-қайшылықты көрініске қоса, Apple бізге пайдаланушы ләззатының мүлдем жаңа парадигмасын ұсынады. Apple өзінің мобильді жүйесін келесі онжылдыққа осы түбегейлі қадаммен дайындағысы келетін сияқты.

Жаңалықтардың ішінде параллакс эффектісі деп аталады. Дәйексөз келтіру керек болса Википедия, параллакс (грек тілінен аударғанда παράλλαξις (параллаксис) "өзгеріс" дегенді білдіреді) - кеңістіктегі екі түрлі жерден бақыланатын нүктеге дейін жүргізілген түзу сызықтармен түсірілген бұрыш. Параллакс сонымен қатар екі түрлі жерден қараған кезде фонға қатысты нүкте орнындағы айқын айырмашылық деп аталады. Бақыланатын объект бақылау нүктелерінен неғұрлым алыс болса, параллакс соғұрлым аз болады. Көбіңіздің мектеп парталары мен қызықсыз физика сабақтарын еске түсіріп, шошып кететін шығарсыз.

Іс жүзінде бұл жай ғана ақылды бағдарламалау арқылы дисплей басқа нәрсеге айналады дегенді білдіреді. Кенеттен бұл жай ғана белгішелердің матрицалары мен пайдаланушы ортасының басқа элементтері бар екі өлшемді бет емес, ол арқылы пайдаланушы құрылғыны түсіру кезінде үш өлшемді әлемді көре алатын шыны панель.

Перспектива және параллакс

Екі өлшемді дисплейде функционалды параллакс әсерін жасаудың негізгі принципі өте қарапайым. Жарық көз арқылы бір нүктеге өтетіндіктен, миға заттардың жиектері арасындағы бұрышқа қатысты өлшемін тануды үйрену керек болды. Нәтижесінде жақынырақ объектілер үлкен болып көрінеді, ал алыстағылар кішкентай болып көрінеді.

Бұл перспективті қабылдаудың негіздері, мен сіздердің әрқайсысыңыз бір сәтте естігеніңізге сенімдімін. Параллакс, осы iOS контекстінде бұл нысандардың айналасында қозғалған кезде олардың арасындағы айқын қозғалыс. Мысалы, сіз көлікті айдап келе жатқанда, жақынырақ заттар (жол бойындағы ағаштар) бәрі бір орында тұрғанымен, алыстағыларға қарағанда (алыстағы төбелер) жылдамырақ қозғалады. Барлығы бір жылдамдықпен орнын басқаша ауыстырады.

Физиканың бірнеше басқа амалдарымен қатар перспектива және параллакс бізді қоршаған әлемді қабылдауда өте маңызды рөл атқарады, бұл бізге көзіміз түсіретін әртүрлі көрнекі сезімдерді сұрыптауға және түсінуге мүмкіндік береді. Сонымен қатар, перспектива сезімі бар фотографтар олар ойнағанды ​​ұнатады.

Зымырандардан телефондарға дейін

iOS жүйесінде параллакс эффектісі операциялық жүйенің өзімен толығымен имитацияланады, бастапқыда зымыран тасығыштар үшін әзірленген технологияның аздаған көмегі. Ең соңғы iOS құрылғыларының ішінде электр зарядының әсерінен берілген жиілікте тербелетін адам шашынан кішірек құрылғылар дірілдеп тұратын гироскоптар бар.

Құрылғыны үш осьтің кез келгені бойынша жылжыта бастағанда, бүкіл механизм Ньютонның бірінші заңына немесе инерция заңына байланысты бағдардың өзгеруіне қарсы тұра бастайды. Бұл құбылыс аппараттық құралға құрылғының айналу жылдамдығын және бағытын өлшеуге мүмкіндік береді.

Бұған құрылғының бағдарын анықтай алатын акселерометрді қосыңыз, біз параллакс әсерін жасау үшін қажетті деректерді өте дәл анықтау үшін сенсорлардың тамаша өзара әрекеттесуін аламыз. Оларды пайдалана отырып, iOS пайдаланушы ортасының жеке қабаттарының салыстырмалы қозғалысын оңай есептей алады.

Барлығына арналған параллакс

Параллакс пен тереңдік иллюзиясы мәселесін математиканың арқасында оңай шешуге болады. Бағдарламалық жасақтама білуі керек жалғыз нәрсе - мазмұнды жазықтықтар жинағына ұйымдастыру, содан кейін оларды көзден қабылданатын қашықтыққа байланысты жылжыту. Нәтиже тереңдіктің шынайы көрінісі болады.

Егер сіз қарап отырсаңыз WWDC 2013 немесе iOS 7 кіріспе бейнесі, параллакс әсері негізгі белгіше экранында анық көрсетілді. Айфонды жылжытқанда, олар фонның үстінде қалқып тұратын сияқты, бұл кеңістіктің жасанды әсерін тудырады. Тағы бір мысал - Safari-де ашық қойындылардың нәзік қозғалысы.

Дегенмен, нақты мәліметтер әзірге жұмбақ күйде. Бір ғана нәрсе анық - Apple бүкіл жүйеде параллаксты тоқуға ниетті. Бұл iOS 7 нұсқасына iPhone 3GS және бірінші буын iPad құрылғыларында қолдау көрсетпеуінің себебі болуы мүмкін, өйткені екі құрылғыда да гироскоп жоқ. Apple корпорациясы үшінші тарап әзірлеушілері үшін қуатты көп тұтынусыз үшінші өлшемді пайдалану үшін API шығарады деп күтуге болады.

Данышпан немесе мысқыл?

iOS 7-нің визуалды әсерлерінің көпшілігін жанама түрде сипаттауға болатынымен, параллакс өзінің тәжірибесін қажет етеді. Сіз ресми немесе басқаша ондаған бейнелерді көре аласыз, бірақ параллакс әсерін өзіңіз байқамай-ақ бағаламаңыз. Әйтпесе, бұл тек «көз» әсері сияқты әсер қалдырады.

Бірақ iOS 7 құрылғысын алған кезде дисплейдің артында басқа өлшемді көресіз. Бұл сөзбен айтып жеткізу өте қиын нәрсе. Дисплей енді нақты материалдардың имитацияларын көрсететін қолданбалар көрсетілетін жай ғана кенеп емес. Бұлар синтетикалық және бір уақытта шынайы болатын көрнекі әсерлермен ауыстырылады.

Әзірлеушілер параллакс эффектісін қолдана бастағаннан кейін, қолданбалар оны пайдаланудың дұрыс жолын табуға тырысатындықтан, оны толтырып жіберуі мүмкін. Дегенмен, алдыңғы iOS нұсқалары сияқты жағдай көп ұзамай тұрақтанады. Дегенмен, сонымен бірге мүлдем жаңа қосымшалар күннің жарығын көреді, олардың мүмкіндіктері туралы біз бүгін ғана армандауға болады.

Дерек көзі: MacWorld.com
.