Es a través de las llamadas API de bajo nivel que la aplicación puede interactuar directamente con la pantalla táctil o el teclado,y así mostrar gráficos, conectarse a redes, procesar audio recibido por el micrófono, reproducir sonidos por el altavoz o auriculares, o recibir imágenes y videos de la cámara. Puede acceder al GPS, recibir información sobre orientación y, por supuesto, leer yescribir archivos en el disco en estado sólido o acceder a cualquier otro elemento de hardware disponible en la actualidad o en elfuturo.