Отзыв об использовании ASE на Android? - PullRequest
3 голосов
/ 16 мая 2010

Кто-нибудь использовал ASE ( среда сценариев Android ) для чего-либо кроме проверки концептуальных приложений?

Каковы основные ограничения?

Любая обратная связь была бы отличной.

Ответы [ 3 ]

4 голосов
/ 16 мая 2010

На этом этапе использование ASE в качестве платформы вашего реального продукта в целом было бы плохим шагом, если производительность критична. Он отлично подходит для быстрого прототипирования чего-либо и / или проверки вашего понимания того, как работает API. Но удар по производительности нетривиален. Google также рекомендует этот подход:

Что касается интерпретаторов, предоставляемых ASE, Lua и Python являются кросс-скомпилированными двоичными файлами C, которые выполняются в своем собственном процессе. CPython значительно более производительный, чем Jython (тем более что Android в настоящее время не поддерживает JIT).

Что касается фасадов Android, API в первую очередь направлен на то, чтобы упростить написание сценариев, а не на производительность этих сценариев. Тем не менее, помните пословицу «сначала измерить, а затем оптимизировать». В конце концов, ASE - это стремительное развитие.

Если у вас есть проблемы с производительностью для вашего приложения, вероятно, лучше использовать стандартный Android SDK (или NDK), где у вас будет больше контроля над системой.

0 голосов
/ 16 мая 2010

ASE, как следует из названия, является средой сценариев .

Не следует использовать его для создания полноценных приложений, его следует использовать только для небольших сценариев повседневного использования.

т.е. если вы подумали: «Я напишу код для Android с помощью Python», подумайте еще раз: если вы не можете скомпилировать его и иметь полный доступ к библиотеке, это бесполезно.

0 голосов
/ 16 мая 2010

Поскольку поддержка графического интерфейса близка к нулю, мои отзывы об ASE также близки к нулю.

...