Primero abordaré tu primera pregunta.
Realmente no tiene que comprar un dispositivo Android físico solo con el propósito de aprender el desarrollo de aplicaciones Android. Dos condiciones garantizan que obtenga un dispositivo físico.
- Si su PC no es compatible con la virtualización
- Si su PC no es compatible con Intel HAMX o cualquier otro acelerador que permita ejecutar imágenes x86.
Las imágenes son un espejo completo de los archivos. Los archivos de imagen a menudo se usan para almacenar sistemas operativos.
- ¿Qué desearías haber sabido antes de lanzar tu aplicación de Android en Google Play?
- ¿Cuáles son los pasos para escribir un fragmento?
- ¿Dónde se descargan los archivos sin conexión (palabras) en la aplicación de Android dictionary.com?
- ¿Cuáles son las ventajas y desventajas de desarrollar aplicaciones de Android en Kotlin versus Java?
- ¿Dónde puedo obtener información sobre las aplicaciones nativas de Android?
Una buena práctica es desarrollar aplicaciones que funcionen bien y dinámicamente en la mayoría de los dispositivos y tamaños de pantalla. Para hacer esto, tendrás que probar tu aplicación en múltiples dispositivos. No es económico comprar hasta 10 dispositivos solo para probar una aplicación. Por ejemplo, es costoso comprar un Android Watch, Tv, Tablet, Auto y Phone todos juntos. La salida es instalar imágenes de Android a través del SDK.
Nota: Evite las imágenes ARM. Son muy lentos Vaya por 32 bits (x86). Entonces puedes montar rápido.
Creo que la segunda pregunta ha sido resuelta.