بستن آگهی

وقتی در پاییز منتشر می شود در iOS 7، ما یک سری ویژگی های جدید را در دستگاه های اپل خود دریافت خواهیم کرد. اپل علاوه بر ظاهر کاملاً بازطراحی شده و حتی گاهی بحث برانگیز، الگوی کاملاً جدیدی از لذت کاربر را به ما ارائه می دهد. به نظر می رسد اپل با این اقدام شدید می خواهد سیستم موبایل خود را برای دهه آینده آماده کند.

از جمله موارد جدید، به اصطلاح اثر اختلاف منظر است. اگر باید نقل قول کنم ویکیپدیااختلاف منظر (از یونانی παράλλαξις (parallaxis) به معنای "تغییر") زاویه ای است که توسط خطوط مستقیم کشیده شده از دو مکان مختلف در فضا به نقطه مشاهده شده کشیده می شود. اختلاف منظر همچنین به عنوان تفاوت ظاهری در موقعیت یک نقطه نسبت به پس‌زمینه هنگامی که از دو مکان مختلف مشاهده می‌شود، گفته می‌شود. هر چه جسم مشاهده شده از نقاط مشاهده دورتر باشد، اختلاف منظر کوچکتر است. احتمالاً بیشتر شما در خاطره میزهای مدرسه و کلاس های خسته کننده فیزیک دچار مشکل می شوید.

در عمل، این به سادگی به این معنی است که با کمی برنامه نویسی هوشمندانه، صفحه نمایش به چیزی بیشتر تبدیل می شود. ناگهان، این فقط یک سطح دو بعدی با ماتریس هایی از آیکون ها و سایر عناصر محیط کاربری نیست، بلکه یک پنل شیشه ای است که کاربر از طریق آن می تواند در حین فیلمبرداری از دستگاه، دنیای سه بعدی را ببیند.

پرسپکتیو و اختلاف منظر

اصل اساسی نحوه ایجاد یک افکت اختلاف منظر عملکردی در یک صفحه نمایش دو بعدی بسیار ساده است. از آنجایی که نور از چشم به یک نقطه عبور می کند، مغز باید یاد می گرفت اندازه اشیاء را نسبت به زاویه بین لبه های آنها تشخیص دهد. نتیجه این است که اجسام نزدیکتر بزرگ به نظر می رسند، در حالی که اجسام دور کوچک به نظر می رسند.

اینها اصول ادراک پرسپکتیو هستند که مطمئنم هر کدام از شما در مقطعی نام آنها را شنیده اید. اختلاف منظر، در این زمینه iOS، حرکت ظاهری بین این اشیاء است که شما در اطراف آنها حرکت می کنید. به عنوان مثال، هنگامی که در حال رانندگی با ماشین هستید، اشیاء نزدیکتر (درختان کنار شانه) سریعتر از چیزهای دورتر (تپه ها در دوردست) حرکت می کنند، حتی اگر همه آنها ثابت باشند. هر چیزی با همان سرعت جای خود را به طور متفاوت تغییر می دهد.

در کنار چندین ترفند دیگر از فیزیک، پرسپکتیو و اختلاف منظر نقش بسیار مهمی در درک ما از جهان اطراف ما دارند و ما را قادر می‌سازند تا احساسات بصری مختلفی را که چشمانمان می‌گیرند مرتب کنیم و درک کنیم. علاوه بر این، عکاسان با حس پرسپکتیو آنها دوست دارند بازی کنند.

از موشک گرفته تا گوشی

در iOS، اثر اختلاف منظر به طور کامل توسط خود سیستم عامل شبیه سازی شده است، با کمک کمی از فناوری که در ابتدا برای وسایل نقلیه پرتاب توسعه داده شده بود. در داخل جدیدترین دستگاه‌های iOS، ژیروسکوپ‌های ارتعاشی قرار دارند، دستگاه‌هایی کوچک‌تر از موی انسان که هنگام قرار گرفتن در معرض بار الکتریکی در فرکانس مشخصی نوسان می‌کنند.

به محض شروع حرکت دستگاه در امتداد هر یک از سه محور، کل مکانیسم شروع به مقاومت در برابر تغییر جهت به دلیل قانون اول نیوتن یا قانون اینرسی می کند. این پدیده به سخت افزار اجازه می دهد تا سرعت و جهت چرخش دستگاه را اندازه گیری کند.

به این یک شتاب‌سنج اضافه کنید که می‌تواند جهت دستگاه را تشخیص دهد، و ما یک تعامل ایده‌آل از سنسورها برای تشخیص دقیق داده‌های لازم برای ایجاد افکت اختلاف منظر را به دست می‌آوریم. با استفاده از آنها، iOS به راحتی می تواند حرکت نسبی تک تک لایه های محیط کاربر را محاسبه کند.

اختلاف منظر برای همه

مشکل اختلاف منظر و توهم عمق را می توان به لطف ریاضیات به روشی ساده حل کرد. تنها چیزی که نرم افزار باید بداند این است که محتوا را در مجموعه ای از هواپیماها سازماندهی کند و سپس بسته به فاصله درک شده از چشم آنها را جابجا کند. نتیجه یک رندر واقعی از عمق خواهد بود.

اگر تماشا کرده اید WWDC 2013 یا ویدیوی معرفی iOS 7، جلوه اختلاف منظر به وضوح در صفحه نماد اصلی نشان داده شد. هنگام حرکت آیفون، به نظر می رسد که آنها در بالای پس زمینه شناور هستند، که تصوری مصنوعی از فضا ایجاد می کند. مثال دیگر حرکت ظریف تب های باز در سافاری است.

با این حال، جزئیات دقیق در حال حاضر در هاله ای از ابهام است. تنها یک چیز واضح است - اپل قصد دارد اختلاف منظر را در کل سیستم ایجاد کند. این ممکن است دلیل عدم پشتیبانی iOS 7 در iPhone 3GS و نسل اول iPad باشد، زیرا هیچ یک از دستگاه ها ژیروسکوپ ندارند. می توان انتظار داشت که اپل یک API برای توسعه دهندگان شخص ثالث منتشر کند تا از بعد سوم نیز بهره مند شوند، همه بدون مصرف انرژی زیاد.

نابغه یا قلوه سنگ؟

در حالی که بیشتر جلوه‌های بصری iOS 7 را می‌توان به طور جامع و به‌طور کامل توصیف کرد، اختلاف منظر به تجربه خاص خود نیاز دارد. می‌توانید ده‌ها ویدیو، چه رسمی و چه غیر رسمی تماشا کنید، اما قطعاً بدون امتحان کردن خودتان، اثر اختلاف منظر را ارزیابی نکنید. در غیر این صورت، شما این تصور را خواهید داشت که این فقط یک اثر "چشمی" است.

اما زمانی که دستگاه iOS 7 را در دست بگیرید، بعد دیگری را در پشت صفحه نمایش خواهید دید. این چیزی است که توصیف آن با کلمات بسیار دشوار است. نمایشگر دیگر فقط یک بوم نیست که برنامه های کاربردی که تقلیدی از مواد واقعی را نمایش می دهند بر روی آن رندر شوند. اینها با جلوه های بصری جایگزین می شوند که در عین حال مصنوعی و واقعی خواهند بود.

به احتمال زیاد، زمانی که توسعه‌دهندگان شروع به استفاده از افکت اختلاف منظر کنند، برنامه‌ها غرق در آن خواهند شد زیرا همه سعی می‌کنند راه درست استفاده از آن را بیابند. با این حال، وضعیت به زودی تثبیت خواهد شد، درست مانند نسخه های قبلی iOS. با این حال، در همان زمان، برنامه های کاملاً جدید روشنایی روز را خواهند دید، امکاناتی که امروز فقط می توانیم در مورد آنها رویاپردازی کنیم.

منبع: MacWorld.com
.