PDA

Ver la Versión Completa : ART podría reemplazar a Dalvik en la próxima versión de Android


jorge_kai
01/02/14, 18:09:11
ART podría reemplazar a Dalvik en la próxima versión de Android

http://static.htcmania.com/ART.jpg

Leemos en xatakandroid.com


http://www.htcmania.com/images/smilies/q.gif Una de las novedades que nos trajo Android 4.4 (KitKat) es que en algunos dispositivos nos deja habilitar una versión experimental de ART, la nueva máquina virtual que sustituirá a Dalvik en un futuro que parece que no será muy lejano. Ahora conocemos gracias al código fuente de Android que es muy posible que en su próxima versión venga por defecto la máquina virtual ART dejando a Dalvik como secundaria. En un reciente commit vemos que el objetivo de Google es que ART sea el runtime por defecto. La máquina virtual ART mejora el rendimiento de las aplicaciones y sistema en general, se ejecutan con más rapidez, aunque por contra ocupan más espacio en la memoria. http://www.htcmania.com/images/smilies/q2.gif

fuente: xatakandroid.com (http://www.xatakandroid.com/sistema-operativo/art-podria-reemplazar-a-dalvik-en-la-proxima-version-de-android)

jorge_kai
01/02/14, 18:09:33
http://www.xatakandroid.com/sistema-operativo/art-podria-reemplazar-a-dalvik-en-la-proxima-version-de-android

http://www.xatakandroid.com/sistema-operativo/art-podria-reemplazar-a-dalvik-en-la-proxima-version-de-android

marcogz
01/02/14, 18:17:32
Muy buena noticia. La verdad es que va de lujo incluso ahora que se supone que está en fase beta.

jjaraq
01/02/14, 18:33:01
No vi gran diferencia con dalvik. Tampoco la tuve mucho (1 día) y por compatibilidad volví a ésta. Espero que al salir de beta esté mas pulida.

kur1oso
01/02/14, 19:03:16
Pues yo en el One no veo ni la opción para ponerlo

LCBSeGiO
01/02/14, 19:25:37
Pero no se supone que ya lo traía por defecto??

Rokusho
01/02/14, 19:30:02
Pues para ser una beta ya funciona bastante bien en la mayoría de los casos, en cuanto esté más pulida va ser un buen paso adelante

Nykito
01/02/14, 19:39:37
La teoría es que ART podría reemplazar a Dalvik en la próxima versión de Android.
En la práctica (y sobre todo en mi caso, con un LG) ART podría reemplazar a Dalvik en el próximo móvil que compre :grin:

jjaraq
01/02/14, 19:46:01
Tienes que activarlo en las opciones de desarrollo

Ekine
01/02/14, 20:13:00
Pero no se supone que ya lo traía por defecto??

No. Viene implementado en kitkat, pero hay que activarlo para usarlo.
Básicamente la noticia se refiere a que venga activado por defecto.

darknessrty
01/02/14, 21:04:03
Por lo que eh oido va bien pero que no es compatible con algunas aplicaciones que se ejecutan en la maquina virtual clasica, pero ya con el tiempo iran actualizando poco a poco, nadamas que eso va a fragmentar mas android

BitratE
01/02/14, 21:51:42
Menor consumo de batería, menor consumo de ram, aplicaciones que cargan antes en cache.....

Yo hace tiempo que uso ART y salvo alguna aplicación incompatible va de maravilla.

mojonx0droid
01/02/14, 22:03:58
la prueba hace buen tiempo y va bastante bien, quizás no sean diferencias drásticas con dalvik pero se nota.

ATobi
01/02/14, 22:07:02
En mi Galaxy S no goza de muy buena fama que digamos...en este caso concreto parece dar peor rendimiento que Dalvik. Me gustaria ver que tal va en otros terminales de bajas especificaciones para saber si es un fallo de implementacion especifico del modelo o es que requiere cierto nivel de especificaciones para un correcto uso.

Verni
01/02/14, 22:17:27
Si se va a notar la diferencia bienvenida sea.

gonza28
01/02/14, 23:01:18
Me alegro por la inovacion. es hora del cambio. ahora hay que trabajar para dejar de lado la Davlik y compatibilizar nuestras apps y mod para la nueva maquina.

beninin
01/02/14, 23:39:29
Yo la utilizo desde hace un tiempo, el mismo que tengo kk jaja, y me gusta mas como funciona el movil, se nota algo mas fluido (las apps cargan antes) y mejora la duración de la bateria (aunque no esperéis milagros) la única pega que veo es que ocupa mucho, ya que después de activarla me ha comido casi 1gb, tenia 1,6 de apps y ahora 2,4, si consiguen bajar el tamaño de los archivos que utilice (con dalvik son .odex creo) mejor, y de momento no he tenido problemas con apps, excepto photoshop express, que no abre, pero nada mas.

hemi_440
02/02/14, 00:16:57
Espero que ayude a la optimizacion del sistema... Aunque no me gusta eso de que necesita más espacio en memoria.

l0lillo
02/02/14, 00:17:44
Menor consumo de batería, menor consumo de ram, aplicaciones que cargan antes en cache.....

Yo hace tiempo que uso ART y salvo alguna aplicación incompatible va de maravilla.

El articulo dice lo contrario en cuanto a lo que tu dices respecto a "mejor consumo de RAM."

"... aunque por contra ocupan más espacio en la memoria."

En qué quedamos :loco:

Verni
02/02/14, 00:24:35
El articulo dice lo contrario en cuanto a lo que tu dices respecto a "mejor consumo de RAM."

"... aunque por contra ocupan más espacio en la memoria."

En qué quedamos :loco:


Quizá solo sea efecto placebo.

BitratE
02/02/14, 00:42:50
El articulo dice lo contrario en cuanto a lo que tu dices respecto a "mejor consumo de RAM."

"... aunque por contra ocupan más espacio en la memoria."

En qué quedamos :loco:


Cuando el artículo se refiere a memoria interna no es a la RAM si no al almacenamiento interno.

El consumo de ram disminuye notablemente y el espacio ocupado en la memoria interna es ligeramente mayor.


Quizá solo sea efecto placebo.

No hay efecto placebo por ningún sitio.

Se ha de probar y ver como rinde para poder opinar con una buena base.

confar
02/02/14, 02:43:50
Cuando el artículo se refiere a memoria interna no es a la RAM si no al almacenamiento interno.

El consumo de ram disminuye notablemente y el espacio ocupado en la memoria interna es ligeramente mayor.




No hay efecto placebo por ningún sitio.

Se ha de probar y ver como rinde para poder opinar con una buena base.


Es cierto, se refiere a la memoria interna, aunque la memoria ram se supone que si disminuye o no, no debería haber tanto problema o beneficio. En android la memoria ram que no se usa se esta desperdiciando.

Y si lo estarán poniendo ya de base en la siguiente actualización pues debe tener ya más estabilidad

DesmoHTC
02/02/14, 02:50:12
Para el uso que le doy, ART me va de lujo!

ATobi
02/02/14, 02:54:57
A mi lo que me tiene un poco mosqueado desde mi desconocimiento de la arquitectura del sistema es: esta consola virtual no almacena un cache como Dalvik? Porque de ser que si, me sorprende ver que los nuevos recoverys no incorporen el wipe de turno para borrarlo

turydios
02/02/14, 03:05:33
Yo desde luego no le encuentro que sea más rápido, las roms son muy rápidas en davilk, ya que esta muy optimizado. Placebo? De momento si puede ser

gustavoacm
02/02/14, 06:56:09
Como bien dicen lo de que consume mas memoria se refiere a la interna.

Lo que sucede con Dalvik es que la maquina virtual compila la aplicación para nuestro dispositivo concreto cada vez que esta se abre, lo cual quita unos preciados segundos, en algunos casos podra ser menos del segundo, pero al final lo que importa es que eso viene siendo el molesto "lag".

ART lo que trae es que la compilación se hace al instalar la aplicacion, con lo que la instalación será mas lenta y ocupará mas espacio en memoria interna, pero no se perderá tiempo de compilación al ejecutar la aplicacion ya que ira directamente y en teoría vamos a perder esos lag. Obviamente esto no significa que ya estando abierto el juego vaya a correr el doble de rapido... por eso muchos no notan la diferencia, ya que ese no es el problema central que esta corrigiendo esta forma de operación del compilador.

Ahora me viene a la mente casos de cuando estamos con muchas aplicaciones y cambiamos por ejemplo a chrome donde dejamos alguna pagina abierta, pero vemos que se recarga, pues es porque se cerro porque excedimos cierto limite de procesos y vuelve a ejecutarse donde se quedo, entonces vuelve a abrir la pagina, si... pero para eso antes se tuvo que volver a compilar y ahi vemos el lag de cuando cambiamos de una app a otra.

Lo de la memoria RAM la verdad dudo que cambie mucho; pero no es algo que me preocupe, la verdad he visto que Android anda muy bien en eso, su problema es precisamente lo otro: estar perdiendo el tiempo compilando cada rato porque la app que necesitamso se cerro y pues entonces tenemos lags y mas lags.

PD. Y no, no es ningun placebo, solo se trata de ver y entender a que se refieren estos conceptos, es bastante simple... como digo no va a acelerar la ejecucion en general de alguna app en particular, pero al ser android un sistema multitarea y en el que muchas veces tenemos arriba de la decena de cosas abiertas, se empiezan a notar estas cuestiones. Obviamente, si solo tenemos abiertas 4 cosas, y encima basicas como whatsapp, y solo nos movemos entre ellas pues va a ser lo mismo que dalvik: un sistema hiper agil, puesto que no se compila nada de nuevo, mas que cuando se abrieron esas 4 aplicaciones

se nota algo mas fluido (las apps cargan antes) y mejora la duración de la bateria (aunque no esperéis milagros) la única pega que veo es que ocupa mucho, ya que después de activarla me ha comido casi 1gb

Este testimonio confirma mi comentario. Las app se cargan mas rapido porque ya vienen precompiladas, no se pierde tiempo en compilacion (que se hizo al instalarse) ya que se ejecuta directamente, encima gasta menos batería ya que no se ocupan ciclos de reloj del procesador para compilaciones que es una tarea algo demandante por su propia naturaleza, aunque la negativa es que termina gastando mas espacio en interna pero la verdad es que prefiero esto ultimo; a menos que se tenga algo como un L3 o Galaxy Y donde el espacio interno es oro, pero pues son equipos que nunca tendran ART por razones obvias :silbando:

El mayor punto negativo de Android (lo que critican quienes estan usando los otros SO) se corregirá en gran medida (si no es que por completo) a partir de que implementen ART por defecto si analizan punto por punto lo que he expuesto...

gustavoacm
02/02/14, 07:18:13
A mi lo que me tiene un poco mosqueado desde mi desconocimiento de la arquitectura del sistema es: esta consola virtual no almacena un cache como Dalvik? Porque de ser que si, me sorprende ver que los nuevos recoverys no incorporen el wipe de turno para borrarlo

El cache es en cualquier sistemita un buffer de datos usados frecuentemente, en el caso de dalvik lógicamente es para acelerar la compilación. Si la aplicación ya viene precompilada con ART, ¿para que necesitamos un caché? Como que es redundante :-)

martin15
02/02/14, 09:53:08
yo use durante 1 mes ART, iba bien pero me daba fallos con alguna aplicacion decidi volver a dalvik , pero tampoco notaba una gran diferencia ,igual se nota mas en moviles de gamma baja.

confar
02/02/14, 11:17:08
Pues yo no noto que de tarde mucho en ejecutar una aplicación en mi sgs4 o moto x. De hecho lo siento un poco más rápido en el sgs4 y yo creo que es por el procesador.

Ahora bien si Art ocupará más espacio interno entonces va a limitar más ese espacio para móviles que no tienen tarjeta sd. Según esto entonces con kitkat podemos tener menos memoria ram por usar pero el costo será menos memoria interna para almacenar, y por unos segundos que tal vez nadie ha notado.

miguelangek86
02/02/14, 14:02:08
Halaaa.
A mi en ART no me funciona
Chordbot .por eso no la uso a ART.:cry:
Es mi app faborita X-D

saul94
02/02/14, 16:14:11
En los nexus no creo que se note mucho en cuanto a fluidez se refiere, ya van como balas. En los demás teléfonos ya veremos cuando empiece a salir 4.4, porque a día de hoy hay 4 teléfonos contados con kitkat.

The_Wakers
02/02/14, 20:53:40
Menor consumo de batería, menor consumo de ram, aplicaciones que cargan antes en cache.....

Yo hace tiempo que uso ART y salvo alguna aplicación incompatible va de maravilla.

El articulo dice lo contrario en cuanto a lo que tu dices respecto a "mejor consumo de RAM."

"... aunque por contra ocupan más espacio en la memoria."

En qué quedamos :loco:

Decís lo mismo, menor consumo de RAM = mejor consumo RAM ; "mejor" no es que consume más, sino que la gestiona mejor

OMA2k
03/02/14, 01:04:27
Lo que sucede con Dalvik es que la maquina virtual compila la aplicación para nuestro dispositivo concreto cada vez que esta se abre, lo cual quita unos preciados segundos, en algunos casos podra ser menos del segundo, pero al final lo que importa es que eso viene siendo el molesto "lag".

ART lo que trae es que la compilación se hace al instalar la aplicacion, con lo que la instalación será mas lenta y ocupará mas espacio en memoria interna, pero no se perderá tiempo de compilación al ejecutar la aplicacion ya que ira directamente y en teoría vamos a perder esos lag. Obviamente esto no significa que ya estando abierto el juego vaya a correr el doble de rapido... por eso muchos no notan la diferencia, ya que ese no es el problema central que esta corrigiendo esta forma de operación del compilador.

Gracias por explicar en qué consiste ART con palabras sencillas :ok:

Mefisto Inverso
03/02/14, 10:51:28
Yo lo tengo activado y sin ningún problema. No se aprecian muchas diferencias de fluidez pero si un menor consumo de memoria y batería o esa es mi impresión.

kur1oso
03/02/14, 20:16:52
Alguno lo tenéis en HTC One? Porque yo no lo veo para activar...