diff --git a/android/docs/help/about/system-requirements.md b/android/docs/help/about/system-requirements.md index 8badb87575..16efbf28af 100644 --- a/android/docs/help/about/system-requirements.md +++ b/android/docs/help/about/system-requirements.md @@ -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. diff --git a/developer/docs/help/guides/test/keyboard-touch-and-desktop.md b/developer/docs/help/guides/test/keyboard-touch-and-desktop.md index 3390023891..9db50afbbb 100644 --- a/developer/docs/help/guides/test/keyboard-touch-and-desktop.md +++ b/developer/docs/help/guides/test/keyboard-touch-and-desktop.md @@ -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 diff --git a/docs/minimum-versions.md b/docs/minimum-versions.md index 919f4520da..079c1b9aa2 100644 --- a/docs/minimum-versions.md +++ b/docs/minimum-versions.md @@ -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 | diff --git a/resources/build/minimum-versions.inc.sh b/resources/build/minimum-versions.inc.sh index 6f0211895a..8f9237d119 100644 --- a/resources/build/minimum-versions.inc.sh +++ b/resources/build/minimum-versions.inc.sh @@ -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