14 votos

¿Qué hay exactamente en AOSP?

Con la reciente noticias sobre el hecho de que Google está desplazando cada vez más la experiencia de Android fuera del núcleo de Android y hacia los Servicios de Google Play, me picó la curiosidad.

Si tuviera que descargar la versión de Android fuente código de la página AOSP hoy y compilarlo, ¿qué voy a terminar con? Además de los controladores binarios para los dispositivos de hardware individuales y los diversos servicios de Google, ¿acabaré con una versión de Android que funcione?

Mi motivación para preguntar esto es averiguar cuánto de la experiencia que la gente asocia con Android es realmente parte de la AOSP.

2 votos

0 votos

25voto

Lie Ryan Puntos 15629

No es necesario compilar el código fuente para hacerse una idea de cómo es AOSP; si descargar el emulador de Android Incluye una imagen de dispositivo por defecto que es sólo AOSP más algunas herramientas para desarrolladores, sin ninguno de los servicios de Google. Esto se resume en:

  • El núcleo de linux, la VM dalvik, las bibliotecas de Java y el marco de trabajo de Android
  • Stock Launcher (incluyendo las diferentes pantallas de bloqueo)
  • Teclado de stock
  • Navegador de stock (NO Chrome)
  • Calculadora
  • Calendario (se sincroniza con Exchange)
  • Cámara
  • Reloj
  • Gestor de descargas
  • Correo electrónico (se sincroniza con IMAP y POP)
  • Galería (que también incluye un reproductor multimedia)
  • Mensajería
  • Música (NO reproducir música)
  • Gente
  • Teléfono
  • Búsqueda (aplicaciones locales, personas y la web a través de Google, NO de Google Now)
  • Ajustes
  • Varios widgets de aplicaciones

Casi todo el marco esencial de Android forma parte de AOSP (por ejemplo, el sistema de intenciones, el sistema de permisos, el sistema de actividades/servicios, el sistema de proveedores de contenido, el sistema de widgets de aplicaciones, el sistema Daydream, los elementos estándar de la interfaz de usuario, la barra de notificaciones, la VM Dalvik, el compilador JIT, las bibliotecas estándar de Java (Apache Harmony), OpenGL y Renderscript, el marco multimedia, el marco de conectividad, el GPS, los sensores, etc.). La única parte significativa del marco que no es AOSP es Google Cloud Messaging, que gestiona el servicio Push, y los servicios de Play Store, que proporcionan actualizaciones de aplicaciones, facturación dentro de la aplicación y servicios de juegos. Dado que estos servicios dependen en gran medida de los servidores de Google, no pueden formar parte de AOSP. Todas las herramientas de desarrollo de Android también forman parte de AOSP.

Algunas aplicaciones importantes de Google que no forman parte de AOSP son Gmail, Google Maps, Youtube, Google Now, Google+, Chrome, Hangout y Play Store.

Aquí hay algunas capturas de pantalla tomadas del emulador de Android 4.3:

El launcher, con algunos widgets de stock, ya es suficiente:

enter image description here enter image description here

Todas las aplicaciones de AOSP caben más o menos en una página, esto ha sido así desde los primeros tiempos de Android:

enter image description here

Todos los widgets:

enter image description here enter image description here

enter image description here enter image description here

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X