ویژگی جدید اندروید 16 بهبود عملکرد گرافیکی و بازیها را به همراه خواهد داشت
اقتصاد ۱۰۰- اندروید 16 از تمامی دستگاهها میخواهد که از ویژگی جدید Vulcan برای بهبود عملکرد گرافیکی و بازیها پشتیبانی کنند.

به گزارش گروه دانش و فناوری، اندروید سالهاست که از API کارآمدتر Vulcan استفاده میکند. با تغییرات جدید در Android 16، گوگل تصمیم گرفته است که تمام دستگاهها از ویژگی جدید Host Image Copy پشتیبانی کنند.
این تصمیم دلایل خوبی دارد؛ این پیشرفت جدید میتواند استفاده از حافظه را تا نصف کاهش دهد و بارگذاری بافتها را روانتر کند. با پیچیدهتر و گرافیکیتر شدن بازیهای اندروید، چنین ویژگیای کاملاً ضروری است.
البته این فقط یک بروزرسانی نرمافزاری نیست. تنها دستگاههایی که بر روی چیپستهای جدید برای Android 16 ساخته شدهاند، میتوانند از این ویژگی پشتیبانی کنند و گوگل مطمئن خواهد شد که در این دستگاهها پیادهسازی شود.
اندروید بر اساس نرمافزارهای متن باز ساخته شده است. به همین دلیل از OpenGL به عنوان API گرافیکی خود استفاده میکرد.
مشکل اصلی در عملکرد است. OpenGL یک API انعطافپذیر و چندسکویی است، اما بسیار ناکارآمد. حتی کامپیوترها هم با این API مشکل دارند؛ تلفنها که شرایط بدتری دارند.
Vulcan به عنوان یک جایگزین کارآمدتر برای OpenGL توسعه داده شد و به سرعت محبوبیت یافت. در حالی که ویندوز هنوز توسط DirectX تحت سلطه است، پلتفرمهایی مانند لینوکس و اندروید شروع به پشتیبانی از Vulcan کردند.
با گذشت زمان، با بیشتر شدن بازیها که به این API جدید منتقل شدند، اندروید پشتیبانی خود را بهبود داد و به تدریج OpenGL را کنار گذاشت. همین ماه گذشته، Vulcan به عنوان API گرافیکی رسمی برای اندروید معرفی شد.
این به این معنی است که دیگر فقط برای بازیهای پشتیبانیشده استفاده نمیشود، بلکه برای تمام نیازهای گرافیکی سیستم عامل استفاده خواهد شد. حتی مشاهده ویدیوها نیز اکنون با Vulcan در Android 16 انجام میشود.
توضیح نحوه عملکرد پردازش گرافیکی ممکن است کمی فنی باشد، اما ما سعی میکنیم این را سادهتر کنیم. به طور کلی، Host Image Copy در Android 16 برای استفاده از CPU در بخشهایی از فرآیند رندرینگ طراحی شده است.
این کار بار پردازشی GPU را تا 50 درصد کاهش میدهد و تعداد مراحل مورد نیاز را نیز کمتر میکند. ایده این است که اجازه دهید CPU به طور مستقیم بافتهای تصویر مورد نیاز را به حافظه GPU کپی کند، بدون اینکه کارت گرافیک یا یک بافر موقت دخالت کنند.
معمولاً از این کار اجتناب میشود، زیرا GPU بهترین عملکرد را در مدیریت بافتهای بزرگ دارد، اما برای موبایل وضعیت متفاوت است. GPU تلفن شما به اندازه GPU یک کامپیوتر قدرتمند نیست و بافتهای بازیهای موبایلی کوچکترند. در این شرایط، استفاده از CPU برای انجام این فرآیند کارآمدتر است.
نتیجه این کار بارگذاری بافتها در حین اجرای بازی یا هر برنامه 3D پیچیده دیگر است که به مراتب روانتر خواهد بود. همچنین تکانها و مشکلات عملکردی از بین میروند و GPU منابع کمتری استفاده میکند که به کاهش دما کمک میکند.
انتهای پیام