Yo diría que al contrario, por eso lo vetaron de YouTube (medida algo exagerada). Con relación a la noticia, debo decir que no conocía LightHouse, que básicamente es una capa de abstracción que hace a las aplicaciones hechas con QT independientes del sistema de ventanas de cada plataforma en particular (por lo que entiendo, una de las cosas que debe hacer este proyecto es el soporte para el WS de Android). La pregunta es (y la hago porque no soy conocedor de Android) si esas aplicaciones corren nativas o si lo hacen sobre la DVM -de alguna forma-, y si es lo último, ¿no serían a la larga más lentas?
Bueno, hablar sobre gustos...:) lo decía con cierta ironía.
Lighthouse son dos cosas, por una parte es una refactorización profunda del código de Qt y por otra lo que tu dices. Hay que remarcar que esa capa ya existía en Qt desde antes, lo que están haciendo ahora es "empujarla hacia abajo" para tener más código común entre las distintas versiones de Qt, con lo cual el esfuerzo de portarla es menor.
Respecto a la compilación, es a código nativo (ARM, p. ej), aunque compilar a Dalvik es una buena idea, por ahi he leido que alguien está escribiendo un backend para LLVM. Un uso para esto sería que la aplicación se descarga en modo nativo si hay una versión para esa CPU o en Dalvik si la CPU no está en la lista.
A mí me parece muy interesante que la misma aplicación (con diferencias mínimas en el código fuente) funcione en Symbian, Meego, iOS, Windows Mobile y Android.
¿De buen gusto?
(Puntos:2)( http://www.kuwaiba.org/ | Última bitácora: Martes, 19 Abril de 2011, 14:25h )
¡Inventario de red para las masas! Kuwaiba Open Network Inventory [sourceforge.net]
Re:¿De buen gusto?
(Puntos:3, Interesante)( http://kernel.org/ | Última bitácora: Viernes, 31 Julio de 2015, 11:54h )
Lighthouse son dos cosas, por una parte es una refactorización profunda del código de Qt y por otra lo que tu dices. Hay que remarcar que esa capa ya existía en Qt desde antes, lo que están haciendo ahora es "empujarla hacia abajo" para tener más código común entre las distintas versiones de Qt, con lo cual el esfuerzo de portarla es menor.
Respecto a la compilación, es a código nativo (ARM, p. ej), aunque compilar a Dalvik es una buena idea, por ahi he leido que alguien está escribiendo un backend para LLVM. Un uso para esto sería que la aplicación se descarga en modo nativo si hay una versión para esa CPU o en Dalvik si la CPU no está en la lista.
A mí me parece muy interesante que la misma aplicación (con diferencias mínimas en el código fuente) funcione en Symbian, Meego, iOS, Windows Mobile y Android.
Saludos
1 + 2 + 3 + 4 + 5 + 6 + 7 +... = -1/12