Atrás quedaron aquellos días cuando había que mantener registros como copias impresas, consulte sus secretarios para recordatorios de eventos y reuniones, recurrir a documentos oficiales para echar un vistazo a algunas notas o esperar a casa para poder escuchar su música favorita.
Con el advenimiento de los dispositivos modernos como tabletas, teléfonos inteligentes y computación en nube, los clientes ahora tienen acceso directo a las aplicaciones que sacia sus necesidades en cualquier campo. Estas aplicaciones, aunque barato y prim-fiesta de graduación, son extremadamente poderosas. Los usuarios sólo pueden acceder a las aplicaciones, pero también pueden desarrollar por su propia cuenta. No requieren a expertos en software para desarrollo de aplicaciones o incluso mantenimiento. Las aplicaciones de Android pueden ser personalizadas con conocimientos de programación básico para el desarrollo de software.
Android es básicamente un sistema operativo móvil desarrollado por Google. La mayoría de los desarrolladores móviles prefieren Android como una plataforma ya está listo, barato, personalizable y peso ligero para dispositivos de alta tecnología sofisticados. Servicio Google Play es el mercado donde los desarrolladores de aplicaciones pueden subir sus productos y los usuarios finales pueden instalar estas aplicaciones en sus respectivos equipos.
Varios dispositivos como Motorola Droid, Samsung Galaxy Nexus utilizan este sistema operativo debido a sus características, atractivos y convincentes. La característica principal de un sistema operativo Android es que su código fuente es abierto. Esto significa que los desarrolladores pueden modificar, actualizar y personalizar el sistema operativo para cada teléfono.
Popularidad de Android puede ser evaluada desde el hecho de que las aplicaciones 48 billones son utilizados en Google Play store por mayo de 2013.
Para el desarrollo de aplicaciones para Android, el programador utiliza el Android Software Development Kit (SDK de Android) que proporciona herramientas para la creación, compilación y empaquetado de la aplicación. El SDK de Android tiene otra herramienta llamada Android Debug Bridge (ADB), que permite la conexión a un dispositivo virtual o real android significó para administrar el dispositivo o depurar la aplicación.
En lo que respecta a la fuente de alimentación para dispositivos Android, generalmente son pilas. En el sistema operativo de escritorio, fuente de alimentación se asume que es ilimitado. Pero en teléfonos móviles y otros dispositivos android, requisito de energía es crítico y siempre minimizado mediante la gestión de la memoria (RAM). Cuando las aplicaciones no están en uso, el sistema automáticamente suspende de la memoria como aplicaciones suspendidas no consumen energía, pero las aplicaciones permanecen en 'abrir' estado técnicamente.
Gestión de memoria se realiza automáticamente mediante dispositivos Android. En caso de que el dispositivo tiene poca memoria, matará a las aplicaciones y procesos que yacen inactivos por mucho tiempo. Aparte de los 512 RAM y un 32-bit ARMv7, MIPS o x * ^ procesador de arquitectura, dispositivos Android tienen muchos componentes de hardware opcional, como una cámara, GPS, juego de control, acelerómetros, barómetros, sensores de proximidad, sensores de presión, termómetros, etc. pantallas táctiles.
Por lo tanto, para desarrollar o utilizar aplicaciones altamente precisas, interactivas y fácil de usar, la mayoría de los usuarios prefiere Android como una plataforma más barata y eficaz para el desarrollo de aplicaciones.