Domanda

Qualcuno ha fatto uso di ASE ( Android scripting ambiente ) per qualcosa di diverso che la prova di applicazioni concept?

Quali sono i principali limiti?

Qualsiasi commento sarebbe grande.

È stato utile?

Soluzione

Per quanto questa fase, utilizzando l'ASE come piattaforma del prodotto reale sarebbe, in generale, essere una mossa sbagliata, se le prestazioni sono critiche. E 'fantastico per la prototipazione rapida qualcosa e / o la verifica la comprensione di come funziona l'API. Ma il calo di prestazioni non è banale. Questo è l'approccio di Google raccomanda anche:

  

Per quanto riguarda gli interpreti ASE fornisce, Lua e Python sono entrambi trasversali binari C compilati che girano nel proprio processo. CPython è significativamente più performante rispetto Jython (soprattutto perché Android non supporta attualmente JIT).

     

Per quanto riguarda le facciate Android, l'API si concentra principalmente sulla rendendo più facile per gli script di scrittura che sulle prestazioni di questi script. Detto questo, ricordate l'adagio "prima misura, quindi ottimizzare." ASE è di circa un rapido sviluppo, dopo tutto.

     

Se avete problemi di prestazioni per la vostra applicazione, è probabilmente meglio utilizzare l'SDK standard di Android (o NDK), dove avrai più controllo sul sistema.

Altri suggerimenti

ASE, come dice il nome, è un di script ambiente.

Non deve usare per costruire applicazioni a tutti gli effetti, dovrebbe essere utilizzato solo per piccoli script di uso quotidiano.

vale a dire. se si pensa "Io codice per Android utilizzando python", ripensateci:. finché non è possibile compilare ed avere accesso completo biblioteca, si tratta di un no go

Dato che il supporto GUI è vicina allo zero, i miei feedback circa ASE sono vicini allo zero anche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top