¿Está la API de Android de Youtube utilizando la aplicación oficial de Youtube para reproducir videos?

solíaYoutube api para Android para desarrollar una aplicación. Aunque creo la aplicación y funciona bien. Todavía no pude averiguar lo que realmente hace esta API

1) Cuando lo ejecuto en el dispositivo Android 2.2 por primera vez. Me obliga a descargar nuevas actualizaciones para.Aplicación oficial de YouTube de la tienda de Google Play. Después de eso, funciona bien y no pidió una actualización o descarga adicional de la aplicación de YouTube. La API de YouTube también utiliza la aplicación YouTube para reproducir videos. Al revisar el código de API, descubrí algo.

public static Intent createVideoIntent(Activity paramActivity, 
String paramString1, String paramString2, int paramInt, boolean paramBoolean1, boolean paramBoolean2)
{
   return a(newIntent("com.google.android.youtube.api.StandalonePlayerActivity.START").putExtra
        ("video_id", paramString2), paramActivity, paramString1, paramInt, paramBoolean1, paramBoolean2);
}

Cuando miro el código de la aplicación de YouTube, encuentro unactivity classllamadoStandalonePlayerActivity. Pero el video se está reproduciendo dentro del contenedor de UI diseñado por mí usandocom.google.android.youtube.player.YouTubePlayerView que es una parte de la API de Youtube. Entonces, ¿qué está haciendo api con lo anterioractivity class(StandalonePlayerActivity), ¿cuál es su papel?

2) No funcionó en Android 2.1, ¿por qué es así?

Por favor alguien explique esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta