Esp8266 esp32

The following code is recommended to put an ESP8266 in deep sleep for 60 seconds:
ESP.deepSleep(60* 1000000);
It works

The following code is recommended to put an ESP32 in deep sleep for 60 seconds:
esp_sleep_enable_timer_wakeup(60* 1000000);
esp_deep_sleep_start();
It also work

If I use ESP.deepSleep(60* 1000000); on the ESP32 it also work. Is there a diffirence between
esp_sleep_enable_timer_wakeup(60* 1000000);
esp_deep_sleep_start();
and
ESP.deepSleep(60* 1000000);
for the ESP32

Tnx

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html

Tnx, but there is nothing on ESP.deepSleep() for the ESP32, although it is working. I want to know what is the best in terms of saving battery power.

https://arduino-esp8266.readthedocs.io/en/latest/libraries.html