Merge pull request #382 from exul/faq/client-and-server-questions

Split Implementation into Clients and Server and add questions
pull/977/head
Oddvar Lovaas 8 years ago committed by GitHub
commit bdc869d8e7

@ -19,7 +19,9 @@ Categories
[Standard](#standard)
[Implementations](#implementations)
[Servers](#servers)
[Clients](#clients)
|
@ -502,7 +504,7 @@ HTTP is indeed not the most efficient transport, but it is ubiquitous, very well
It has thus been chosen as the mandatory baseline of the exchange, but it is still entirely possible to use more fancy protocols for communication between clients and server (see for example this [websocket transport draft](https://github.com/matrix-org/matrix-doc/blob/master/drafts/websockets.rst)), and it's also possible in the future that negotiation of more efficient protocols will be added for the federation between servers, with HTTP+JSON remaining as the compability baseline.
### Implementations
### Servers
##### What is Synapse?
@ -553,19 +555,44 @@ This is because both provide a mature and well known event-driven async IO frame
Synapse is *very* database dependent (as of Oct 2015; this is improving in the near future however), and we like having the flexibility to sculpt our own queries.
##### Will Synapse share my chat data with other servers in the federation?
Data is only shared between servers of participating users of a room. If all users in a room are on your server, no data is shared with other servers.
### Clients
##### Where can I find a mobile app?
The "Matrix Console" reference apps (ugly, geeky and powerful - intended for early adopter powerusers) can be downloaded from the [Google Play store](https://play.google.com/store/apps/details?id=org.matrix.androidsdk.alpha)
and [Apple store](https://itunes.apple.com/gb/app/matrix-console/id970074271).
Vector is available for Android and iOS.
|
The iOS version can be downloaded from the [Apple store](https://itunes.apple.com/us/app/vector.im/id1083446067).
The Android version can be downloaded from the [Google Play store](https://play.google.com/store/apps/details?id=im.vector.alpha) or [F-Droid](https://f-droid.org/repository/browse/?fdid=im.vector.alpha). If you are not sure which one to choose, install Vector from the [Google Play store](https://play.google.com/store/apps/details?id=im.vector.alpha).
For the Android app, you can also install the latest development version
built by [Jenkins](http://www.matrix.org/jenkins/job/AndroidConsoleDevelop/lastBuild/artifact/console/build/outputs/apk/console-alpha-debug.apk).
built by [Jenkins](http://matrix.org/jenkins/job/VectorAndroidDevelop). Use it at your own risk and only if you know what you are doing.
##### I installed Vector via F-Droid, why is it draining my battery?
The F-Droid release of Vector does not use [Google Cloud Messaging](https://developers.google.com/cloud-messaging/). Which allows users that do not have Google Services installed to use Vector.
The drawback is, that Vector has to pull for new messages, which can drain your battery.
You can change the delay between two polls in the settings. If you chose a higher delay you battery life should improve.
You can also disable the background sync entirely (which means that you won't get any notifications).
If you are not happy with that, just install it from the [Google Play store](https://play.google.com/store/apps/details?id=im.vector.alpha).
##### Where can I find a web app?
As of Oct 2015, the best web app options are to use [Vector.im](https://vector.im) - a glossy web client written on top of [matrix-react-sdk](https://github.com/matrix-org/matrix-react-sdk), or the original [AngularJS based client](https://matrix.org/beta), which has serious performance problems and is not currently being maintained. In future a "Matrix Console" reference web app built on matrix-react-sdk will be released by matrix.org to complement the mobile apps above.
You can use [Vector.im](https://vector.im) - a glossy web client written on top of [matrix-react-sdk](https://github.com/matrix-org/matrix-react-sdk).
You can also run Vector on your own server. It's a static web application, just download the [last release](https://github.com/vector-im/vector-web/) and unpack it.
##### Where can I find a desktop client?
There are several, but they don't have all the features that synapse has. Check the list of clients on [matrix.org](http://matrix.org/docs/projects/try-matrix-now.html#clients).
|

Loading…
Cancel
Save