Browse Source

Add more TODOs and differences with the Android client

pull/8/head
Daniel Martí 11 years ago
parent
commit
ec86c9d7d9
  1. 22
      README.md

22
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

Loading…
Cancel
Save