У меня есть приложение, которое уже разработано и находится в производстве.Он разработан в Groovy, как настольное приложение с собственным пользовательским интерфейсом, и его целью является очистка экрана веб-сайта для извлечения некоторой информации каждую минуту и отображение предупреждений для пользователя, когда это необходимо.
Теперь яЯ пытаюсь переместить это приложение на Android, чтобы оно было доступно все время, пока телефон включен (чем больше предупреждений пользователь получает в течение дня, тем лучше).Прежде чем начать, я хотел бы собрать мнения людей с опытом (еще не трогал Android):
Я вижу следующие способы установки приложения в Android:
просто перенесите все приложение на android / java и работайте в фоновом режиме все время, делая более или менее то, что сейчас делает приложение.Чтобы принять во внимание.
Полагаю, что работать на Groovy на Android невозможно.Я думаю, что однажды увидел ссылку на проект по портированию его на android, но он был настолько медленным, что был бесполезен.Таким образом, это должен быть android / java
Получение html-страниц каждую минуту (или меньше, если я уменьшаю) и выполнение всего анализа и т. Д. Выполнимо или разряжает батарею?А как насчет памяти, страницы для разбора могут быть не такими маленькими, есть ли ограничения на Android?
Настройка серверной части, живущей на каком-либо хостинге, с помощью экрана-очистка каждую минуту и отправка только предупреждений в фоновое приложение Android, которое будет намного легче предыдущего.
Я предполагаю, что в приложениях для Android есть встроенная функция pushслушать?
Какой серверный хостинг / сервис будет рекомендован (и по какой причине стоимость, производительность, простота использования ...).
Я предполагаю, что 2, используя GAE из-за близости с android, и, возможно, я мог бы даже использовать gaelyk для повторения части моего отличного кода ...
Я нацеливаюсь на Android 2.2.1 и выше.Количество пользователей очень мало, и с ним легко иметь дело, поэтому обновление приложения для Android не проблема.
спасибо