რეკლამის დახურვა

როდესაც ის შემოდგომაზე გამოვა iOS 7, ჩვენ მივიღებთ უამრავ ახალ ფუნქციას ჩვენს Apple მოწყობილობებში. გარდა სრულიად გადამუშავებული, ზოგჯერ კი საკამათო გარეგნობისა, Apple გვთავაზობს მომხმარებლის სიამოვნების სრულიად ახალ პარადიგმას. როგორც ჩანს, Apple-ს სურს მოამზადოს თავისი მობილური სისტემა შემდეგი ათწლეულისთვის ამ მკვეთრი ნაბიჯით.

სიახლეებს შორისაა პარალაქსის ე.წ. თუ ციტირება უნდა Wikipedii, პარალაქსი (ბერძნულიდან παράλλαξις (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
.