not sure if android phones can somehow optimize this case
just answering myself - yes a bit but not much, there is scan offloading so the bluetooth chip itself can scan and filter while phone can sleep https://source.android.com/devices/bluetooth/ble#filtering-scan-results ( "Filtering also works for batch scans, which helps save power as BLE scanning is offloaded to the firmware.") however the radio of the bluetooth chip must be on so it still draws more power just like espruino device https://www.argenox.com/library/bluetooth-low-energy/ble-advertising-primer/#ble-advertisements-and-the-smartphone
@fanoush started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
just answering myself - yes a bit but not much, there is scan offloading so the bluetooth chip itself can scan and filter while phone can sleep https://source.android.com/devices/bluetooth/ble#filtering-scan-results ( "Filtering also works for batch scans, which helps save power as BLE scanning is offloaded to the firmware.") however the radio of the bluetooth chip must be on so it still draws more power just like espruino device https://www.argenox.com/library/bluetooth-low-energy/ble-advertising-primer/#ble-advertisements-and-the-smartphone