Puedes usar tu Android para el desarrollo. De hecho, deberías utilizar su dispositivo Android para el desarrollo. Los emuladores están bien para cosas muy pequeñas, pero está lejos de ser suficiente.
No puedes romper tu teléfono si estás haciendo desarrollo para principiantes y no estás tocando los archivos del sistema en el dispositivo. En el wooooorst caso tendrías que formatearla.
Dijiste que trabajarías con Java NDK y eso no existe. Es Java o NDK. Java es, bueno... Java (Lenguaje de alto nivel utilizado por Android). Y NDK es el Kit de Desarrollo Nativo y eso son los lenguajes C y C++ (usados principalmente para el desarrollo de juegos).
Un programador principiante debería empezar con Java dentro de Android por sus bondades y herramientas de desarrollo.
¿Qué vas a hacer con el aparato? Los listviews, arrays, imágenes, botones o cualquier otra cosa que utilices en el desarrollo no pueden romperlo.
3 votos
En general, deberías estar bien. Pero, realmente depende de lo que haga tu programa. No has dado muchos detalles.
0 votos
Por ahora solo son cosas básicas como crear actividad, crear hilos, crear elementos de UI, controlar el micrófono y el altavoz y el manejo de archivos
0 votos
La cosa es que en este punto no estoy seguro de qué tipo de trabajo tiene un potencial para corromper el teléfono. Por lo que tengo entendido, no debería ser posible, incluso si quisiera, ya que el sistema operativo Android, así como tal vez algunas características personalizadas incluidas por el fabricante del teléfono, podrían impedir que las aplicaciones a nivel de usuario manipulen el sistema subyacente, pero me gustaría saber acerca de los diversos escenarios en los que podría ser teóricamente posible corromper mi teléfono. Por ejemplo, si el teléfono está rooteado, ¿podría escribir en secciones de la memoria que el sistema operativo normalmente restringiría?
0 votos
¿o puede ser que el NDK me permita ir a las profundidades de la capa de hardware y corromperla de alguna manera, aunque el teléfono no esté rooteado? Que conste que el teléfono en el que voy a trabajar no estará rooteado
0 votos
Por favor, edite su pregunta con la información adicional proporcionada en sus comentarios. Para que su pregunta sea completa y esté totalmente explicada.
0 votos
Bueno, yo diría que en la medida en que los programas que escribiste estén bien el dispositivo también seguirá estando bien, un programa malo y tu dispositivo estará fuera del negocio. Por lo tanto, siempre es mejor probarlo primero en los emuladores disponibles en lugar de instalarlo directamente en el dispositivo. De esta manera usted puede probar la aplicación, así como su dispositivo seguirá siendo seguro ... :)