Андроид 12 застарева РендерСцрипт АПИ за ГПУ рачунарске задатке

Гоогле је најавио да ће предстојеће издање Андроида 12 застарети РендерСцрипт, АПИ који се користи за покретање рачунарски интензивног кода.

Гоогле је представио РендерСцрипт АПИ још у Андроид 3.0 Хонеицомб за апликације које треба да покрећу радна оптерећења високих перформанси на ЦПУ или ГПУ без употребе НДК-а или АПИ-ја специфичних за ГПУ. Уз побољшања НДК алата, ГПУ рачуна помоћу ОпенЦЛ-а, увођење Вулкан-а АПИ и могућност дељења битмап хардверских бафера између Андроид СДК и НДК кода, Гоогле је одлучио да застари РендерСцрипт АПИ-је ин Андроид 12.

Како је објашњено на Блог програмера за Андроид, Гоогле више не препоручује РендерСцрипт за задатке који су критични за перформансе. Уместо тога, радна оптерећења високих перформанси која треба да се покрећу на ГПУ хардверу требало би да мигрирају на вишеплатформски Вулкан АПИ. Гоогле је обезбедио а узорак апликације који демонстрира две РендерСцрипт скрипте са њиховим Вулкан еквивалентима. Ако ваша апликација треба да ради на старијим уређајима, можда ћете морати да управљате двема путањама кода: једним са РС за старије уређаје и једним са Вулканом за новије уређаје.

За апликације које су користиле РС за свој скуп функција за манипулацију сликама високих перформанси као што је замућење, Гоогле је обезбедио Андроид библиотеку који замењује већину застарелих функција Интринсицс. Док ће АПИ-ји наставити да функционишу на Андроиду 12, Гоогле каже да ће компајлирање РС кода када се циља издање избацити упозорење.