Pular para o conteúdo principal

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:

  1. O que é AppCore
  2. Contrato de três artefatos
  3. Bootstrap e runtime host
  4. Storage, DNT, backup e restore
  5. Sync, logs, checkpoints e replay
  6. Operação distribuída
  7. Supervisor e ciclo de vida
  8. Budgets de performance
  9. Updates
  10. Modelo de segurança
  11. Primeira aplicação
  12. Exemplos do básico ao intermediário
  13. Referência dos crates estáveis e das prévias publicadas
  14. 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.