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

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
KROM Kabala Kit

KROM Kabala

KROM Kabala Kit: incluye un teclado RGB, un ratón de 4800 €27

TE INTERESA

Nuevo Smartphone 4G, pantalla HD INCELL de 6.6 pulgadas, 4 GB de RAM, 32 GB de ROM (ampliable hasta 256 GB), SIM dual Android 12.0, compatible con Bluetooth/Wifi/GPS/OTG/cargador rápido/Face ID teléfono
Smartphone 4G, pantalla HD INCELL de 6.6 pulgadas, 4 GB de RAM, 32 GB de ROM (ampliable hasta 256 GB), SIM dual Android 12.0, compatible con Bluetooth/Wifi/GPS/OTG/cargador rápido/Face ID teléfono
Amazon Prime
76,50 EUR
Comprar en Amazon
Nuevo UMIDIGI Note 100 Teléfono móvil, Android 14 Smartphone, 120HZ Octa-Core, 12(6+6) GB+128GB teléfono, 6,8 pulgadas, 50 MP, Face and Fingerprint Unlock, NFC, 5000mAh, GPS, Teléfono Dual SIM
UMIDIGI Note 100 Teléfono móvil, Android 14 Smartphone, 120HZ Octa-Core, 12(6+6) GB+128GB teléfono, 6,8 pulgadas, 50 MP, Face and Fingerprint Unlock, NFC, 5000mAh, GPS, Teléfono Dual SIM
109,99 EUR
Comprar en Amazon
Nuevo UMIDIGI Note 100 - Teléfonos móviles Android 14 (2025), 12 (6+6) GB +128 GB/1 TB, 6.8 pulgadas + 120 Hz, cámara de 50 MP, 4G Dual SIM desbloqueado, teléfonos móviles desbloqueados, 5000 mAh, NFC
UMIDIGI Note 100 - Teléfonos móviles Android 14 (2025), 12 (6+6) GB +128 GB/1 TB, 6.8 pulgadas + 120 Hz, cámara de 50 MP, 4G Dual SIM desbloqueado, teléfonos móviles desbloqueados, 5000 mAh, NFC
145,99 EUR
Comprar en Amazon

Artículos Recientes

Razer DeathAdder V4 Pro

Review: Razer DeathAdder V4 Pro – La Evolución del Icono Ergonómico

30/12/2025
Acer PD163Q

Acer PD163Q: El Monitor Portátil de Doble Pantalla ¿Doble Productividad?

30/12/2025
  • Quienes somos
  • Publicidad
  • Política de Privacidad
  • Aviso Legal
  • Contacto

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