Atualização do FaciliteC para Suporte ARM64 e Compatibilidade com SDK API 35 (Android 15) - NT 0053/2025
Resumo da Nota Técnica
O FaciliteC foi atualizado para suportar arquitetura ARM64 e compatibilidade com o SDK de API 35 (Android 15). As mudanças incluíram ajustes no projeto Delphi, correções no AndroidManifest, geração de assinatura de APKs e configuração de ícones para compilações ARM/ARM64.
Detalhes da Nota Técnica
As alterações realizadas para garantir que o FaciliteC rode em ARM64 e seja compatível com o SDK de API 35 (Android 15) foram divididas em três etapas principais: 1. Compilação do FaciliteC em ARM64: - O projeto no Delphi foi configurado para suportar compilação em ARM64. - Foram corrigidas tags desnecessárias no arquivo `AndroidManifest.template.xml`, e a posição do `%uses-permissions%` foi ajustada para ficar abaixo do elemento raiz do manifesto. 2. Compatibilidade com Android 15: - A versão mínima e alvo do manifesto foram sobrescritas, removendo a variável de template do Delphi que definia automaticamente as versões suportadas nativamente pelo Delphi 10.4. - Para garantir a instalação a partir do Android 14, foi gerada uma nova assinatura de APK, localizada em `D:\FONTES\trunk\ProjetosAndroid\AppFACILITEc\Keystore`, acompanhada de um arquivo `LEIAME.txt` com instruções para assinar o aplicativo. 3. Configuração de Ícones e Builds: - Todos os ícones e splash screens foram reconfigurados para as compilações ARM e ARM64 no Android. - Para gerar o APK em ARM64, é necessário selecionar a opção "Android 64-bit", executar um `Clean`, `Build` e, em seguida, realizar o deploy do projeto. Essas atualizações garantem que o FaciliteC funcione corretamente em dispositivos com arquitetura ARM64 e esteja alinhado com as exigências do Android 15, além de seguir as novas regras de assinatura de APKs a partir do Android 14.