Question

Quelqu'un at-il fait usage de l'ASE ( Android Scripting enviroment) pour tout autre que la preuve d'applications concept?

Quelles sont les principales limites?

Tous les commentaires serait génial.

Était-ce utile?

La solution

Comme ce stade, en utilisant l'ASE comme la plate-forme de produit réel serait en général être un mauvais mouvement si la performance est critique. Il est idéal pour le prototypage rapide quelque chose et / ou de vérifier votre compréhension de la façon dont les travaux de l'API. Mais le succès de la performance est non négligeable. Telle est l'approche Google recommande aussi:

  

En ce qui concerne les interprètes ASE fournit, Lua et Python sont les binaires C croisés compilés qui fonctionnent dans leur propre processus. CPython est nettement plus performant que Jython (d'autant plus que Android ne supporte pas JIT).

     

En ce qui concerne les façades Android, l'API est principalement axé sur la simplification des scripts d'écriture que sur l'exécution de ces scripts. Cela dit, rappelez-vous l'adage « mesure d'abord, puis optimize. » ASE est sur le développement rapide après tout.

     

Si vous avez des problèmes de performance pour votre application, il est probablement préférable d'utiliser le SDK Android standard (ou NDK) où vous aurez plus de contrôle sur le système.

Autres conseils

ASE, comme son nom l'indique, est un script environnement.

Vous ne devriez pas l'utiliser pour créer des applications à part entière, il ne doit être utilisé pour les petits scripts de tous les jours d'utilisation.

i.e.. si vous pensiez « Je vais code pour python Android à l'aide », détrompez-vous. aussi longtemps que vous ne pouvez pas compiler et d'avoir un accès complet de la bibliothèque, il est un no go

Depuis le support de l'interface graphique est proche de zéro, mes évaluations sur ASE sont proches de zéro aussi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top