Android : Вопрос 1 : 18

Правда ли то, что приложения на Android можно писать только на Java?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

 

 

Верно ли наше решение?

Ответ:

Нет. Помимо Java существует возможность писать на таких языках:

1. C/C++ - Android NDK.
Возможности NDK огромны. Вы можете из Java вызывать C++ методы. В то же время, вам ничто не машет вызывать Java методы из C++. Даже есть возможность создавать приложение практически без использования Java, используя NativeActivity (API 9 и выше).
http://developer.android.com/tools/sdk/ndk/index.html

2. C# - Mono for Android(Xamarin)
http://xamarin.com/

3. Python (SL4A - Android Scripting Environment или ASE)
Для андроида существует полноценный интерпретатор Python.
Если нужно создавать игры, то это PyGame for Android — pygame.renpy.org
Если нужно бизнес-приложения, то это Kivy — kivy.org (их гитхаб — github.com/kivy/python-for-android)

Помимо питона библиотека SL4A позволяет создавать и запускать скрипты, написаныe на других языках сценариев : Perl, Ruby, Lua, BeanShell, JavaScript.

https://code.google.com/p/android-scripting/

 

1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.