chore: update minimum versions

This commit is contained in:
Marc Durdin 2024-11-06 11:14:59 +07:00
parent 121d0e38d1
commit a68ed0d322
4 changed files with 18 additions and 6 deletions

View file

@ -9,7 +9,10 @@ Keyman for Android will run on Android phones and tablets that have a minimum ve
[Android 5.0 (Lollipop)](https://developer.android.com/about/versions/lollipop).
### Minimum Chrome Version
Keyman for Android requires a minimum version of [Google Chrome](https://play.google.com/store/apps/details?id=com.android.chrome) 37.0.
Keyman for Android requires a minimum version 53.0 of [Google
Chrome](https://play.google.com/store/apps/details?id=com.android.chrome).
If you have an older device, you may need to upgrade Chrome before you can use
Keyman, e.g. through the Play Store.
### Device Permissions
Network and [external storage permissions](../troubleshooting/grant-storage-permission) are required to download and install keyboards/dictionaries from the Keyman servers.

View file

@ -70,9 +70,7 @@ able to select your keyboard from the list and start using it.
To start testing on your mobile device, your device needs to be on the
same network as your PC. Then open your web browser on the device. Which
browser? On iOS, use Safari.  On Android devices, we recommend using
Chrome. We don't recommend the Android Browser, because its capabilities
vary dramatically depending on the Android version and the brand of your
device.
Chrome.
Then you will need to pick an address from the debug host list in Keyman
Developer that your device can find. An IP address on the same network

View file

@ -50,10 +50,14 @@ https://help.keyman.com/developer/engine/android/latest-version/
|-----------------------------------|--------------|
| KEYMAN_DEFAULT_VERSION_UBUNTU_CONTAINER | noble |
| KEYMAN_MIN_TARGET_VERSION_ANDROID | 5 |
| KEYMAN_MIN_TARGET_VERSION_CHROME | 95.0 |
| KEYMAN_MIN_TARGET_VERSION_ANDROID_CHROME | 53.0 |
| KEYMAN_MIN_TARGET_VERSION_IOS | 12.2 |
| KEYMAN_MIN_TARGET_VERSION_MAC | 10.13 |
| KEYMAN_MIN_TARGET_VERSION_UBUNTU | 20.04 |
| KEYMAN_MIN_TARGET_VERSION_WEB_CHROME | 95.0 |
| KEYMAN_MIN_TARGET_VERSION_WEB_FIREFOX | 79.0 |
| KEYMAN_MIN_TARGET_VERSION_WEB_OPERA | 47.0 |
| KEYMAN_MIN_TARGET_VERSION_WEB_SAFARI | 13.0 |
| KEYMAN_MIN_TARGET_VERSION_WINDOWS | 10 |
| KEYMAN_MIN_VERSION_ANDROID_SDK | 21 |
| KEYMAN_MIN_VERSION_CPP | 17 |

View file

@ -15,7 +15,14 @@ KEYMAN_MIN_TARGET_VERSION_IOS=12.2 # iOS 12.2
KEYMAN_MIN_TARGET_VERSION_WINDOWS=10 # Windows 10
KEYMAN_MIN_TARGET_VERSION_MAC=10.13 # MacOS 10.13 (High Sierra)
KEYMAN_MIN_TARGET_VERSION_UBUNTU=20.04 # Ubuntu 20.04 Focal
KEYMAN_MIN_TARGET_VERSION_CHROME=95.0 # Final version that runs on Android 5.0
KEYMAN_MIN_TARGET_VERSION_ANDROID_CHROME=53.0 # min vesrion of Chrome for Keyman for Android
# Target web browsers for KeymanWeb -- we do not have polyfills for
# earlier versions, YMMV
KEYMAN_MIN_TARGET_VERSION_WEB_CHROME=95.0 # Note: 95.0 is final version that runs on Android 5.0
KEYMAN_MIN_TARGET_VERSION_WEB_FIREFOX=79.0 # TBD
KEYMAN_MIN_TARGET_VERSION_WEB_OPERA=47.0 # TBD
KEYMAN_MIN_TARGET_VERSION_WEB_SAFARI=13.0 # iOS 13.0, macOS 10.13.6+
# Dependency versions
KEYMAN_MIN_VERSION_NODE_MAJOR=20 # node version source of truth is /package.json:/engines/node; use KEYMAN_USE_NVM to automatically update