>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

O Que É um Aplicativo Não Baseado na Web?

Definição

Um aplicativo não-web (também chamado desktop, standalone, ou offline) roda localmente no SO do dispositivo sem precisar de navegador ou conexão internet.

Características-Chave

  • Instalado via executável (.exe, .dmg, .msi, .apk, .app).
  • Executa na CPU/RAM local; armazena dados em disco local.
  • Pode funcionar 100% offline (exceto features de sync/nuvem).
  • UI renderizada por frameworks do SO (Win32, Cocoa, Qt, Electron, etc.).

Vantagens

  • Performance: Acesso direto ao hardware; sem latência de rede.
  • Segurança: Superfície de ataque menor (sem servidor web, sem XSS/CSRF).
  • Personalização: Integração profunda no SO, plugins, scripting.
  • Compatibilidade: Roda em versões antigas de SO; sem guerras de versão de navegador.

Desvantagens

  • Distribuição: Instalação/update manual por dispositivo (a menos que gerenciado).
  • Esforço Multiplataforma: Builds separados para Win/Mac/Linux/mobile.
  • Colaboração: Difícil tempo real multi-usuário (precisa backend mesmo assim).
  • Custo: Frequentemente licença upfront vs. assinatura SaaS.

Exemplos

  • Produtividade: Microsoft Office (desktop), LibreOffice, Adobe Photoshop, DaVinci Resolve.
  • Desenvolvimento: Visual Studio, IntelliJ, Xcode.
  • Finanças: QuickBooks Desktop, GnuCash.
  • Utilitários: 7-Zip, VLC, Notepad++.

Desfoque Moderno

Apps Electron/Tauri são tecnicamente locais mas empacotam Chromium. PWAs instalam como apps mas são web-based. A linha está sumindo.