jueves, 11 de febrero de 2016

Android 1.0

Resultado de imagen para android 1.0
Les traigo este artuculo sobre la primera vesion de android para aquellos andoids puro de corazon
primera versión se presenta como un sistema operativo móvil totalmente gratuito y Open Source a diferencia de iOS. Estaba desarrollado sobre el kernel de Linux 2.6. Los primeros terminales con Android estarían disponibles durante el segundo trimestre del año 2008. Google realizó su propia presentación oficial del SDK el 23 de septiembre.


La primera versión comercial tenía mucho margen de mejora y apenas inquietó a la competencia, pero ya introducía algunos conceptos que años después son un estándar de los sistemas operativos móviles:
Menú desplegable de notificaciones
Widgets de escritorio
Android Market, la tienda de apps (no contaba con ningún sistema de pago para usuarios. Todo el catálogo era gratuito)
Integración con Google Mail, Contacts y Calendar
Navegador, Maps, Google Talk, reproductor de YouTube y soporte para cámara En agosto aparece el primer smartphone con sistema operativo Android, el HTC Dream, rebautizado como T-Mobile G1 en Estados Unidos, donde se puso en venta oficialmente el 22 de octubre. En 6 meses se vendieron un millón de unidades en Estados Unidos y 100.000 más en Gran Bretaña. Android entraba con fuerza en el mercado de los terminales inteligentes.
                                                              

Android 6.0 Marshmallow 

Resultado de imagen para android 6.0 marshmallow Esta es la ultima vesion de este sistema operativo de google el es increible y tiene una gran interfaz

 Android 6.x Marshmallow o " Malvavisco" es una versión del sistema operativo para dispositivos móviles Android. Fue dada a conocer el 28 de mayo de 2015 en el evento Google I/O como Android M... Android Marshmallow, oficialmente presentado ya con esa nomenclatura el 17 de agosto de 2015, se centrará principalmente en mejoras incrementales y nuevas características    

 Android 6.0 Marshmallow introduce un modelo de permisos rediseñado: ahora hay únicamente ocho categorías de permisos, y las aplicaciones ya no conceden automáticamente todos sus permisos específicos en el momento de la instalación. Se utiliza ahora un sistema "opt-in", en el que los usuarios pueden conceder o denegar permisos individuales a una aplicación cuando lo requieran, tales como el acceso a la cámara o el micrófono. Las aplicaciones recuerdan las concesiones de permisos de cada usuario, y pueden ser ajustados en cualquier momento. Sólo las aplicaciones compiladas para Android 6.0 Marshmallow con su SDK utilizarán el nuevo sistema de permisos, mientras que todas las demás aplicaciones continuarán utilizando el modelo de permisos anterior
Android Marshmallow ofrece soporte nativo para el reconocimiento de huellas digitales, lo que permite el uso de las mismas para desbloquear los dispositivos, y para la autenticación de Play Store o Android Pay; una API estándar también está disponible para la implementación de la autenticación basada en huellas digitales en otras aplicaciones. Un nuevo sistema de administración de energía conocida como "doze" reduce las actividades en fondo del dispositivo cuando el sistema operativo detecta que el dispositivo no está siendo tocado físicamente. Android 6.0 Marshmallow es compatible con USB Tipo-C, lo que implica la capacidad de carga a través de USB, hasta 5 veces más rápida, dependiendo del terminal. Android 6.0 Marshmallow también introduce "enlaces verificados" que se pueden configurar para abrir directamente una aplicación especificada, sin la necesidad de mostrar mensajes de usuario.

El 7 de diciembre la empresa comenzó a liberar la versión Android 6.0.1 para:


  •  Nexus 6P
  •  Nexus 5X
  •  Nexus Player
  •  Nexus 9
  •  Nexus 6
  •  Nexus 7
  •  Motorola G
  • Samsung Galaxy note 5
  • Samsung Galaxy note 4
  • Samsung Galaxy S5
  • Samsung Galaxy S6
  • Samsung Galaxy alpha
  • Samsung Galaxy tap A
  • Lg g4 
  • Lg g3 
  • Htc one m7
  • Htc one m8
  • Htc one m9
  • Sony xperia M4 
  • Sony xperia Z2 
  • Sony xperia Z3 
  • Sony xperia Z5
  • BlackBerry Priv 

Mientras que la tableta Pixel C fue la primera en traer preinstalada esta versión del sistema operativo con su llegada al mercado el 8 de diciembre. Puedes conocer las novedades de Android Marshmallow aquí.
                                                                       
                                                                         

Android 5.0 lollipop

Resultado de imagen para android 5.0     Lollipop de Android es una versión del Android sistema operativo para móviles desarrollado por Google , que abarca versiones entre 5.0 y 5.1.1. [ 3 ] Dio a conocer el 25 de junio de 2014, durante el Google I / O de conferencias, se hizo disponible a través oficial over-the -aire actualizaciones (OTA) el 12 de noviembre de 2014, para determinados dispositivos que se ejecutan distribuciones de Android atendidos por Google (como Nexus y Google Play edición dispositivos). Su código fuente se puso a disposición el 3 de noviembre de 2014.

Uno de los cambios más importantes en la liberación Lollipop es una interfaz de usuario rediseñada en torno a un lenguaje de diseño conocido como " diseño de materiales ". Otros cambios incluyen mejoras en las notificaciones, que se puede acceder desde la pantalla de bloqueo y se muestran dentro de las aplicaciones como top-of-the-pantalla de banderas. Google también hizo cambios internos en la plataforma, con el tiempo de ejecución de Android (ART), que sustituye oficialmente Dalvik para mejorar el rendimiento de la aplicación, y con los cambios destinados a mejorar y optimizar el uso de la batería.

A partir de junio el año 2015 , las estadísticas emitidas por Google indican que el 12,4% de todos los dispositivos Android para acceder a Google Play plazo Lollipop. 

Android 5.0 introduce un sistema de notificación refrescado.Marshmallow también se pueden mostrar como banderas grandes en la parte superior de la pantalla, junto con sus respectivos botones de acción. [ 8 ] [ 12 ] A no-molestar característica también se añade para las notificaciones. El menú de aplicaciones recientes se ha rediseñado para utilizar una pila tridimensional de tarjetas para representar las aplicaciones abiertas. Aplicaciones individuales también pueden mostrar varias tarjetas en el menú Reciente, como para abrir un navegador web de pestañas 
Android 5.0 introduce un sistema de notificación refrescado. Notificaciones individuales se muestran ahora en tarjetas de adherirse al lenguaje de diseño de material y lotes de notificaciones se pueden agrupar por la aplicación que los produjo. Notificaciones se muestran ahora en la pantalla de bloqueo como tarjetas, y la "mano a" notificaciones también se pueden mostrar como banderas grandes en la parte superior de la pantalla, junto con sus respectivos botones de acción. ] A no-molestar característica también se añade para las notificaciones. El menú de aplicaciones recientes se ha rediseñado para utilizar una pila tridimensional de tarjetas para representar las aplicaciones abiertas. Aplicaciones individuales también pueden mostrar varias tarjetas en el menú Reciente, como para abrir un navegador web de pestañas .

Lollipop también contiene las principales características nuevas de la plataforma para los desarrolladores, con más de 5.000 nuevas APIs adicionales para el uso de las aplicaciones.Por ejemplo, existe la posibilidad de guardar fotos en un formato de imagen en bruto .Además, el Dalvik máquina virtual fue sustituido oficialmente por Android Runtime (ART), que es un nuevo entorno de ejecución que se introdujo como una muestra de tecnología en KitKat. ART es un tiempo de ejecución multiplataforma que soporta el x86 , ARM y MIPS arquitecturas tanto de 32 bits y de 64 bits entornos. A diferencia de Dalvik, que utiliza la compilación justo a tiempo (JIT), ART compila aplicaciones momento de la instalación , que luego se ejecutan exclusivamente a partir de la versión compilada a partir de entonces. Esta técnica elimina la sobrecarga de procesamiento asociado con el proceso JIT, mejorando el rendimiento del sistema.

Piruleta también apunta a mejorar el consumo de la batería a través de una serie de optimizaciones conocidos como "Proyecto Volta". Entre sus cambios son un nuevo modo de ahorro de batería, las API de programación de tareas que pueden restringir ciertas tareas que sólo se producen sobre Wi-Fi , y lotes de tareas para reducir la cantidad total de tiempo que las radios internos están activos. La nueva herramienta de desarrollo denominado "Historiador de la batería" se puede utilizar para rastrear el consumo de batería aplicaciones mientras está en uso.  El paquete de API de extensión Android también proporcionan funciones de gráficos, como nuevos shaders , con el objetivo de proporcionar PC gráficos para -Nivel juegos en 3D en dispositivos Android.

Un número de nivel de sistema, también se introdujeron características orientadas a la empresa bajo la bandera "Android para el Trabajo". El Samsung Knox marco de seguridad inicialmente estaba previsto para ser utilizado como una base para "Android para el Trabajo", pero en lugar de Google optó por utilizar su propia tecnología para separar los datos personales y orientadas al trabajo en un dispositivo, junto con las API de acompañamiento para la gestión de la medio ambiente. [ 20 ] con la función "Smart Lock", los dispositivos también se puede configurar para que los usuarios no tienen que llevar a cabo el desbloqueo del dispositivo con un PIN o patrón al estar en una ubicación de confianza, o en la proximidad de un designado Bluetooth del dispositivo o etiqueta NFC . Lollipop era, además, tener el cifrado del dispositivo activado por defecto en todos los dispositivos capaces; sin embargo, debido a problemas de rendimiento, este cambio se aplaza a su sucesor, Android melcocha .                                                                      

Android 4.4.2 kitkat               

                                                                                  
Resultado de imagen para android 4.4  Finalmente, tras varias versiones sin cambios grandes, Google ha decidido dar un paso adelante con el desarrollo de Android, lo suficiente como para que su próxima versión vaya a recibir un nuevo nombre de postre kitkat                         no ofrece una lista enorme de cambios radicales y grandes transformaciones en la funcionalidad como lo que vimos cuando se lanzó Ice Cream Sandwich. En cambio, el propósito principal de KitKat es el comienzo de una estrategia de Google para llevar la última versión de Android a todos los dispositivos Android, tanto los de calidad superior como los de baja gama.

Eso es importante, porque todos los años, los teléfonos celulares se quedan corriendo tan solo alguna versión vieja de Android, lo que incrementa la fragmentación del sistema operativo y da a los usuarios una experiencia de Android inconsistente. Con KitKat, Google redujo el sistema operativo para que pueda ejecutarse en muchos más dispositivos, lo que ayuda a cerrar la brecha entre los dispositivos de gama baja y gama alta.

Este primer análisis examina a Android 4.4 en el Nexus 5, ya que es el único dispositivo que actualmente tiene el sistema operativo, y no todas las características mencionadas estarán disponibles en otros dispositivos cuando reciban la actualización. Vamos a seguir actualizando esta reseña a medida que podamos pasar un poco de tiempo con el sistema operativo una vez que se habilite la actualización de KitKat en otros dispositivos. Para conocer más sobre el nuevo teléfono de Google, lee                                       

Un diseño simple y fresco

KitKat tiene un diseño minimalista que aún presenta rasgos del look Holo introducido en Ice Cream Sandwich. Muchos de los cambios de diseño que menciono en esta sección son los que me encontré en el Nexus 5. Nosotros aún no sabemos si van a aparecer en otros dispositivos que no sean Nexus dependiendo de cuáles y cuándo reciban Android 4.4. Es seguro decir que si tu teléfono tiene una interfaz personalizada (por los fabricantes), tales como HTC Sense o Samsung TouchWiz y recibes la actualización de KitKat, es probable que no vayas a ver mucha diferencia de diseño.

Android 4.2.2 Jelly Bean

Resultado de imagen para android 4.2 Aki vamos viendo como android cambia sus espectativcas y cada vez mas mejora este SO

Android 4.2 ( JELLY_BEAN_MR1 ) es una actualización de la versión Jelly Bean que ofrece nuevas características para los usuarios y desarrolladores de aplicaciones. Este documento proporciona una introducción a los más notables y útiles nuevas APIs para los desarrolladores.

Como desarrollador de aplicaciones, debe descargar el Android 4.2 Sistema de imagen y SDK de la plataforma de la Manager SDK tan pronto como sea posible. Si usted no tiene un dispositivo con Android 4.2 en la que poner a prueba su aplicación, utilizar la imagen 4.2 sistema Android para probar la aplicación en el emulador de Android . A continuación, crear sus aplicaciones contra la plataforma Android 4.2 para comenzar a utilizar las últimas APIs                 

     Si ha publicado previamente una aplicación para Android, tenga en cuenta los siguientes cambios que podrían afectar el comportamiento de su aplicación:

Los proveedores de contenido ya no se exportan de manera predeterminada. Es decir, el valor por defecto para el androide: exportó atributo es ahora "falso" Si es importante que otras aplicaciones puedan acceder a su proveedor de contenidos, ahora se debe establecer explícitamente. Androide: exportó = "true" .
Este cambio tiene lugar sólo si se establece ya sea Android: targetSdkVersion o androide: minSdkVersion a 17 o más. De lo contrario, el valor predeterminado es todavía "verdadero" , incluso cuando se ejecuta en Android 4.2 o superior.
En comparación con las versiones anteriores de Android, el usuario ubicación resultados pueden ser menos precisos si su aplicación pide al ACCESS_COARSE_LOCATION permiso, pero no pide al ACCESS_FINE_LOCATION permiso.
Para satisfacer las expectativas de privacidad de los usuarios cuando su aplicación solicita permiso para la ubicación ubicación común (y la ubicación no muy bien), el sistema no proporcionará una estimación de localización del usuario que es más preciso que un bloque de la ciudad.
Algunos ajustes de los dispositivos definidos por Settings.System están ahora de sólo lectura. Si la aplicación intenta escribir cambios en los ajustes definidos en Settings.System que se han trasladado a Settings.Global , la operación de escritura se producirá un error en silencio cuando se ejecuta en Android 4.2 o superior.
Incluso si su valor para android: targetSdkVersion y android: minSdkVersion es inferior a 17, su aplicación no es capaz de modificar los ajustes que se han trasladado a Settings.Global cuando se ejecuta en Android 4.2 o superior.
Si su aplicación utiliza WebView , Android 4.2 añade una capa adicional de seguridad para que pueda de forma más segura unirse a su código JavaScript Android . Si configura su targetSdkVersion a 17 o más, ahora debe añadir el JavascriptInterface anotación a cualquier método que desea que estén disponibles para el JavaScript (el método también debe ser pública). Si usted no proporciona la anotación, el método no es accesible por una página web en su vista web cuando se ejecuta en Android 4.2 o superior. Si se establece el targetSdkVersion a 16 o inferior, no se requiere la anotación, pero se recomienda que actualice su versión de destino y añadir la anotación para mayor seguridad.