I read some concerns about battery drainage on an Android device and large data transfert ?
Does anyone have some more technical details on this ? How much faster would a battery on an Android drain ? And how many bytes are being transferred assuming the websocket connection runs idle ?
The data transfer should be minimal. In order to implement a custom push framework you need to make sure that the process is running all the time in the background. This will take some battery. Try the server and client I wrote and see whether it meets your requirements.