3

I am dealing with an application which has to rapidly draw text on bitmaps. I've pretty much optimized the memory usage of the rendering process but I still want the process to be as fast as possible and that's when I learned about the Skia library which some people say it can provide superior performance compared to native Android canvas. After some googling, I heard that Android already uses Skia for UI rendering and I am wondering if I will gain any performance if I start using Skia to render text on bitmaps instead of using Android canvas ?

a_local_nobody
  • 7,947
  • 5
  • 29
  • 51
Piyachet Kanda
  • 139
  • 3
  • 9
  • 2
    i have removed the `If not, is there any alternative that you would recommend?` part of your question, as asking for libraries is off-topic for stack overflow, although the rest of your question (asking if android uses Skia library internally) seems fine :) – a_local_nobody Jun 01 '20 at 09:00
  • That's okay. Thank you. – Piyachet Kanda Jun 01 '20 at 10:00

1 Answers1

2

Android versions before 3.0 used SKIA for drawing, from 3.0 HWUI is used. You can see this article about The Android graphics subsystem and this related question.