diff --git a/README.md b/README.md index 283f152..b7c701c 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,9 @@ F-Droid desktop client. -Not yet a replacement for the Android client, since many features are still -missing. +This is **not** a replacement for the Android client. While the Android client +integrates with the system with regular update checks and notifications, this +is a command line client that talks to connected devices via ADB. For simplicity, it tries to follow the `apt-get`/`apt-cache` commands where it makes sense such as `update`, `show`, `install` and `remove`. @@ -18,11 +19,24 @@ makes sense such as `update`, `show`, `install` and `remove`. ### Missing features + * Proper index update checking via ETag * Multi-repo support - * Interaction with a device - - Probably via the command `adb` + * Interaction with a device via ADB: + - Probably relying on the installed command `adb` - Fetch device details (Android version, architecture, ...) - Fetch installed applications - Should use a `sync` command if always fetching the data above is slow - Install, update and remove applications + * Apk caching +### Advantages over the Android client + + * Faster to use command line interface + * Ability to batch install/update/remove without root nor system privileges + * Interact between multiple Android devices: + - Transfer apps and their data from one device to another + +### Android client features this will never have + + * "Update available" notifications + * Swap apps over WiFi or Bluetooth and local repos