Acceder

Ver la Versión Completa : [ DEBATE ] Para que veáis la potencia del procesador del Nexus 4


kevin_23
26/10/13, 09:18:47
Buenas, por si no lo sabiais, pero la gpu ADRENO 320 que montan terminales como el nexus 4, optimus G, Sony Xperia SP , Motorola X etc, iguala en potencia la grafica de la ps vita con 51,2 GFLOPS.
Con esto quiero decir que si las empresas quisieran, podríamos tener juegos en nuestros aparatos con una calidad gráfica que poco tendría que envidiar a la portátil de Sony.
La GPU del próximo Nexus 5 ya la deja por abajo superando a la Adreno 320 en el doble de potencia, aunque eso si, la potencia sin control no sirve de nada.
Aquí la tabla de diferentes Gpus.

http://kyokojap.myweb.hinet.net/gpu_gflops/

Saludos;)

cartermcfly
26/10/13, 09:29:58
No se puede comparar e igualar porque todas las aplicciones de android se desarrollan en java, un lenguaje de muy alto nivel e interpretativo como muchos sabreis. Esto conlleva una serie de ventajas pero también de inconvenientes como la lentitud de ejecución y mayor consumo de bateria.

kevin_23
26/10/13, 09:58:00
No se puede comparar e igualar porque todas las aplicciones de android se desarrollan en java, un lenguaje de muy alto nivel e interpretativo como muchos sabreis. Esto conlleva una serie de ventajas pero también de inconvenientes como la lentitud de ejecución y mayor consumo de bateria.

Si se puede comparar, de hecho ya hay juegos como nova3 o modern combat 4 que parece de videoconsola...

cartermcfly
26/10/13, 10:23:25
Lo podrás comparar tú. Que serás experto tanto en android como en el ss.oo de psp. Las dos estan programadas en java? Ponle android a una psp de esas y luego me comentas que ocurre xD.
PD: Soy ingeniero informático y desarrollo aplicaciones en java para android desde hace mas de 5 años.

kevin_23
26/10/13, 10:31:01
Lo podrás comparar tú. Que serás experto tanto en android como en el ss.oo de psp. Las dos estan programadas en java? Ponle android a una psp de esas y luego me comentas que ocurre xD.
PD: Soy ingeniero informático y desarrollo aplicaciones en java para android desde hace mas de 5 años.

Y que me quieres decir con eso? Aquí estamos hablando de Gpus y hardware bruto no de java...;)

joloso16
26/10/13, 10:40:59
jajajajajajajjajajajajajajajajajajajajajjajajajaja jajajajajajajajajajajajajajajajjajajajajajaja..... ... siempre dije que las comparaciones son odiosas. Sobre la potencia gráfica dependen ciencuentamil parametros más, da igual la potencia que tenga si en conjunto no es suficiente. Es como comparar los procesadores de un movil cuadcore con otro similar de un ordenador, no tiene sentido la comparación!!!!!Distinto SO, distinta forma de tratar los datos, distinto uso de memoria, distinta placa!!!!(con lo que supone esto para el tratamiento de datos) etc, etc, etc, etc. Y podremos debatir sobre muchas cosas pero..... si es como dices, teniendo mejor gráfica en mi ordenador de casa, como no puedo correr juegos nativos de la ps3 con mejor calidad y mucho más fluido y demás???? a parte de que porque las empresas no quieren, nadie se complica la vida. Cada cosa para lo que es.

kevin_23
26/10/13, 10:47:52
Si no interesa el post que se cierre, yo solo quería comparar la potencia bruta, nada más, saludos y paz!!;)

sanmi69
26/10/13, 11:03:31
Lo podrás comparar tú. Que serás experto tanto en android como en el ss.oo de psp. Las dos estan programadas en java? Ponle android a una psp de esas y luego me comentas que ocurre xD.
PD: Soy ingeniero informático y desarrollo aplicaciones en java para android desde hace mas de 5 años.

Joder, la htc dream no fue el primer teléfono que se vendió con android a finales del 2008? Y tu ya te dedicadas profesionalmente al desarrollo de aplicaciones para android?

Además, como sabrás para android se puede programar en otros lenguajes desde GB, algunos ejemplos creo que son los juegos exclusivos de la xperia play...

Y sobre montar java en la psp para ver que ocurre, imagino que también sabrás que java de android solo se parece a java se (java estándar de sun/oracle) en el lenguaje, ya que la plataforma es totalmente incompatible.

Y para los que dicen que java es ineficiente.... Existen gran cantidad de aplicaciones enormes en tiempo real desarrolladas en java, como muchos ICMs y ATMs (smart cities)

joloso16
26/10/13, 11:05:00
no sé si te he ofendido, pero si lo he hecho te pido disculpas. Pero me vi obligado a dar mi punto de vista ya que con este tipo de cosas juegan muchas casas comerciales. Voy a poner un ejemplo, venden moviles o incluso camaras con la gran virtud de una camara de 12 megapixeles..... cuando en realidad son unas imagenes de mala calidad que mediante un pixelado consiguen algo parecido a 12 megapixeles de optica, cuando digo parecido lo digo por decir algo puesto que una imagen con una optica de 8 gana a una pixelada de 12. Esta estrategia la usan muuuuuuchoooo y es marketing, una especie de engaño disfrazado de estrategia comercial.
Pero bueno, que no me lio, que si te he ofendido, te pido disculpas.

kevin_23
26/10/13, 11:12:44
no sé si te he ofendido, pero si lo he hecho te pido disculpas. Pero me vi obligado a dar mi punto de vista ya que con este tipo de cosas juegan muchas casas comerciales. Voy a poner un ejemplo, venden moviles o incluso camaras con la gran virtud de una camara de 12 megapixeles..... cuando en realidad son unas imagenes de mala calidad que mediante un pixelado consiguen algo parecido a 12 megapixeles de optica, cuando digo parecido lo digo por decir algo puesto que una imagen con una optica de 8 gana a una pixelada de 12. Esta estrategia la usan muuuuuuchoooo y es marketing, una especie de engaño disfrazado de estrategia comercial.
Pero bueno, que no me lio, que si te he ofendido, te pido disculpas.

No me has ofendido para nada tío, cada uno tiene su punto de vista, un abrazo!!;)

IvanD3
26/10/13, 13:02:46
Joder, la htc dream no fue el primer teléfono que se vendió con android a finales del 2008? Y tu ya te dedicadas profesionalmente al desarrollo de aplicaciones para android?

Además, como sabrás para android se puede programar en otros lenguajes desde GB, algunos ejemplos creo que son los juegos exclusivos de la xperia play...

Y sobre montar java en la psp para ver que ocurre, imagino que también sabrás que java de android solo se parece a java se (java estándar de sun/oracle) en el lenguaje, ya que la plataforma es totalmente incompatible.

Y para los que dicen que java es ineficiente.... Existen gran cantidad de aplicaciones enormes en tiempo real desarrolladas en java, como muchos ICMs y ATMs (smart cities)

Sigue siendo un lenguaje interpretado, mucho más rápido que java estándar (y gracias a ello se puede jugar a lo que se puede jugar, antes de Froyo todo esto era impensable). Cuando hablamos de la lentitud de Java lo decimos comparados a lenguajes estilo C++, plataforma base para los juegos de verdad.
Pero claro, hablo de C++, objetive C y C#(IOS y WP) aunque están por encima de Android, pierden mucha potencia respecto a C++.
Este punto es para matizar que si mal no recuerdo, la PSvita sus juegos van bajo C#, por lo que en una GPU igual de potente la PSVita pueda algo más que un Android igual(y otro pellizco más por el SO de vita, ya que la memoria disponible importa mucho tambien). Una Adreno 330 con quad core y mucha RAM podría igualar en calidad gráfica a la PSVita CUANDO la adreno 330 sea el requisito mínimo para jugar. Estando preparados los juegos para que funcionen bien desde una Adreno 225 u optimizados para Mali 400, disfrutar de la potencia de casi una PSVita en un Nexus 4 llevará un par de añitos (y seguro que quedaremos pocos ya con un N4 :p)

sanmi69
26/10/13, 13:11:08
Sigue siendo un lenguaje interpretado, mucho más rápido que java estándar (y gracias a ello se puede jugar a lo que se puede jugar, antes de Froyo todo esto era impensable). Cuando hablamos de la lentitud de Java lo decimos comparados a lenguajes estilo C++, plataforma base para los juegos de verdad.
Pero claro, hablo de C++, objetive C y C#(IOS y WP) aunque están por encima de Android, pierden mucha potencia respecto a C++.
Este punto es para matizar que si mal no recuerdo, la PSvita sus juegos van bajo C#, por lo que en una GPU igual de potente la PSVita pueda algo más que un Android igual(y otro pellizco más por el SO de vita, ya que la memoria disponible importa mucho tambien). Una Adreno 330 con quad core y mucha RAM podría igualar en calidad gráfica a la PSVita CUANDO la adreno 330 sea el requisito mínimo para jugar. Estando preparados los juegos para que funcionen bien desde una Adreno 225 u optimizados para Mali 400, disfrutar de la potencia de casi una PSVita en un Nexus 4 llevará un par de añitos (y seguro que quedaremos pocos ya con un N4 :p)

Interpretado? Java se compila... Y en Android con JIT prácticamente es lenguaje maquina (para la dalvik).

Evidentemente c / c++ es mas rapido porque no tiene ninguna capa intermedia, a costa de no ser portable y con un código mas difícil de mantener. Para los juego hoy en día evidentemente c es mejor, pero para el resto de aplicaciones no, ya que hoy en día el hardware es mucho mas barato que las horas de trabajo.

Además contra mas alto nivel se programe mas fácil de mantener y menos errores humanos. Ingeniería del software :)

Realmente en el desarrollo de un aplicativo hay que invertir tiempo en la lógica de negocio programando con buenas practicas/patrones. Es preferible un código legible a un código un pelin mas óptimo en recursos pero inmantenible posteriormente

cartermcfly
27/10/13, 10:37:02
Joder, la htc dream no fue el primer teléfono que se vendió con android a finales del 2008? Y tu ya te dedicadas profesionalmente al desarrollo de aplicaciones para android?

Además, como sabrás para android se puede programar en otros lenguajes desde GB, algunos ejemplos creo que son los juegos exclusivos de la xperia play...

Y sobre montar java en la psp para ver que ocurre, imagino que también sabrás que java de android solo se parece a java se (java estándar de sun/oracle) en el lenguaje, ya que la plataforma es totalmente incompatible.

Y para los que dicen que java es ineficiente.... Existen gran cantidad de aplicaciones enormes en tiempo real desarrolladas en java, como muchos ICMs y ATMs (smart cities)

Empece a programar en java desde 1° de carrera y de eso hace ya mas de 8 años. Obviamente se todo lo que has mencionado. Yo no he dicho que java sea ineficiente (no me habria fascinado tanto..) es facil de comprender un lenguaje de alto nivel es multiplataforma pero aunque la JVM sea buena idea hace que la ejecucion de las aplicaciones sea muy lenta.

PD: Amo java xD

cartermcfly
27/10/13, 10:39:57
Sigue siendo un lenguaje interpretado, mucho más rápido que java estándar (y gracias a ello se puede jugar a lo que se puede jugar, antes de Froyo todo esto era impensable). Cuando hablamos de la lentitud de Java lo decimos comparados a lenguajes estilo C++, plataforma base para los juegos de verdad.
Pero claro, hablo de C++, objetive C y C#(IOS y WP) aunque están por encima de Android, pierden mucha potencia respecto a C++.
Este punto es para matizar que si mal no recuerdo, la PSvita sus juegos van bajo C#, por lo que en una GPU igual de potente la PSVita pueda algo más que un Android igual(y otro pellizco más por el SO de vita, ya que la memoria disponible importa mucho tambien). Una Adreno 330 con quad core y mucha RAM podría igualar en calidad gráfica a la PSVita CUANDO la adreno 330 sea el requisito mínimo para jugar. Estando preparados los juegos para que funcionen bien desde una Adreno 225 u optimizados para Mali 400, disfrutar de la potencia de casi una PSVita en un Nexus 4 llevará un par de añitos (y seguro que quedaremos pocos ya con un N4 :p)

Totalmente de acuerdo contigo.

cartermcfly
27/10/13, 10:43:53
Interpretado? Java se compila... Y en Android con JIT prácticamente es lenguaje maquina (para la dalvik).

Evidentemente c / c++ es mas rapido porque no tiene ninguna capa intermedia, a costa de no ser portable y con un código mas difícil de mantener. Para los juego hoy en día evidentemente c es mejor, pero para el resto de aplicaciones no, ya que hoy en día el hardware es mucho mas barato que las horas de trabajo.

Además contra mas alto nivel se programe mas fácil de mantener y menos errores humanos. Ingeniería del software :)

Realmente en el desarrollo de un aplicativo hay que invertir tiempo en la lógica de negocio programando con buenas practicas/patrones. Es preferible un código legible a un código un pelin mas óptimo en recursos pero inmantenible posteriormente

Viva el MVC, DAO, Abstract Factory y Factory Method!! Hace todo mas eficiente y reutilizable XD

Qualx
27/10/13, 13:32:23
no sé si te he ofendido, pero si lo he hecho te pido disculpas. Pero me vi obligado a dar mi punto de vista ya que con este tipo de cosas juegan muchas casas comerciales. Voy a poner un ejemplo, venden moviles o incluso camaras con la gran virtud de una camara de 12 megapixeles..... cuando en realidad son unas imagenes de mala calidad que mediante un pixelado consiguen algo parecido a 12 megapixeles de optica, cuando digo parecido lo digo por decir algo puesto que una imagen con una optica de 8 gana a una pixelada de 12. Esta estrategia la usan muuuuuuchoooo y es marketing, una especie de engaño disfrazado de estrategia comercial.
Pero bueno, que no me lio, que si te he ofendido, te pido disculpas.

Como ejemplo comparar el proce del iPhone 4 con la del s2
800mhz*1 vs 1,2ghz
Si lo comparas por núcleos y velocidad debería tener el doble de potencia pero no
O comparar un i7 con un qualcomm