Skip to content

Views Support Matrix

Matthew Leibowitz edited this page Sep 26, 2018 · 7 revisions
CPU / Raster GPU / Accelerated
Native Xamarin.Forms Native Xamarin.Forms
Android ✔️
SKCanvasView
SKSurfaceView1
✔️
SKCanvasView
✔️
SKGLTextureView1 2
SKGLSurfaceView1 2
✔️
SKGLView
GTK ✔️
SKWidget
🔜
(coming soon)
🕵️
(under investigation)
🔜
(coming soon)
iOS ✔️
SKCanvasView
SKCanvasLayer
✔️
SKCanvasView
✔️
SKGLView
SKGLLayer
✔️
SKGLView
macOS ✔️
SKCanvasView
SKCanvasLayer
✔️
SKCanvasView
✔️
SKGLView
SKGLLayer
✔️
SKGLView
Tizen ✔️
SKCanvasView2
✔️
SKCanvasView
✔️
SKGLSurfaceView2
✔️
SKGLView
tvOS ✔️
SKCanvasView
SKCanvasLayer

(Xamarin.Forms)
✔️
SKGLView
SKGLLayer

(Xamarin.Forms)
UWP ✔️
SKXamlCanvas
✔️
SKCanvasView
✔️
SKSwapChainPanel1 2
✔️
SKGLView
watchOS 🕵️
(under investigation)

(Xamarin.Forms)
🕵️
(under investigation)

(Xamarin.Forms)
WinForms ✔️
SKControl

(Xamarin.Forms)
✔️
SKGLControl

(Xamarin.Forms)
WPF ✔️
SKElement
🔜
(coming soon)

(use SKGLControl and WindowsFormsHost)
🔜
(coming soon)

Notes:

  1. Supports rendering to the view on a background thread.
  2. Provides a built-in render loop.