在Android上使用ASE的反馈?

时间:2010-05-16 13:08:22

标签: python android ase

有没有人使用ASE(Android scripting enviroment)用于除概念验证应用之外的任何其他内容?

主要限制是什么?

任何反馈都会很棒。

3 个答案:

答案 0 :(得分:4)

在此阶段,如果性能至关重要,使用ASE作为实际产品的平台通常会是一个糟糕的举动。它非常适合快速进行原型设计和/或验证您对API工作原理的理解。但性能受到的影响并不大。这也是Google推荐的方法:

  

关于ASE提供的解释器,Lua和Python都是在自己的进程中运行的交叉编译的C二进制文件。 CPython比Jython更高效(特别是因为Android目前不支持JIT)。

     

对于Android外观,API主要侧重于编写脚本比编写脚本更容易。也就是说,请记住“先测量,然后优化”的格言。 ASE毕竟是快速发展的。

     

如果您的应用程序存在性能问题,那么使用标准Android SDK(或NDK)可能会更好,您可以更好地控制系统。

答案 1 :(得分:0)

ASE,顾名思义,是一个脚本环境。

您不应该使用它来构建成熟的应用程序,它应该只用于日常使用的小脚本。

即。如果您认为“我将使用python为Android编写代码”,请再想一想:只要您无法编译它并拥有完整的库访问权限,那就不行了。

答案 2 :(得分:-2)

由于GUI支持接近于零,我对ASE的反馈也接近于零。