AppCore Runtime
AppCore é um runtime Rust para aplicações cuja infraestrutura precisa ser explícita: manifests, ciclo de vida, dispatch de commands, storage, sincronização, providers, Peer RPC, gateway, supervisão e updates pertencem ao runtime, não ao boilerplate da aplicação.
Leia como um livro técnico:
- O que é AppCore
- Contrato de três artefatos
- Bootstrap e runtime host
- Storage, DNT, backup e restore
- Sync, logs, checkpoints e replay
- Operação distribuída
- Supervisor e ciclo de vida
- Budgets de performance
- Updates
- Modelo de segurança
- Primeira aplicação
- Exemplos do básico ao intermediário
- Referência dos crates estáveis e das prévias publicadas
- Roadmap futuro
Release estável: 1.0.0. O catálogo atual do código-fonte contém 28 crates
públicos ativos, com versões independentes e maturidade explícita. Toolchain
Rust mínima: 1.89. Código de aplicação novo começa por
appcore-sdk; crates de nível inferior continuam
disponíveis quando seu contrato precisa ser usado diretamente. Consulte a
página de cada crate antes de assumir que uma prerelease do código-fonte foi
publicada.
O V1 estável é uma promessa de compatibilidade, não um congelamento de funcionalidades do repositório inteiro. O AppCore pode continuar adicionando capacidades genéricas de Runtime e crates versionados independentemente, mantendo os contratos V1 coerentes; contratos incompatíveis exigem uma nova versão explícita.
O Que Vem Depois
O roadmap futuro acompanha trabalho planejado sem misturá-lo à referência
atual do Runtime. O trabalho em prerelease inclui
appcore-ai,
appcore-filemaker e
appcore-sync-sqlite; a prévia em design atual
é appcore-ui. Áreas planejadas de
alta prioridade incluem
appcore-test, appcore-jobs, appcore-search, appcore-automation e
appcore-plugin; veja o Roadmap futuro.
Limitações
Este índice é mapa de leitura, não referência completa de API. Use os capítulos para comportamento operacional, decisões e limites.