Back to Wekan

Dev: Android install & update platforms (manual vs automatic, like Snap)

docs/Design/Autoupdate/OS/Android.md

10.102.1 KB
Original Source

Dev: Android install & update platforms (manual vs automatic, like Snap)

Android is the most pluralistic mobile OS: the default path is Google Play background auto-update, but privileged alternative stores (F-Droid, Aurora) can now auto-update too, and enterprise fleets use Managed Google Play push-installs. Google Play System Updates (Project Mainline) patch OS modules without a full OTA.

Store/MechanismManualAutomaticAuto/Internet mechanismMaintainerURLLicense
Google Play Store✓ (default)Background updates over Wi-Fi/any-network when idle+charging; global + per-app togglesGooglehttps://support.google.com/googleplay/answer/113412Proprietary
F-Droid + Privileged ExtensionClient polls repo index; Privileged Extension (or GrapheneOS/Calyx integration) installs updates silently (since 2025)F-Droidhttps://f-droid.org/packages/org.fdroid.fdroid.privileged/GPL/AGPL
Aurora StoreAnonymous/Google-account Play proxy; unattended updates via Android 12+ update-owner APIAurora OSShttps://gitlab.com/AuroraOSS/AuroraStoreGPL-3.0
Sideloaded APKUser downloads .apk; no update channelany sourcehttps://developer.android.com/varies
Play System Updates (Mainline)APK/APEX modules delivered over Play infrastructure, no full OTAGoogle/AOSPhttps://source.android.com/docs/core/ota/modular-systemApache-2.0
Managed Google Play / MDMautoInstallPolicy / forced-install pushes and silently updates apps via EMM (Intune, Jamf…)Google + EMMhttps://support.google.com/work/android/answer/6137769Proprietary

WeKan applicability

WeKan is a web/Meteor app — native Electron desktop auto-update does not apply. Ship WeKan as a PWA (installable via Chrome) or wrap it (Bubblewrap/TWA) for Play/F-Droid/Aurora; the wrapper then rides normal store auto-update.

See also

iOS.md · ChromeOS.md · Linux.md