Android es un sistema operativo Linux y de código abierto para dispositivos móviles como teléfonos inteligentes y tabletas. Android fue desarrollado por la Open Handset Alliance, liderada por Google y otras empresas.
Android ofrece un enfoque unificado para el desarrollo de aplicaciones para dispositivos móviles, lo que significa que los desarrolladores sólo deben desarrollar para Android, y sus aplicaciones deben poder ejecutarse en diferentes dispositivos con Android.
La primera versión beta del Android Software Development Kit (SDK) fue lanzada por Google en 2007, donde la primera versión comercial, Android 1.0, fue lanzada en septiembre de 2008.
El 27 de junio de 2012, en la conferencia de Google I/O, Google anunció la próxima versión de Android, 4.1 Jelly Bean. Jelly Bean es una actualización incremental, con el objetivo principal de mejorar la interfaz de usuario, tanto en términos de funcionalidad como de rendimiento.
El código fuente de Android está disponible bajo licencia de software libre y de código abierto. Google publica la mayor parte del código bajo la versión 2.0 de la Licencia Apache y el resto, el núcleo de Linux, bajo la versión 2 de la Licencia Pública General de GNU.
¿Por qué Android?
Características de Android
Android es un poderoso sistema operativo en competencia con Apple 4GS y soporta muy buenas características. A continuación se enumeran algunos de ellos:
La
pantalla básica del sistema operativo Android ofrece una interfaz de usuario hermosa e intuitiva.
Conectividad 2GSM/EDGE
, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC y WiMAX.
3StorageSQLite
, una base de datos relacional ligera, se utiliza para el almacenamiento de datos
.
4Media supportH
.263, H.264, MPEG-4 SP, AMR, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.
5MensajeríaSMS
y MMS
6Navegador web Basado
en el motor de diseño WebKit de código abierto, junto con el motor JavaScript V8 de Chrome que admite HTML5 y CSS3.
7Multi-touchAndroid
tiene soporte nativo para multitoques inicialmente disponible en teléfonos como HTC Hero
.
8Multitareas El
usuario puede cambiar de una tarea a otra y, al mismo tiempo, se puede ejecutar una aplicación variada simultáneamente.
9
Widgets Los widgets son
redimensionables
, por lo que los usuarios pueden ampliarlos para mostrar más contenido o reducirlos para ahorrar espacio.
10Multi-lenguaje
Soporta texto bidireccional.
11GCMGoogle
Cloud Messaging (GCM) es un servicio que permite a los desarrolladores enviar datos de mensajes cortos a sus usuarios en dispositivos Android sin necesidad de una solución de sincronización patentada
.
Tecnología
12Wi-Fi DirectA
que permite que las aplicaciones se descubran entre sí y se emparejen directamente, a través de una conexión de alto nivel de ancho de banda.
13Android BeamUna
popular tecnología basada en NFC que permite a los usuarios compartir al instante, tocando dos teléfonos NFC simultáneamente.
Aplicaciones Android
Las aplicaciones Android se desarrollan generalmente en Java utilizando el Android Software Development Kit.
Una vez desarrolladas, las aplicaciones Android se pueden empaquetar y vender fácilmente a través de una tienda como Google Play, SlideME, Opera Mobile Store, Mobango, F-droid y Amazon Appstore.
Android es compatible con cientos de millones de dispositivos móviles en más de 190 países de todo el mundo. Es la mayor base instalada de todas las plataformas móviles y una de las de más rápido crecimiento. Cada día, más de un millón de nuevos dispositivos Android se activan en todo el mundo.
Este tutorial fue escrito para enseñarle cómo desarrollar y administrar la aplicación Android. Empezaremos con la configuración del entorno para la programación de aplicaciones Android y luego exploraremos para examinar diferentes aspectos de las aplicaciones Android.
Historia de Android
Los nombres de los códigos Android actualmente varían de A a N, como Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Sandwitch, Jelly Bean, KitKat, Lollipop y Marshmallow. Vamos a entender la historia de los androides en una secuencia.
Otros consejos interesantes:
- Android – Entorno de instalación Estará encantado de saber que puede empezar a desarrollar aplicaciones Android en uno de los siguientes sistemas operativos: Microsoft Windows XP o posterior. Mac OS X versión 10.5.8 o posterior con chip Intel…….
- Todos sabemos que Android es uno de los principales sistemas operativos móviles. Casi todas las casas tienen al menos un teléfono móvil Android. A todos nos encanta jugar con teléfonos inteligentes Android. Todos los días, tendemos a…..
- Android – Architecture El sistema operativo Android es una pila de componentes de software que se divide aproximadamente en cinco secciones y cuatro capas principales, como se muestra a continuación en el diagrama de arquitectura. Núcleo de Linux En la parte inferior de las capas, Linux-Linux……
- Cómo convertir tus aplicaciones Android a Chrome Extensions Además de ser una plataforma de código abierto, una gran cosa que une a Android y Chrome es la palabra Google. Ya tenemos varias aplicaciones en Play Store y Chrome Web Store que permiten la conexión de Android……
- Cómo bloquear su tableta Android o Smartphone para sus hijos? Google ha añadido varias funciones de control parental a Android en los últimos años. Puede proporcionar a su hijo una cuenta de usuario restringida con bloqueo de acceso a una aplicación específica o a……