Tecnología

Inicio

Desarrollo de aplicaciones Android Phone

Desarrollo de aplicaciones Android Phone


Android es una plataforma de telefonía móvil de rápido crecimiento utilizado en una amplia variedad de terminales. La tienda de aplicaciones Android Market está lleno de muchos tipos diferentes de aplicaciones, algunas disponibles de forma gratuita y algunos por un precio fijo. Herramientas de desarrollo para Android están libremente disponibles para su descarga, por lo que cualquier persona con el interés puede desarrollar una aplicación para Android, aunque hay algunos costos involucrados en la liberación a través del Android Market.

Herramientas de desarrollo

Las principales herramientas para el desarrollo de aplicaciones de Android están diseñados para ser utilizados con el entorno de desarrollo integrado Eclipse, que es un IDE general para aplicaciones Java. Eclipse es libre para descargar, como son las herramientas necesarias para crear y probar aplicaciones de Android. Las herramientas necesarias incluyen el Kit de desarrollo de software de Android y las herramientas de desarrollo de Android. Estos proporcionan todo lo necesario para el desarrollo de aplicaciones para Android, incluyendo la programación, el diseño, la compilación, pruebas y exportación de aplicaciones finales.

Interfaz de usuario

diseño de la interfaz de usuario de Android utiliza diseños XML. Las herramientas de Eclipse proporcionan visualizaciones gráficas para el diseño de interfaces de aplicaciones de Android, pero también hay herramientas adicionales están siendo desarrollados por otros partidos y organizaciones que pueden ser utilizados por los desarrolladores de Android para crear diseños. Un número de tipos de diseño se proporcionan en el marco de Android, incluyendo lineal, tablas y estilos relativos. También se proporcionan directrices para los iconos y los gráficos que se muestran en varios lugares en el mercado y en los menús del teléfono.

Pruebas

Las herramientas de Android para Eclipse incluyen un emulador de varios tipos de dispositivos Android, incluidos los teléfonos. Esto permite a los desarrolladores para ver cómo sus aplicaciones Android llevará a cabo con diferente hardware y versiones de la plataforma instalada. Los desarrolladores pueden emular dispositivos con diferentes tamaños de pantalla, controles de usuario y funcionalidad, así como aquellos con versiones antiguas y nuevas del sistema operativo Android instalado. También se anima a los desarrolladores a probar sus aplicaciones en dispositivos reales.

Publicación

Los desarrolladores pueden exportar aplicaciones Android como paquetes de Android, o archivos APK, que luego se pueden ejecutar en los dispositivos Android. Sin embargo, con el fin de liberar una aplicación para Android por publicar a través del Android Market, sino que también debe ser "firmado" y "versionado" correctamente. Las aplicaciones se dan números de versión correspondientes dentro de su archivo XML Android Manifiesto de modo que puedan ser liberados a través del mercado. Firma también se lleva a cabo a través de Eclipse en conjunción con herramientas de firma tales como Jarsigner y Keytool.

descargas

Al soltar aplicaciones a través del Android Market, los desarrolladores pueden elegir si desea cobrar un precio o permitir que sus aplicaciones que se descargan de forma gratuita. Algunos desarrolladores optan por utilizar la comercialización dentro de la aplicación como una forma alternativa de generar ingresos de sus aplicaciones. Hay una cuota inicial para unirse a la Android Market como desarrollador, a continuación, todas las aplicaciones de pago están sujetos a una tarifa de transacción del 30%, por lo que los desarrolladores reciben el 70% de los ingresos de ventas para sus aplicaciones.