Мне нужно сделать для школы приложение, которое работает на Android.На самом деле есть два приложения, клиент и сервер.Сервер работает на ПК, а клиенты - на устройствах Android.Я хочу знать, что является лучшей технологией для этого.Я знаю, что RMI и WebServices не реализованы в Android, так что каковы альтернативы (помимо того, что общаются с сокетами традиционным способом).Одна из альтернатив, на которую я не смотрел, - это REST, но мне нужно будет иметь возможность уведомить клиента, как только другой клиент что-то сделает, аналогично базовым играм, когда игрок A уведомляет игрока B о том, что он сделал свой ход.Как я уже сказал, сокеты делают свое дело, но они немного низкоуровневы по сравнению с RMI и WebServices и хотят использовать их только в качестве крайней меры.