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

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

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

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

Acer Aspire Vero AV14-51

Acer Aspire Vero AV14-51

El Acer Aspire Vero AV14-51 es un portátil ecológico con Intel €979
SOUNDPEATS Opera 05

SOUNDPEATS Opera 05

Los SOUNDPEATS Opera 05 son unos auriculares inalámbricos con cancelación activa €69
SOUNDPEATS Opera 03

SOUNDPEATS Opera 03

Los SOUNDPEATS Opera 03 son unos auriculares inalámbricos con cancelación activa €69
WeLock SECBR

Welock SECBR

La Welock SECBR es una cerradura inteligente que no solo te €134
SoundPEATS Air3 Deluxe HS

Soundpeats AIR3 DELUXE HS

Los Soundpeats AIR3 DELUXE HS son unos auriculares inalámbricos con tecnología €39

TE INTERESA

RebajasNuevo Samsung Galaxy M13 – Teléfono Móvil libre Android, Smartphone con 4GB de RAM, 128 GB de Almacenamiento, Rosa [Versión española]
Samsung Galaxy M13 – Teléfono Móvil libre Android, Smartphone con 4GB de RAM, 128 GB de Almacenamiento, Rosa [Versión española]
159,00 EUR
Comprar en Amazon
RebajasNuevo yobola Auriculares Inalámbricos, Auriculares Bluetooth 5.1 HiFi Estéreo, Cascos Inalambricos Bluetooth con Control Táctil, Micrófono Incorporado, IPX5 Deportivos, para Xiaomi Samsung iPhone Huawei
yobola Auriculares Inalámbricos, Auriculares Bluetooth 5.1 HiFi Estéreo, Cascos Inalambricos Bluetooth con Control Táctil, Micrófono Incorporado, IPX5 Deportivos, para Xiaomi Samsung iPhone Huawei
27,99 EUR
Comprar en Amazon
RebajasNuevo ATUMTEK Palo Selfie, Palo Selfie Trípode con Bluetooth Extensible hasta 1 m con Remoto para iPhone 13/12/11/11 Pro/X/XS/8/7 Plus, Samsung Galaxy S10/S9, Xiaomi, Huawei y Teléfonos Android, Blanco
ATUMTEK Palo Selfie, Palo Selfie Trípode con Bluetooth Extensible hasta 1 m con Remoto para iPhone 13/12/11/11 Pro/X/XS/8/7 Plus, Samsung Galaxy S10/S9, Xiaomi, Huawei y Teléfonos Android, Blanco
19,99 EUR
Comprar en Amazon

Artículos Recientes

Philips Evnia 27M2C5500W

Philips Evnia 27M2C5500W, un monitor gaming de 27 pulgadas, resolución Quad HD, tasa de refresco de 240 Hz, diseño compacto y funciones de alto rendimiento

19/01/2023
955443696 quien es y cómo bloquearlo para siempre

¿A quién pertenece el número 955443696? te lo contamos todo

19/01/2023
  • Quienes somos
  • Publicidad
  • Política de Privacidad
  • Aviso Legal
  • Contacto

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

Este sitio web utiliza cookies. Al continuar usando este sitio web, usted está dando su consentimiento para que se usen cookies. Visite nuestra Política de Privacidad y Cookies.