Postby kolban » Thu Jan 26, 2017 3:42 pm
Howdy and welcome to the community. In principle, any APP that can run on the ESP8266 can be ported to run on the ESP32 ... however there will be work involved. Depending on the APIs used in the ESP8266 app, some degree of re-write will be required. The good news is that (as far as I am aware) there is no loss in function at the hardware level between the ESP8266 and ESP32 ... so if some hardware feature found on the ESP8266 is leveraged, the same feature will be available on the ESP32. Beyond that though, the APIs used in the ESP8266 app are likely not going to be relevant in the ESP32.
So to answer your question "technically" an APP written for an ESP8266 can be ported to an ESP32 but it is not a simple "recompile" it is a literal "port" requiring rework in the code base. You'd probably be best served contacting the author of the ESP8266 software and asking him for his plans (if any) to port.