Naremis
Menu

Guia da Naremis

Listas de tarefas off-line versus nuvem: onde estão suas tarefas

As opções de armazenamento afetam a privacidade, a recuperação e o acesso. Aqui está o que realmente significa apenas local, nuvem primeiro e sincronização local primeiro.

“Off-line” e “nuvem” são frequentemente tratados como opostos, mas os aplicativos de tarefas modernos podem combiná-los de várias maneiras. Compreender onde fica a cópia durável é mais útil do que confiar em um emblema de recurso.

Apenas local: um dispositivo contém o notebook

Um aplicativo somente local armazena tarefas no dispositivo ou no perfil do navegador que você está usando. Pode oferecer forte imediatismo e não requer conta remota. O provedor pode nunca receber o conteúdo da tarefa.

A compensação é responsabilidade. Se o dispositivo for perdido, o armazenamento do navegador for limpo ou o banco de dados local for danificado, o provedor não poderá restaurar informações que nunca possuiu. Bons hábitos de exportação e backup são importantes.

Cloud-first: o servidor é a cópia principal

Um aplicativo que prioriza a nuvem grava o notebook canônico nos servidores do provedor. Isso simplifica a recuperação de conta e o acesso a vários dispositivos. Isso também pode significar que o aplicativo não pode concluir uma alteração – ou mesmo abrir conteúdo útil – sem uma conexão, a menos que o cache offline tenha sido criado separadamente.

Sua confiança se estende à segurança, retenção e disponibilidade do provedor. Leia se o conteúdo está criptografado em trânsito, em repouso ou de ponta a ponta; essas frases descrevem diferentes proteções.

Sincronizado localmente: cada dispositivo funciona localmente

Um modelo sincronizado local primeiro grava primeiro em um banco de dados local durável e depois troca operações com um servidor. A interface pode permanecer responsiva e útil off-line, enquanto a cópia sincronizada oferece suporte a dispositivos adicionais e recuperação.

Este modelo ainda tem conflitos para resolver quando dois dispositivos offline alteram a mesma tarefa. Uma implementação responsável precisa de caixas de saída duráveis, operações idempotentes, verificações de propriedade e uma forma visível de recuperação de edições obsoletas.

Como Naremis usa os modelos

Naremis começa em Este dispositivo modo: um banco de dados IndexedDB versionado no navegador atual, sem conta e sem cota de tarefas imposta por Naremis. O armazenamento disponível do dispositivo se aplica. Após o primeiro carregamento bem-sucedido, um shell de aplicativo em cache oferece suporte à abertura offline.

Se você ativar a sincronização gratuita, o Google fará login e Naremis importará o notebook local completo para seu armazenamento sincronizado. As alterações futuras ainda serão gravadas localmente primeiro e depois sincronizadas por meio de Naremis. O texto da tarefa não é enviado ao Google.

A sincronização não é criptografada de ponta a ponta. Naremis e seus processadores de infraestrutura devem ser capazes de armazenar e processar conteúdo sincronizado para fornecer o serviço. O política de Privacidade explica os processadores e controles, enquanto o página de recurso off-line cobre riscos práticos de armazenamento local.

Perguntas para fazer a qualquer aplicativo de tarefas

  1. Posso usá-lo sem uma conta?
  2. O que acontece na primeira carga sem conexão?
  3. Onde está a cópia canônica após uma alteração?
  4. O provedor pode recuperar dados apenas locais?
  5. O que a limpeza dos dados do navegador ou do aplicativo remove?
  6. A sincronização é opcional?
  7. O conteúdo é criptografado de ponta a ponta ou protegido apenas em trânsito e em repouso?
  8. Como exporto ou excluo meus dados?
Escolha o armazenamento de acordo com a falha que você mais precisa evitar: divulgação indesejada, perda da única cópia, perda de acesso off-line ou perda de acesso entre dispositivos.

Comece por hoje

Deixe o hoje claro.

Comece localmente e escolha Sincronizar somente se for adequado às suas necessidades.

Abrir Naremis