اگر ویدیوهای معرفی آیفون Duo و افکت روان تغییر رابط کاربری آن هنگام باز و بسته شدن را دیده باشید، حتماً حرکت نرم و خم‌شونده صفحه برایتان جذاب بوده است. حالا اپلیکیشنی مستقل به نام Bendy همین ایده را به دنیای مک‌بوک آورده و تجربه‌ای مشابه را روی دسکتاپ macOS ارائه می‌دهد.

این اپلیکیشن سبک اما خلاقانه، با تکیه بر حسگر داخلی زاویه درب مک‌بوک و فناوری گرافیکی Metal اپل، کاری می‌کند که هنگام تغییر زاویه درب، کل دسکتاپ به شکل زنده خم شود، کمی محو گردد و سپس دوباره صاف شود؛ درست مانند اینکه خود سیستم‌عامل با حرکت فیزیکی نمایشگر واکنش نشان می‌دهد.

افکت Bendy چگونه کار می‌کند؟

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

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

سه حالت بصری متفاوت برای سلیقه‌های مختلف

تیم توسعه‌دهنده برای اینکه کاربران بتوانند شدت و سبک افکت را مطابق سلیقه خود تنظیم کنند، سه حالت اصلی در نظر گرفته است:

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

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

داخل خبر (468x60)

جزئیات صوتی و ظرافت‌های تجربه کاربری

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

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

پیش‌نیازها و نحوه فعال‌سازی

برای اجرای Bendy به دو پیش‌نیاز اصلی نیاز دارید. نخست، سیستم‌عامل macOS 14 Sonoma یا نسخه‌های جدیدتر؛ نسخه‌های قدیمی‌تر به دلیل محدودیت‌های گرافیکی و دسترسی به حسگر پشتیبانی نمی‌شوند. دوم، مک‌بوک مجهز به تراشه‌های اپل سیلیکون که به حسگر داخلی تشخیص زاویه درب مجهز باشد. این حسگر در مک‌بوک‌های قدیمی مبتنی بر اینتل وجود ندارد.

همچنین از آنجا که برنامه باید تصویر زنده دسکتاپ را برای اعمال افکت دریافت کند، لازم است دسترسی Screen Recording را در تنظیمات حریم خصوصی macOS برای Bendy فعال کنید. بدون این دسترسی، موتور رندر Metal نمی‌تواند محتوای صفحه را بخواند و افکت نمایش داده نخواهد شد.

در مجموع، Bendy نمونه‌ای جالب از خلاقیت توسعه‌دهندگان مستقل در استفاده از حسگرهای کمتر شناخته‌شده مک‌بوک است. این اپلیکیشن نشان می‌دهد که چگونه یک حسگر ساده زاویه درب، وقتی با گرافیک Metal و ایده‌ای الهام‌گرفته از آیفون Duo ترکیب شود، می‌تواند تجربه روزمره باز و بسته کردن لپ‌تاپ را به لحظه‌ای لذت‌بخش و تعاملی تبدیل کند؛ هرچند کاربردی ضروری محسوب نمی‌شود، اما برای علاقه‌مندان به جزئیات بصری و جلوه‌های نرم‌افزاری، سرگرم‌کننده و متفاوت است.