Mirando el sistema operativo android

Video: Las mejores y peores cosas del sistema operativo Android

El termino Androide puede hacer referencia a un dispositivo móvil Android o para el sistema operativo Android. El sistema operativo Android poderes todos los dispositivos Android. Piense en ello como el software subyacente que da instrucciones a su dispositivo qué hacer, muy similar a cómo los poderes del sistema operativo de escritorio y portátiles ordenadores Windows.

Video: Come cambiare sistema operativo android

Al instalar una aplicación para Android en un dispositivo Android, va a instalar una aplicación que fue escrito específicamente para el sistema operativo Android. Puede instalar aplicaciones de Android en un ordenador con Windows - e incluso en Mac y PC Linux - pero sólo si el equipo está ejecutando un software especial denominado un Android emulador, lo cual crea un dispositivo Android virtual en el ordenador.

Hablando de Linux, el sistema operativo Android es en realidad una rama del sistema operativo Linux. Desde su creación, sin embargo, Android se ha convertido en un sistema operativo robusto, independiente diseñado para dispositivos móviles, y en realidad no es directamente compatible con Linux.

Tratar con la fragmentación en los dispositivos Android

Android es una fuente abierta sistema operativo - una gran comunidad de desarrolladores y empresas que mantienen y contribuyen hacia el desarrollo de las nuevas versiones de la misma. Todo esto se lleva a cabo bajo los auspicios de Google, que compró la empresa (Android, Inc.) que se desarrolló por primera vez el sistema operativo Android.

Video: CURSO DE ANDROID: Iniciando con Sistema Operativo Android y detalles de seguridad

A diferencia del sistema operativo iOS de Apple para dispositivos móviles, el desarrollo continuo del sistema operativo Android no se oculta detrás de cerradura y llave. De hecho, cerca de 80 compañías son miembros del grupo - el Open Handset Alliance - que contribuirá a un mayor desarrollo del sistema operativo Android.

Todo esto permite la apertura a la innovación de muchas fuentes diferentes. Esto también permite muchas diferentes dispositivos Android en todas las formas y tamaños, lo que crea un problema de compatibilidad para los desarrolladores de aplicaciones. El problema de compatibilidad con dispositivos Android, incluso tiene un nombre: fragmentación.

Video: Así funciona Android 7.0 Nougat

Los fabricantes pueden modificar el sistema operativo Android como crean conveniente para sus dispositivos. Esto les permite una forma de diferenciar sus dispositivos desde dispositivos de sus competidores, mediante la adición de características únicas. Esto también se traduce en diferentes versiones personalizadas de Android se ejecutan en diferentes dispositivos.

Un ejemplo de esto es que el fabricante de teléfonos móviles HTC inserta su propia interfaz de usuario HTC Sense en muchos de sus teléfonos Android, mientras que Samsung pone su propia interfaz de usuario TouchWiz en sus dispositivos Android. La siguiente figura muestra un par de pantallas desde el teléfono Samsung Epic 4G Android.

La página principal del teléfono Samsung Epic 4G Android (izquierda) y una de las páginas de la aplicación (derecha).
La página principal del teléfono Samsung Epic 4G Android (izquierda) y una de las páginas de la aplicación (derecha).

problemas de compatibilidad de aplicaciones de Android

los fabricantes de dispositivos móviles también controlan la versión de los poderes del sistema operativo Android de sus dispositivos. El hecho de que una actualización del sistema operativo está disponible no significa que un fabricante está dispuesto o preparado para actualizar el sistema operativo de un dispositivo.

Otra gran diferenciador entre dispositivos es el hardware que los ejecuta. Algunos dispositivos Android tienen pantallas grandes, procesadores rápidos, y un montón de campanas y otros dispositivos Android whistles- tienen pequeñas pantallas, procesadores lentos, y muy pocos extras. Y hay un montón de dispositivos Android que se encuentran entre estos dos extremos.

Todas estas diferencias entre los dispositivos Android terminan creando grandes dolores de cabeza para los desarrolladores de aplicaciones. Tienen que tratar de asegurar la compatibilidad en muchos dispositivos diferentes, utilizando un hardware diferente, correr varias versiones del sistema operativo Android, y deben tener en cuenta las personalizaciones realizadas en el sistema operativo Android por los fabricantes.

El resultado final es aplicaciones caos. En algunos casos, las aplicaciones simplemente no va a funcionar en algunos dispositivos. Otras veces, las aplicaciones se ejecutan, pero algunas características no funcionarán. Y en algunos casos, las aplicaciones parecen funcionar bien durante unos minutos, pero luego dejan de funcionar repentinamente.

Artículos Relacionados