Planeta Red
  • Inicio
  • Dispositivos
  • Noticias
  • Reviews
  • Manuales
  • Aplicaciones
Sin resultados
Ver todos los resultados
Planeta Red
Sin resultados
Ver todos los resultados
Planeta Red
Inicio Dispositivos

Renderscript de Android, ¿Qué es y por qué te importa?

Por redactor
14/01/2013
en Dispositivos, Dispositivos Móviles, Tablets
1
Renderscript
Compartir en FacebookCompartir en Twitter

Recientemente Google ha publicado en su blog de desarrolladores una comparativa sobre la mejora de rendimiento obtenido en Android 4.2 gracias a Renderscript, y he considerado que es una buena oportunidad para explicar que es.

Sin meternos en datos muy técnicos, Renderscript es un conjunto de instrucciones que los desarrolladores de Android podemos usar para llevar a cabo *cálculos altamente complejos de forma más eficiente*, siendo las operaciones con imágenes las más usuales.

Y es que, como muchos sabréis, las aplicaciones Android se programan, principalmente, usando el lenguaje Java,  el cual se ejecuta sobre una máquina virtual y no directamente sobre el hardware, provocando así una considerable disminución del rendimiento.

La principal ventaja de la máquina virtual es que el programador no necesita conocer el hardware y ni las capacidades de este, simplificando  la creación de aplicaciones.

Anteriormente, si de deseaba obtener un mayor rendimiento podía usarse el NDK, el cual nos permite ejecutar código nativo (en C), pero en muchos casos conllevaba lanzar distintas versiones de la aplicación debido a incompatibilidades entre procesadores. Por esto, los chicos de Mountain View decidieron lanzar Renderscript, un conjunto limitado de instrucciones que sí se ejecutan de forma nativa en cualquier hardware.

Si bien sigue siendo más complicado que el código Java, el rendimiento que se obtiene puede merecer la pena cuando se ejecutan multitud de instrucciones. Quizás uno de los aspectos más importantes de Renderscript es que, si es mejorado, *todas las aplicaciones que hagan uso de él recibirán dicha mejora* sin necesidad de modificarlas ni reecompilarlas.

En esta gráfica podemos ver como en Android 4.1 y 4.2 se ha ido mejorando el rendimiento que ofrece dichas instrucciones:

Renderscript

Se observa fácilmente como en la mayoría de las ocasiones, el procesado de imágenes de Android 4.2 dobla a 4.0.

Además, en la última versión del robot verde, se ha añadido soporte GPU. Si nuestro terminal lo permite, determinadas instrucciones podrán ser ejecutadas en la GPU con el consecuente aumento de rendimiento, como muestra la siguiente gráfica del Nexus 10.

Renderscript Nexus 10 GPU CPU

Como podemos ver, en determinados casos la mejora puede llegar hasta 7 veces más.

Desgraciadamente, son pocos los terminales que actualmente soportan el apoyo por GPU, pero casi toda la próxima generación de gama alta contará con él.

Etiquetas: AndroidNDKprogramacionRenderScriptsdk
Artículo anterios

Cómo particionar el disco duro para instalar Ubuntu

Siguiente artículo

iPhone 5: la demanda del terminal en mínimos históricos

redactor

Según la Wikipedia la redacción es la sección dentro de la estructura organizativa de un periódico que se responsabiliza de la redacción de sus artículos, bajo la supervisión del redactor jefe que coordina el equipo de redactores.

Siguiente artículo
iphone

iPhone 5: la demanda del terminal en mínimos históricos

Sony Xperia Z

Sony Xperia Z: drop test a escena

Historial de archivos Windows 8

Cómo recuperar archivos perdidos en Windows 8

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

TOPANÁLISIS/REVIEW

Garmin Forerunner 165 Music

Garmin Forerunner 165 Music

El Garmin Forerunner 165 Music es un reloj deportivo con pantalla €314
Razer DeathAdder V4 Pro

Razer DeathAdder V4 Pro

El Razer DeathAdder V4 Pro es una obra maestra de la €178
Acer PD163Q

https://amzn.to/4aVPLIn

El PD163Q es un ejercicio de ingeniería ambicioso. Acer ha logrado €358
Teufel BOOMSTER

Teufel BOOMSTER

El Teufel BOOMSTER es un altavoz 2.1 con subwoofer, radio DAB+
SoundPeats Air5 Pro+

SoundPeats Air5 Pro+

SoundPeats nos presenta unos nuevos auriculares que son todo lo que €72

TE INTERESA

Nuevo OPPO A6k 4G - Smartphone Libre con IA, 4GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP, Dual SIM, Versión Española - Azul
OPPO A6k 4G - Smartphone Libre con IA, 4GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP, Dual SIM, Versión Española - Azul
Comprar en Amazon
Nuevo OPPO A6k 4G - Smartphone Libre con IA, 4GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP, Dual SIM, Versión Española - Negro
OPPO A6k 4G - Smartphone Libre con IA, 4GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP, Dual SIM, Versión Española - Negro
Comprar en Amazon
Nuevo OPPO A6x 5G - Smartphone Libre con IA, 6GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP AI, Dual SIM, Versión Española - Negro
OPPO A6x 5G - Smartphone Libre con IA, 6GB RAM+256GB, Batería 6100 mAh, Pantalla LCD HD+ 120Hz, IP64, Cámara 50MP AI, Dual SIM, Versión Española - Negro
Comprar en Amazon

Artículos Recientes

Monitor AOC Agon AG275UXM2 con tecnología QD-Mini LED y 2304 zonas

AOC Agon AG275UXM2: Monitor 4K Mini LED con 2304 zonas

31/01/2026
Xiaomi Pad 8 Pro global

Xiaomi Pad 8 Pro Global: Geekbench confirma Snapdragon 8 Elite

31/01/2026
  • Quienes somos
  • Publicidad
  • Política de Privacidad
  • Aviso Legal
  • Contacto

Sin resultados
Ver todos los resultados
  • Inicio
  • Dispositivos
  • Noticias
  • Reviews
  • Manuales
  • Aplicaciones