Claves de desarrollo con Android

code.google.com
Android es software, no hardware. Concretamente Android es un paquete de software para dispositivos móviles que incluye un sistema operativo, una plataforma de desarrollo y kit de aplicaciones clave.
La plataforma es abierta (cualquiera la puede usar) y pretende proporcionar a los desarrolladores un proceso sencillo de desarrollo así como de distribución de las aplicaciones, además de ubicuidad (poder ser descargado desde cualquier dispositivo del mundo).
El modelo de desarrollo es abierto. Abierto a la industria, abierto a desarrolladores y abierto a usuarios.
No hay que pedir permiso para desarrollar, no hay que pedir licencias ni pagar tasas. Si tu aplicación funciona y tiene demanda, la puedes vender o regalar bajo la misma licencia.
- El sistema operativo puede funcionar sobre una gran variedad de dispositivos móviles.
- Los desarrolladores pueden crear aplicaciones usando un SDK (kit de desarrollo).
- Las aplicaciones se escriben en Java.
- Se ejecutan en Dalvik, una máquina virtual especialmente diseñada para dispositivos móviles.
- La VM (máquina virtual) corre sobre un kernel (núcleo) Linux personalizado.
- El código es abierto e independiente del hardware
- Para Android, todas las aplicaciones son iguales (por defecto lleva un paquete de aplicaciones, pero estas pueden ser eliminadas y podemos usar otras, incluso el marcador de teléfonos).
- Rompe los límites entre aplicaciones (las aplicaciones pueden comunicarse entre sí).
- El desarrollo es fácil y rápido.
- Permite acceder a funcionalidades del hardware del dispositivo mediante una API estándar.
- Permite combinar fácilmente información de Internet con información del teléfono.


3 Responses to Claves de desarrollo con Android
Trackbacks/Pingbacks