Multi-Platform Support
While KeyboardKit only supports iOS, KeyboardKit Pro supports all major Apple platforms (iOS, macOS, tvOS, watchOS, visionOS) and can be used to create keyboard-related apps on all platforms.
Multi-Platforms Use-Cases
Even if a custom keyboard makes little sense on macOS, watchOS, and tvOS, you can use KeyboardKit to create companion apps for your custom keyboard.
You can for instance sync settings across app groups to create more sophisticated customization tools, create a separate styling app that syncs styles to your iOS app, etc.
Multi-Platfom Builds
Multi-platform builds are not enabled by default, since it would make the KeyboardKit binary very large. Since most developers only need iOS support, iOS is therefore the default build configuration.
We provide on-demand multi-platform builds to Business license customers, who can reach out and request a custom build configuration for a certain version.
Android Support
Although Android support isn’t often requested, we are investigating what it would take to port the SDK to Android. Reach out if you need Android support, or want to invest in making this happen.