Skip to content

Commit 2548877

Browse files
authored
add supported platforms;remove supported hardware (#217)
* add supported platforms;remove supported hardware * Add cross references to sdk refs
1 parent 03483eb commit 2548877

File tree

10 files changed

+122
-41
lines changed

10 files changed

+122
-41
lines changed

client-sdk-references/dotnet.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,3 +310,7 @@ var db = new PowerSyncDatabase(new PowerSyncDatabaseOptions
310310
Logger = logger
311311
});
312312
```
313+
314+
## Supported Platforms
315+
316+
See [Supported Platforms -> .NET SDK](/resources/supported-platforms#net-sdk).

client-sdk-references/flutter.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,3 +373,7 @@ See [Flutter ORM Support](/client-sdk-references/flutter/flutter-orm-support) fo
373373
## Troubleshooting
374374

375375
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
376+
377+
## Supported Platforms
378+
379+
See [Supported Platforms -> Dart SDK](/resources/supported-platforms#dart-sdk).

client-sdk-references/javascript-web.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,4 +403,8 @@ See [JavaScript ORM Support](/client-sdk-references/javascript-web/javascript-or
403403

404404
## Troubleshooting
405405

406-
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
406+
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
407+
408+
## Supported Platforms
409+
410+
See [Supported Platforms -> JS/Web SDK](/resources/supported-platforms#js%2Fweb-sdk).

client-sdk-references/kotlin-multiplatform.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,3 +353,7 @@ Please [let us know](/resources/contact-us) what your needs around ORMs are.
353353
## Troubleshooting
354354

355355
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
356+
357+
## Supported Platforms
358+
359+
See [Supported Platforms -> Kotlin SDK](/resources/supported-platforms#kotlin-sdk).

client-sdk-references/node.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,4 +200,8 @@ logger.setLevel(LogLevel.DEBUG);
200200

201201
<Tip>
202202
Enable verbose output in the developer tools for detailed logs.
203-
</Tip>
203+
</Tip>
204+
205+
## Supported Platforms
206+
207+
See [Supported Platforms -> Node.js SDK](/resources/supported-platforms#node-js-sdk).

client-sdk-references/react-native-and-expo.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,3 +487,7 @@ See [JavaScript ORM Support](/client-sdk-references/javascript-web/javascript-or
487487
## Troubleshooting
488488

489489
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
490+
491+
## Supported Platforms
492+
493+
See [Supported Platforms -> React Native SDK](/resources/supported-platforms#react-native-sdk).

client-sdk-references/swift.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,4 +279,8 @@ ORM support is not yet available, we are still investigating options. Please [le
279279

280280
## Troubleshooting
281281

282-
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
282+
See [Troubleshooting](/resources/troubleshooting) for pointers to debug common issues.
283+
284+
## Supported Platforms
285+
286+
See [Supported Platforms -> Swift SDK](/resources/supported-platforms#swift-sdk).

docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,8 +458,8 @@
458458
},
459459
"resources/ai-tools",
460460
"resources/performance-and-limits",
461+
"resources/supported-platforms",
461462
"resources/feature-status",
462-
"resources/supported-hardware",
463463
"resources/faq",
464464
"resources/local-first-software",
465465
"resources/release-notes",

resources/supported-hardware.mdx

Lines changed: 0 additions & 37 deletions
This file was deleted.

resources/supported-platforms.mdx

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: "Supported Platforms"
3+
description: "Supported platforms by PowerSync Client SDK"
4+
---
5+
6+
## Swift SDK
7+
8+
| Platform | Supported? | Notes |
9+
| --- | --- | --- |
10+
| macOS | Yes | |
11+
| iOS | Yes | |
12+
| watchOS | Yes | watchOS 26 not supported yet |
13+
| iPadOS | Yes | |
14+
| tvOS | No | Planned |
15+
| macOS Catalyst | No | KT-40442 Support building Kotlin/Native for Mac Catalyst (x86-64 and arm64) |
16+
| visionOS | No | KT-59571 Add support for visionOS SDK |
17+
| Non-apple targets (Linux, Windows) | No | No good way to link PowerSync |
18+
19+
## Kotlin SDK
20+
21+
| Platform | Supported? | Notes |
22+
| --- | --- | --- |
23+
| Android | Yes (x86-64, x86, aarch64, armv7) | |
24+
| Android native | No | |
25+
| iOS | Yes (aarch64 device, x86-64 and aarch64 simulators) | |
26+
| macOS (native) | Yes (x86-64, aarch64) | |
27+
| macOS catalyst (native) | No | KT-40442 Support building Kotlin/Native for Mac Catalyst (x86-64 and arm64) |
28+
| watchOS | Yes (aarch64 device, armv8 32-bit pointers ABI, x86-64 and aarch64 simulators) | |
29+
| tvOS | Yes (aarch64 device, x86-64 and aarch64 simulators) | |
30+
| visionOS | No | KT-59571 Add support for visionOS SDK |
31+
| Windows (JVM) | Yes (x86-64 only) | |
32+
| Linux (JVM) | Yes (x86-64, aarch64) | |
33+
| macOS (JVM) | Yes (x86-64, aarch64) | |
34+
| Linux (native) | No | Maybe soon |
35+
| Windows (native) | No | Maybe soon |
36+
| JS | No | |
37+
| WebAssembly | No | |
38+
39+
## Dart SDK
40+
41+
| Platform | Supported? | Notes |
42+
| --- | --- | --- |
43+
| Flutter Android | Yes (x86-64, aarch64, armv7) | |
44+
| Flutter iOS | Yes | |
45+
| Flutter macOS | Yes (x86-64, aarch64) | |
46+
| Flutter Windows | Yes (x86-64 only) | |
47+
| Flutter Linux | Yes (x86-64, aarch64) | |
48+
| Flutter web | Yes | Only dart2js is tested, dart2wasm has issues |
49+
| Dart web | With custom setup | |
50+
| Dart macOS | With custom setup | |
51+
| Dart Windows | With custom setup (x86-64 only) | |
52+
| Dart Linux | With custom setup (x86-64, aarch64) | Dart supports armv7 and riscv64gc as well, we currently don’t |
53+
54+
## .NET SDK
55+
56+
| Platform | Supported? | Notes |
57+
| --- | --- | --- |
58+
| WPF | No | Some known build issues |
59+
| MAUI | Yes | |
60+
| Winforms | YMMV - not tested | |
61+
| CLI Windows | Yes | |
62+
| CLI Mac | Yes | |
63+
| Avalonia UI | YMMV - not tested | |
64+
65+
## React Native SDK
66+
67+
| Platform | Supported? | Notes |
68+
| --- | --- | --- |
69+
| React Native | Yes | |
70+
| React Native w/ Expo | Yes | |
71+
| React Native Web | Yes | |
72+
| React Native for Windows | No | |
73+
74+
## JS/Web SDK
75+
76+
| Platform | Supported? | Notes |
77+
| --- | --- | --- |
78+
| Chrome & Chrome-based | Yes | See VFS notes |
79+
| Firefox | Yes | OPFS Not supported in private tabs |
80+
| Safari | Yes | OPFS Not supported in private tabs |
81+
82+
## Node.js SDK
83+
84+
| Platform | Supported? | Notes |
85+
| --- | --- | --- |
86+
| macOS | Yes | |
87+
| Linux | Yes | |
88+
| Windows | Yes | |
89+
90+

0 commit comments

Comments
 (0)