9 poin oleh xguru 2020-11-19 | 3 komentar | Bagikan ke WhatsApp
  • Open source yang memungkinkan penggunaan Skia, pustaka grafis 2D multiplatform, dari Java

→ dikembangkan oleh JetBrains

  • Dari sisi performa, Skia lebih unggul dibanding semua toolkit Java 2D yang ada

→ akselerasi dan optimasi GPU, dukungan OpenType, ruang warna, dan lainnya

  • Berbeda dari binding yang memanfaatkan javacpp dan sejenisnya, ini dikembangkan langsung dengan Java-Native API

→ manajemen memori otomatis

→ memanfaatkan class/interface/inheritance/singleton Java dengan semestinya

→ mengikuti konvensi Java, termasuk Getter/Setter dan lainnya

→ Typed Enums

→ menggunakan tipe Java native alih-alih tipe data Skia/C++ (String, arrays, Streams, Files, Byte Buffers, AutoCloseable)

  • Windows/Linux/macOS, Bitmap/OpenGL/Metal/Vulkan (direncanakan)

  • JetBrains Compose sedang memanfaatkan Skija

3 komentar

 
xguru 2020-11-19

Katanya JetBrains Compose memakai Skia, ternyata mereka membuat dan menggunakan sesuatu seperti ini di dalamnya.

Mungkin sekarang alat-alat yang dibuat dengan Java juga bisa menampilkan grafis yang agak lebih cepat ya, hehe

 
iolothebard 2020-11-19

Kalau ada fitur penandaan, bukankah kita tidak perlu lagi memasang tautan secara manual?

 
xguru 2020-11-19

Kalau Anda mengembangkannya, saya akan bantu mengintegrasikannya dengan rapi...?