Android 13 дасть мобільним геймерам нові можливості

Android 13 ще тільки готується до виходу, але поступово ми дізнаємося про нього все більше і більше нового. Офіційно представити його повинні ще тільки 10 травня на конференції Google I/O, але розробники вже у всю працюють з ним і діляться новими функціями, які вони знаходять в коді операційної системи. Зараз вони повідомили про нову функцію для мобільних геймерів. Вона дозволить по новому поглянути на ігри в рамках Android... А може бути і ні. Розібратися в цьому ще тільки належить після виходу самого Android 13, а поки ми можемо дізнатися, що саме знайшли розробники і що розповіли про це.

Android 13 ще не розкрив всі свої секрети, але вони поступово перестають ними бути.


Нова функція Android 13

Згідно з нещодавно виявленим кодом в Android 13 Developer Preview, геймерів Android може приємно здивувати Android 13.

За словами Мішаала Рахмана, остання попередня версія включає новий метод в GameManager API. Новий метод setGameState дозволить грі передавати платформі свій стан і інформацію про те, чи завантажується вона в даний момент. Це, в свою чергу, може допомогти прискорити завантаження гри за рахунок визначення пріоритетів використання ЦП і підвищення загальної продуктивності.

Приєднуйтесь до нас у Telegram!

Як працюватимуть ігри в Android 13

Використовуючи новий метод, ігри можуть повідомляти системі, чи слід їх переривати чи ні. Ця функція може безпосередньо впливати на час завантаження, дозволяючи розробникам вказувати системі підвищувати продуктивність ЦП і не допускати перешкод при завантаженні ресурсів, активів і багато чого іншого. Оскільки завантаження ресурсів часто є тим, що найбільше уповільнює гру, це оновлення може значно поліпшити загальне враження, зробивши більш плавними переходи від однієї сцени або послідовності до іншої.

Багато геймерів навіть з продуктивними смартфонами часто виявляються незадоволені тим, як працюють ігри. Вони недостатньо швидко завантажуються, недостатньо плавно працюють і час від часу вилітають. А все через те, що Android не орієнтована на ігри. Вона має свої пріоритети, які здаються їй більш важливими. На них і відводяться ресурси. Навіть тоді, коли вони потрібні на завантаження гри або обробку сцен всередині неї вже після завантаження.

Грати на Android 13 стане зручніше.


Підвищення продуктивності в іграх

Тепер система буде розуміти, що якщо людина завантажила гру, значить він хоче пограти, і інші фонові процеси, що не впливають на роботу смартфона в цілому і його безпеку, геймеру байдужі. Значить, можна буде більш правильно розподіляти ресурси. Це в першу чергу буде корисно для тих, хто грає на недорогих телефонах, потужності яких не вистачає, щоб забезпечувати виконання всіх підряд завдань одночасно.

Крім налаштування стану гри, Android 13 також готовий додати в ігри програмовані шейдери, що дасть розробникам більше можливостей, ніж нинішні RuntimeShaders. Це дозволить їм створювати більш досконалу графіку і дасть їм більш точний контроль над тим, як виглядають їхні ігри.

Як скоро в Android з'являться нові функції

Якщо ці функції з'являться у виробничій версії Android 13, що допоможе значно підвищити продуктивність ігор і дати розробникам можливість зробити свої ігри ще кращими.

Головне, щоб розробники почали використовувати нові інструменти Android 13.

Але, як завжди, є одна проблема, яка може перешкодити реалізації такої хорошої ідеї. Їй є лінь або недостатня компетенція розробників. Вони можуть просто не захотіти (або не змочь) реалізувати підтримку такої функції. Особливо для старих ігор, які і так протягом довгого часу не отримують оновлення.

Крім цього, найбільш актуальною така зміна буде для вимогливих ігор, яких не так багато. У підсумку, виходить, що не ледачі розробники внесуть необхідні зміни в свої продукти, але, можливо, ми не відразу помітимо велику різницю. Повинен буде пройти перехідний період, щоб застосування функції стало масовим. Втім, тривалість цього періоду залежить від Google і від того, як вона буде підштовхувати розробників до реалізації даної функції. Можливо, для них в цьому не буде сенсу, а може бути Google буде ретельно стежити за цим. Час покаже.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND