https://matrix.to/#/!DgvjtOljKujDBrxyHk : matrix.org/$15071030174113448 SwKsp: matrix.org
Se bem entendi, a fonte da confusão do 'dispositivo' é que, em um dispositivo _físico_, você pode fazer login, sair (descartando suas chaves de criptografia e2e) e entrar novamente, resultando em dois _ids de dispositivo_. Isso está certo?
A sessão é uma alternativa interessante; pode muito bem estar mais próximo do conceito que estamos tentando representar. Meu medo é que isso vá longe demais na direção oposta - as pessoas podem intuitivamente esperar que uma sessão represente a sessão literal de linguagem comum de uso do aplicativo.
Acho que você está certo ao dizer que o termo _dispositivo_ é problemático; Acho que precisamos pensar com cuidado sobre como podemos substituí-lo.
Isso mesmo, além disso, você pode ter vários "dispositivos" em um dispositivo físico em clientes alternativos.
Eu não considerei a sessão como sendo uma única sessão de uso, a maioria dos webapps que consigo pensar em usar o termo sessões ao gerenciar outros dispositivos conectados, não tenho certeza disso.
Isso parece estar mais ou menos resolvido no desenvolvimento https://github.com/matrix-org/matrix-react-sdk/pull/3980
Comentários muito úteis
Se bem entendi, a fonte da confusão do 'dispositivo' é que, em um dispositivo _físico_, você pode fazer login, sair (descartando suas chaves de criptografia e2e) e entrar novamente, resultando em dois _ids de dispositivo_. Isso está certo?
A sessão é uma alternativa interessante; pode muito bem estar mais próximo do conceito que estamos tentando representar. Meu medo é que isso vá longe demais na direção oposta - as pessoas podem intuitivamente esperar que uma sessão represente a sessão literal de linguagem comum de uso do aplicativo.
Acho que você está certo ao dizer que o termo _dispositivo_ é problemático; Acho que precisamos pensar com cuidado sobre como podemos substituí-lo.