Pregunta

¿Alguien ha hecho uso de ASE ( Android scripting ambiente ) para otra cosa de prueba de aplicaciones de concepto?

¿Cuáles son las principales limitaciones?

Cualquier comentario sería grande.

¿Fue útil?

Solución

Como esta etapa, utilizando la ASE como plataforma de su producto real sería, en general, un mal movimiento si el rendimiento es crítico. Es muy bueno para el prototipado rápido algo y / o verificar su comprensión de cómo funciona el API. Sin embargo, el impacto en el rendimiento no es trivial. Este es el enfoque de Google recomienda, también:

  

Con respecto a los intérpretes ASE proporciona, Lua y Python son ambos binarios C compilados transversales que se ejecutan en su propio proceso. CPython es significativamente más rendimiento inferior Jython (sobre todo porque Android no soporta actualmente JIT).

     

En cuanto a las fachadas Android, la API se centra principalmente en lo que es más fácil de secuencias de comandos de escritura que en el desempeño de estos scripts. Dicho esto, recuerda el dicho "medida primero, luego optimizar". ASE es de aproximadamente rápido desarrollo después de todo.

     

Si tiene problemas de rendimiento para su aplicación, es probable que sea mejor usar el SDK de Android estándar (o NDK), donde tendrá un mayor control sobre el sistema.

Otros consejos

ASE, como su nombre lo indica, es un scripts medio ambiente.

No debe utilizarlo para construir aplicaciones en toda regla, sólo se debe utilizar para pequeños scripts para uso diario.

es decir. si usted pensaba "Voy a código para android usando pitón", se equivoca:., siempre y cuando no se puede compilar y tener acceso a la biblioteca completa, es un no ir

Como el soporte GUI es cercana a cero, mis evaluaciones sobre ASE están cerca a cero también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top