Muchos no entienden realmente los fundamentos del desarrollo de aplicaciones Android. Todos saben es que les encanta su nuevo teléfono Android. Para muchas personas, los androides son todavía robots como de Star Trek que tienen habilidades de aprendizaje increíble y parecen humanos pero en realidad son sólo una máquina. Así que vamos a empezar con una verdadera definición de la palabra:
Android:
Android es una pila de software para dispositivos móviles. Incluye un sistema operativo, middleware y aplicaciones clave. Fue adquirido por Google en 2005. El sistema operativo móvil Android se basa en el kernel de Linux. Google y otros miembros de la Open Handset Alliance trabajaban en el desarrollo y lanzamiento de Android. El proyecto Android de fuente abierta (AOSP) se encarga del mantenimiento y el desarrollo futuro de Android.
Con una nueva y mejor comprensión de la plataforma Android, estamos dispuestos a sumergirse en el desarrollo de aplicaciones Android. Vamos a empezar con lo básico. La plataforma Android ofrece un conjunto de características impresionantes:
Características:
• Aplicación marco permite reutilización y reemplazo de componentes
• Navegador integrado basado en el motor WebKit de código abierto
• Gráficos optimizados impulsados por la biblioteca de gráficos 2D personalizados, gráficos 3D basados en la especificación OpenGL ES 1.0 (aceleración por hardware opcional)
• Medios soporte para formatos comunes de imágenes fijas, audio y vídeo (AMR, JPG, PNG, GIF, MPEG4, H.264, MP3, AAC)
• Telefonía GSM (dependiente del hardware)
• SQLite para almacenamiento de datos estructurados
• Bluetooth, Wi-Fi, EDGE, 3 G (depende del hardware)
• GPS, brújula, cámara y acelerómetro (dependiente del hardware)
• Máquina de virtual Dalvik optimizada para dispositivos móviles
• Desarrollo ricos entorno incluye un emulador de dispositivos, memoria y perfiles de rendimiento, herramientas de depuración y un plugin para el IDE Eclipse
Esta es una lista impresionante y la idea de desarrollo de aplicaciones Android puede ser intimidante para algunos. Un vistazo rápido a la documentación de Android puede darle dolor de cabeza. Allí encontrará artículos como "Compatibilidad de atrás", "Evitando fugas de memoria" y "Introducir GLSurfaceView". A pesar de que estos temas son esenciales para el éxito del desarrollo móvil puede ser una manera mucho más simple que ir.
Existe un número de herramientas de desarrollo de aplicaciones para el recién llegado, o n00b de ayuda para aquellos que son conocedores de la tecnología. Marcos de desarrollo móvil soberbio que orientar y dirigen el desarrollo de una aplicación están ahora disponibles. El más conocido de esos es el SDK de Corona.
Corona es la más avanzada plataforma de desarrollo móvil hoy porque ofrece un conjunto de herramientas inigualable que abre la puerta para los sorprendentes avances tecnológicos. Quizás lo más importante es la capacidad de desarrollo multiplataforma.
Corona ofrece la solución completa sólo para el desarrollo en tamaños de pantalla, versiones de sistemas operativos y plataformas. Con el SDK de Corona, simplemente puede escribir una vez y construir a iOS o Android con sólo tocar un botón. Además Corona escala automáticamente el contenido desde teléfonos tabletas, guardar trabajo extra.
Desarrollo de aplicaciones Android está aquí para quedarse. Y se hace aún más fácil con las herramientas excepcionales mencionadas, es decir Corona SDK. Buscar aplicaciones Android más baratas, más intuitivas y dispositivos en el futuro.
{ 0 comments... Views All / Send Comment! }
Post a Comment