I have a project, need use android and ios (multiple mobile device) to communicate with ESP8266 in same time (only tranfer few bytes).
I choose the Bluetooth BLE but BLE didn't support multiple connections.
We didn't use wifi for connection because many older people not really know how to use their phone.
You can use BlePeripheral to advertise data from an Android device, however you will need to implement a central BLE device on the ESP8266. I'm not sure whether it is possible to do it with HM 10 module.