-
Notifications
You must be signed in to change notification settings - Fork 546
Views Support Matrix
Matthew Leibowitz edited this page Nov 22, 2019
·
7 revisions
CPU / Raster | GPU / Accelerated | |||
---|---|---|---|---|
Native | Xamarin.Forms | Native | Xamarin.Forms | |
Android | ✔️SKCanvasView SKSurfaceView 1
|
✔️SKCanvasView
|
✔️SKGLTextureView 1 2SKGLSurfaceView 1 2
|
✔️SKGLView
|
GTK# 2 | ✔️SKWidget
|
🕵️ (under investigation) |
🕵️ (under investigation) |
🕵️ (under investigation) |
GTK# 3 | ✔️SKDrawingArea
|
🕵️ (under investigation) |
🕵️ (under investigation) |
🕵️ (under investigation) |
iOS | ✔️SKCanvasView SKCanvasLayer
|
✔️SKCanvasView
|
✔️SKGLView SKGLLayer
|
✔️SKGLView
|
macOS | ✔️SKCanvasView ️SKCanvasLayer
|
✔️SKCanvasView
|
✔️SKGLView SKGLLayer
|
✔️SKGLView
|
Tizen | ✔️SKCanvasView 2
|
✔️SKCanvasView
|
✔️SKGLSurfaceView 2
|
✔️SKGLView
|
tvOS | ✔️SKCanvasView SKCanvasLayer
|
❌ (Xamarin.Forms) |
✔️SKGLView SKGLLayer
|
❌ (Xamarin.Forms) |
UWP | ✔️SKXamlCanvas
|
✔️SKCanvasView
|
✔️SKSwapChainPanel 1 2
|
✔️SKGLView
|
watchOS | 🕵️ (under investigation) |
❌ (Xamarin.Forms) |
🕵️ (under investigation) |
❌ (Xamarin.Forms) |
WinForms | ✔️SKControl
|
❌ (Xamarin.Forms) |
✔️SKGLControl
|
❌ (Xamarin.Forms) |
WPF | ✔️SKElement
|
✔️SKCanvasView
|
❌ (use SKGLControl and WindowsFormsHost )
|
✔️SKGLView
|
Notes:
- Supports rendering to the view on a background thread.
- Provides a built-in render loop.