Pergunta

Alguém fez uso do ASE (Android Script Enviroment) Para qualquer outra coisa que não seja a prova de aplicativos conceituais?

Quais são as principais limitações?

Qualquer comentário seria ótimo.

Foi útil?

Solução

Como este estágio, o uso do ASE como plataforma do seu produto real seria, em geral, uma jogada ruim se o desempenho for crítico. É ótimo para prototipar rapidamente algo e/ou verificar sua compreensão de como a API funciona. Mas o desempenho do desempenho não é trivial. Esta é a abordagem que o Google também recomenda:

Com relação aos intérpretes que ASE fornece, Lua e Python são binários C cruzados que correm em seu próprio processo. O CPYTHON é significativamente mais performante que o Jython (especialmente porque o Android atualmente não suporta JIT).

Quanto às fachadas do Android, a API está focada principalmente em facilitar a redação de scripts do que no desempenho desses scripts. Dito isto, lembre -se do ditado "Meça primeiro e depois otimize". ASE é um rápido desenvolvimento, afinal.

Se você tiver preocupações de desempenho para o seu aplicativo, provavelmente é melhor usar o Android SDK padrão (ou NDK), onde você terá mais controle sobre o sistema.

Outras dicas

ASE, como o nome indica, é um script meio Ambiente.

Você não deve usá-lo para criar aplicativos completos, ele deve ser usado apenas para pequenos scripts de uso diário.

Ou seja, se você pensou "codificarei o Android usando o Python", pense novamente: desde que você não possa compilá -lo e ter acesso completo à biblioteca, é um não.

Como o suporte da GUI está próximo de zero, meus comentários sobre o ASE também estão próximos de zero.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top