Es cierto que la línea que separa las "tabletas" de los "teléfonos" es borrosa desde hace años, y no existe una distinción universalmente aceptada.
Sin embargo, tengo curiosidad por saber qué métrica utiliza Spotify para decidir si llamar a un dispositivo teléfono o tablet.
La mayoría de la gente diría que mi OnePlus 7 Pro es un "teléfono", pero Spotify lo identifica como una tablet:
¿Qué métrica se utiliza aquí? ¿Y por qué?
1 votos
No creo que obtengas una respuesta definitiva. La forma común sería calcular el tamaño de la pantalla utilizando la resolución y la densidad. Si la pantalla es mayor que un valor específico, lo más probable es que se trate de una tablet. Mi sugerencia personal para un valor límite de tablet/smartphone sería alrededor de 7 pulgadas de pantalla, pero parece que Spotify utiliza un valor inferior. La única forma de responder definitivamente a tu pregunta sería hacer ingeniería inversa de la aplicación, pero Spotify está, según parece, muy protegido, por lo que será difícil encontrar la parte de código relevante.
0 votos
@Robert Tu hipótesis del tamaño de la pantalla es interesante, podríamos probarla creando una serie de dispositivos virtuales en algo como Genymotion. Si todos tienen las mismas características, y la pantalla es el único factor distintivo, entonces apoyaría fuertemente la hipótesis si en un determinado punto del tamaño de la pantalla Spotify comienza a llamar al dispositivo virtual una "tablet".