QT no es nativo en OS X. Corre sobre Cocoa igual que la versión Windows corre sobre Win32, pero el dibujado de los controles es manual con el propio código de QT.
Mmm que yo sepa en OSX Cocoa es el "Api oficial" (Como win32 en windows)
Creo que eso es ser nativo, lo contrario sería por ejemplo dibujar los componentes tu mismo si hablamos de GUI o usar una maquina virtual en plan java si hablamos de ejecutables...
por
pobrecito hablador
el Jueves, 02 Agosto de 2012, 15:05h
(#1316539)
Aquí nativo significa que se compila en el código nativo del procesador correspondiente, Intel o PowerPC en el caso de OSX, y no se ejecuta en algún tipo de bytecodes, como.NET, Java, o lenguajes interpretados como python, ruby, etc.
Qt en OSX usa Cocoa, pero lo utiliza para representar sus propios widgets de forma personalizada. Nos pueden gustar más o menos, pero muchas de las capacidades de los widgets de Qt no serían posibles si se utilizaran los widgets de Cocoa.
Una de estas capacidades es la posiblilidad de representarse con estilos sintetizados muy variables. Véase por ejemplo el programa de edición 3D Maya. Está hecho en Qt y presenta el mismo look en todas las plataformas.
Re:Yo no me preocupo
(Puntos:3, Informativo)( http://barrapunto.com/ )
Re:Yo no me preocupo
(Puntos:2)Re:Yo no me preocupo
(Puntos:2)( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
Creo que eso es ser nativo, lo contrario sería por ejemplo dibujar los componentes tu mismo si hablamos de GUI o usar una maquina virtual en plan java si hablamos de ejecutables...
JulioSAO xD.
Re:Yo no me preocupo
(Puntos:0)Qt en OSX usa Cocoa, pero lo utiliza para representar sus propios widgets de forma personalizada. Nos pueden gustar más o menos, pero muchas de las capacidades de los widgets de Qt no serían posibles si se utilizaran los widgets de Cocoa.
Una de estas capacidades es la posiblilidad de representarse con estilos sintetizados muy variables. Véase por ejemplo el programa de edición 3D Maya. Está hecho en Qt y presenta el mismo look en todas las plataformas.