Aplicações desktop (apps nativos) são programas de software totalmente funcionais instalados localmente no sistema operacional de um computador (Windows, macOS, Linux). Eles rodam diretamente no hardware via SO, oferecendo acesso total ao sistema, capacidade offline e tipicamente funcionalidade mais rica que equivalentes web.
| Categoria | Exemplos | Vantagens Desktop Principais |
|---|---|---|
| Suítes Produtividade | Microsoft Office (Win/Mac), LibreOffice, OnlyOffice, WPS Office | Manipulação arquivos grandes, macros, offline, automação COM/VBA |
| Criativo/Design | Adobe Photoshop, Illustrator, Premiere, DaVinci Resolve, Blender, Affinity | Aceleração GPU, gestão de cores, ecossistema plugins, performance bruta |
| Desenvolvimento | VS Code, IntelliJ IDEA, Visual Studio, Xcode, Sublime Text, Vim/Neovim | Integração debugger, terminal, Git, language servers, extensões |
| Áudio/Vídeo | Ableton Live, Pro Tools, Logic Pro, Reaper, VLC, MPC-BE, HandBrake | Baixa latência ASIO/CoreAudio, encoding hardware, suporte codecs |
| Engenharia/3D | SolidWorks, Fusion 360, AutoCAD, Rhino, KiCad, FreeCAD | OpenGL/Vulkan, compute multi-thread, assemblies grandes |
| Utilitários | 7-Zip, Everything, Notepad++, Process Explorer, Rufus, Ventoy | Acesso profundo ao sistema, sem limites de sandbox |
| Comunicação | Slack, Discord, Teams, Zoom, Thunderbird, Signal (desktop) | Hotkeys globais, overlay, teclas mídia hardware, sync background |
| Jogos | Steam, Epic, GOG, Battle.net, EA App, Ubisoft Connect | DirectX/Vulkan, integração drivers, anti-cheat, DRM |
| Aspecto | Desktop App | Web App |
|---|---|---|
| Instalação | Necessária (instalador, gerenciador pacotes, store) | Nenhuma (navegador) |
| Atualizações | Manual ou auto-updater (por app) | Instantânea, server-side |
| Cross-platform | Builds separados (ou Electron/Tauri/Flutter) | Codebase único |
| Performance | Velocidade nativa, GPU/CPU total | Overhead JS/WASM, sandboxed |
| Offline | Funcionalidade total | Limitado (Service Workers, PWA) |
| Segurança | Usuário responsável; code signing ajuda | Sandbox navegador, CSP, HTTPS automático |
| Distribuição | Stores, sites, gerenciadores pacotes | URL |
| Privacidade dados | Local por padrão | Dependente de servidor |
| Colaboração | Requer backend sync | Nativo real-time |
A maioria dos "desktop apps" agora inclui web views (Electron, WebView2, WebKit). A maioria dos "web apps" oferece wrappers desktop (PWA, Electron). A distinção se desfaz, mas a tríade instalação + integração SO + capacidade offline permanece a fronteira definidora.
Tecnologia Eletrônica © [www.351231.com]