Создать приложение для Android теперь можно на PHP
Анонсирован проект
PHP-скрипты могут выполняться в окружении Android из командной строки, функционировать как фоновые процессы или выступать в роли обычных GUI приложений. Для использования в PHP-приложениях API платформы Android в комплект входит специальный интерфейсный модуль Android.php, который представляет собой обвязку вокруг стандартного JSON RPC платформы Android и позволяет использовать из PHP-скриптов функции телефонии, отправлять SMS, получать данные с GPS, web-камеры и акселерометров, обрабатывать события, использовать функции синтезатора речи (text-to-speech), формировать интерфейс пользователя.
Пример простейшего приложения:
require_once(“Android.php”);
$droid = new Android();
$name = $droid->getInput(“Hi!”, “What is your name?”);
$droid->makeToast(‘Hello, ‘ . $name[‘result’]);
$droid->vibrate();
$droid->dialogCreateAlert();
$droid->dialogSetItems(range(0, 9));
$droid->dialogShow();
Кроме PHP, в настоящий момент подсистема Android Scripting Environment поддерживает выполнение скриптов на таких языках, как Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl и shell.