Зарыг хаах

Намар гарах үед Тагийн 7, бид алимны төхөөрөмждөө олон шинэ боломжуудыг авах болно. Бүрэн шинэчлэгдсэн, заримдаа бүр маргаантай дүр төрхөөс гадна Apple бидэнд хэрэглэгчийн таашаал ханамжийн цоо шинэ парадигмыг санал болгож байна. Apple компани энэ эрс алхамаар мобайл системээ ойрын арван жилд бэлтгэхийг хүсч байгаа бололтой.

Шинэлэг зүйлсийн дунд параллакс эффект гэж нэрлэгддэг. Хэрэв би иш татах ёстой бол Википедиа, Параллакс (Грек хэлнээс παράλλαξις (параллакс) "өөрчлөлт" гэсэн утгатай) нь огторгуйн хоёр өөр байрлалаас ажиглагдсан цэг хүртэл татсан шулуун шугамаар татсан өнцөг юм. Параллаксыг хоёр өөр газраас харахад дэвсгэртэй харьцуулахад цэгийн байрлал дахь илэрхий ялгаа гэж бас нэрлэдэг. Ажиглагдсан объект нь ажиглалтын цэгээс хол байх тусам параллакс багасна. Та нарын ихэнх нь сургуулийн ширээ, уйтгартай физикийн хичээлийг санахдаа галууны овойлттой байдаг байх.

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

Хэтийн төлөв ба параллакс

Хоёр хэмжээст дэлгэц дээр функциональ параллакс эффектийг хэрхэн бий болгох үндсэн зарчим нь маш энгийн. Гэрэл нүдээр дамжин нэг цэг рүү дамждаг тул тархи нь объектуудын хэмжээг ирмэг хоорондын өнцөгтэй нь харьцуулж мэдэж сурах ёстой байв. Үүний үр дүнд ойрын биетүүд том харагддаг бол алслагдсан биетүүд жижиг мэт харагддаг.

Эдгээр нь хэтийн төлөвийн ойлголтын үндэс бөгөөд та нарын хүн бүр хэзээ нэгэн цагт сонссон гэдэгт итгэлтэй байна. Параллакс нь 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
.