No momento, a única maneira de detectá-lo é verificando a largura e a altura do aplicativo. Por exemplo, supondo que o widthxheight do telefone seja 40x71 GU (retrato padrão), o tablet é 160x100 GU (paisagem padrão), qualquer coisa acima de 160x100 GU pode ser considerada como desktop.
Há planos para fornecer sinalizadores para identificar, por exemplo, se há um teclado HW conectado, dispositivo apontador, ASO, mas esses sinalizadores não devem ser usados sozinhos para identificar um fator de forma de área de trabalho, pois você pode anexar teclado de mouse / HW ao telefone / tablet por bluetooth.