2 votos

Programación de dispositivos en Android

Quería saber si todos los dispositivos que soportan el sistema operativo Android se pueden reprogramar manualmente o permiten hacer aplicaciones propias y cargarlas en ellos, por si quiero programar una aplicación para mí, o está restringido a dispositivos específicos. ¿Cómo puedo saberlo?

Actualizar: Por ejemplo, quiero programar una aplicación personal para preparar notas en modo manuscrito utilizando un lápiz óptico e integrar otros instrumentos matemáticos en ella. Espero que las características como la adición de espacio en caso de que quiero añadir notas en algún lugar en el momento posterior de tiempo o completamente borrar alguna parte específica de la página.

6voto

Kiwi1 Puntos 142

Puedes crear una aplicación para cualquier dispositivo que ejecute el sistema operativo Android, esto no está restringido a fabricantes de dispositivos específicos.
Las restricciones en la ejecución son causadas principalmente por la versión del sistema operativo Android que se ejecuta en el dispositivo (las diferentes API) o la diferencia en las capacidades de hardware entre los dispositivos.

Si estás pensando en hacer una aplicación, deberías tener por supuesto algo de experiencia en programación. Con el uso de algunas herramientas de desarrollo de software muy útiles podrías crear una aplicación personal como la sugerida. Asegúrese de revisar la documentación proporcionada en el sitio web oficial de Androids para obtener una sólida introducción sobre este tema.

1voto

Chinmay Kanchi Puntos 371

Aunque se puede programar cualquier dispositivo Android, hay algunas advertencias que debes tener en cuenta.

En primer lugar, las funciones disponibles para ti como desarrollador dependen en gran medida de la versión de Android que tengas instalada en tu tablet. Muy importante, una tablet que esté ejecutando una versión de Android inferior a 3.0 Honeycomb (o idealmente 4.0 Ice Cream Sandwich) no tendrá ninguna de las características específicas de Android para tabletas accesibles para ella.

En segundo lugar, una aplicación que desarrolle no necesariamente funcionará en todos los dispositivos Android (o incluso en todas las tabletas Android). Evidentemente, las tabletas que ejecutan una versión de Android inferior a la que usted ha incluido en su aplicación no la ejecutarán (aunque hay formas de hacer que esas aplicaciones funcionen con algunas características perdidas). Pero además, los fabricantes de dispositivos Android suelen añadir una capa encima de Android (por ejemplo, Samsung añade una capa llamada TouchWiz y HTC añade Sense). Si tu aplicación utiliza alguna de estas características añadidas, no se ejecutará en los dispositivos que no la tengan.

Por último, no sé dónde estás, pero en la India, donde yo vivo, hay un montón de tabletas Android baratas sin licencia. Si compras una de ellas, todo está perdido, ya que estos fabricantes no se han comprometido a probar rigurosamente sus dispositivos para que sean totalmente compatibles, lo cual es una de las condiciones requeridas para ser licenciatario de Android. En general, es probable que las cosas funcionen en estas tabletas (siempre que se cumplan los criterios anteriores), pero no se puede contar con ello. Dado que estas tabletas no tienen acceso a la tienda de Google Play, por lo que vas a tener que Carga lateral cualquier aplicación que instales en ellos.

A pesar de estas excepciones, la mayoría de las aplicaciones funcionarán sin problemas en la mayoría de los dispositivos Android. Las herramientas de desarrollo de Android son bastante buenas a la hora de advertirte sobre las incompatibilidades de la API y es bastante difícil utilizar accidentalmente una API específica del dispositivo/fabricante.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X