Una domanda, sul tablet hai DNS manualmente impostati su 8.8.8.8 oppure come DNS usi il router che a sua volta usa quelli di Google ?
Non conosco cosi tanto bene il servizio bonjour e come laori il mDNS ma FORSE funziona solo se usi come DNS il router che sa che esp8266.local corrisponde all'ip dell'esp perchè l'esp glielo ha comunicato.
Immagino che se usi DNS manualmente impostati su quelli di Google nelle opzioni del tablet, il dispositivo indirizza la richiesta di risoluzione al dns di google che ovviamente non può sapere la risposta.
Comunque mi sono ritrovato un altro problema !!! Anche questo a quanto leggo su internet sembrerebbe risolto tempo fa. Riguarda un bug della libreria WiFi di Arduino che richiamando:
WiFi.macAddress(mac);
restituisce il mac address ma invertito! (Ho trovato questa discussione che parla di problema simile)
Sbaglio qualcosa io o potrebbe essere un problema della libreria wifi degli esp ?