گوشیهای گلکسی میتوانند پخش رسانهای بهتری داشته باشند

One UI 7.0 ممکن است به تعویق افتاده باشد، اما ما اوایل امروز فاش کردیم که سامسونگ قصد دارد خیلی زود One UI 8.0 مبتنی بر اندروید 16 را ارائه کند. این می تواند عملکرد بازی و کارایی پخش رسانه را بهبود بخشد. گوگل با اندروید 16 تغییراتی را در زیر کاپوت ایجاد کرده است تا این اتفاق بیفتد.
در حالی که گوگل با اندروید 7.0 از Vulkan APIها پشتیبانی میکند، استاندارد بهتری برای گرافیک و محاسبات در مقایسه با OpenGL، اما Vulkan را به API گرافیکی رسمی با اندروید 16 تبدیل میکند. اکنون که اکثر پردازندهها از Vulkan API برای گرافیکها پشتیبانی میکنند، برنامهها و بازیهایی که اندروید 16 را هدف قرار میدهند، باید از Vulkan برای برقراری ارتباط با پردازش گرافیکی دستگاه استفاده کنند.
با این حال، همه دستگاهها از همه ویژگیهای Vulkan پشتیبانی نمیکنند، بنابراین Google تلاش میکند تا حدی سازگاری ایجاد کند. سال گذشته برنامه Vulkan Profiles for Android (VPA) را معرفی کرد. همانطور که توسط Android Authority توضیح داده شده است، VPA مجموعهای از ویژگیهای Vulkan را تعریف میکند که پردازندههای گرافیکی باید برای دریافت گواهی Google برای نسخه خاصی از اندروید از آنها پشتیبانی کنند. برای چیپست هایی که اندروید 16 را هدف قرار می دهند، VPA 16 ضروری است و باید از برخی ویژگی های Vulkan از جمله Host Image Copy پشتیبانی کند.
Host Image Copy بخشی از Vulkan 1.4 است و شهباز یوسفی، توسعهدهنده ارشد نرمافزار گوگل که بر روی بکاند Vulkan ANGLE کار میکند، میگوید که جریان دادههای بافت بدون لگ و زمان بارگذاری سریعتر را ارائه میکند و در عین حال مصرف حافظه GPU را تا 50 درصد کاهش میدهد. اساساً زمان بارگذاری برنامه و بازی را بهبود می بخشد، لگ را کاهش می دهد و استفاده از GPU را کاهش می دهد.
برخی از دستگاههای اندرویدی قبلاً از Host Image Copy پشتیبانی میکنند، اما دستگاههای بیشتری با Android 16 از آن پشتیبانی میکنند و این باعث بهبود عملکرد بازی و زمان بارگذاری میشود.
اندروید 16 همچنین برای بهبود بهره وری انرژی در حین پخش موسیقی و فایل های ویدیویی تنظیم شده است. این ویژگی جدید به نام کدکهای صوتی نرمافزاری در فرآیند را به ارمغان میآورد که به کدکهای رسانه اجازه میدهد تا در فرآیند یک برنامه اجرا شوند. قبل از اندروید 16، کدک ها به چندین فرآیند sandbox تقسیم می شدند تا امنیت بیشتری داشته باشند. با این حال، این منجر به تماسهای چندگانه ارتباط بین فرآیندی (IPC) شد که منجر به بار پردازنده و مصرف انرژی بیشتر شد.
ظاهراً گوگل کدکها را به زبانی مانند Rust بازنویسی کرد که امنیت آنها را افزایش داد. بنابراین، آنها نیازی به تقسیم به فرآیندهای مختلف ندارند. Android Authority گزارش می دهد که کدک های صوتی نرم افزاری در حال پردازش می توانند کارایی رمزگشایی و رمزگذاری کدک AAC را تا 50٪ بهبود بخشند. ظاهراً قرار بود این ویژگی با اندروید 15 عرضه شود، اما گوگل آن را به اندروید 16 به تعویق انداخت.