Si desarrolla una aplicación para Android, ¿funciona tanto en teléfonos inteligentes como en tabletas inmediatamente?

Cuando escribe una aplicación para Android, declara una versión mínima. Todos los dispositivos Android de al menos esa versión podrán ejecutar su aplicación, independientemente de si se trata de un teléfono, una tableta, una computadora de escritorio, una consola, un decodificador, un refrigerador, Google Glass, etc.

Lo único que difiere entre los dispositivos Android son los tamaños de pantalla, y debe configurar su interfaz de usuario para aprovechar los fragmentos y las actividades (utilizando la misma interfaz de usuario, pero reorganizada en diferentes tamaños de pantalla, por lo que solo necesita diseñarla / codificarla una vez) si desea que su aplicación funcione y se vea bien tanto en teléfonos inteligentes como en tabletas de inmediato.


Puedes leer más sobre los fragmentos de Android en Fragments | Desarrolladores de Android.

Respuesta corta: SI
Pero las tabletas generalmente tienen una pantalla mucho más grande y se usan principalmente en modo horizontal. Entonces, para desarrollar una aplicación realmente buena y comercializable, necesita optimizarla para pantallas de tabletas.

Consejo adicional: configure los dispositivos virtuales en su IDE preferido en ambos modos. le ayudará a tener una idea adecuada de cómo se verá antes de implementarlo.
Gracias por el A2A 🙂

La respuesta es ambas, si y no

Sí: se abrirá y funcionará tal como se comporta en un teléfono inteligente con un tamaño de pantalla más pequeño

No: en su mayoría se verá mal, debido a que su diseño se desarrolló solo para dispositivos más pequeños. La cantidad de bienes inmuebles que se desperdician hará que se vea fugitivo y se asegurará de que pierda usuarios.

PD: Si va a utilizar la API de mensajería, la API de llamadas, etc., obviamente no funcionará si su tableta es solo WiFi 🙂

¡Depende de si tienes la configuración correcta de pantalla o no!

Si lo hace El nuevo ADK le permite escribir código una vez que se puede ejecutar en todos los dispositivos.

Sí.