2010-09-07 21 views
7

Me lo estaba preguntando desde hace mucho tiempo desde que Apple lanzó iTunes para Windows. ¿Qué usaron para escribir iTunes para Windows? Parece completamente con sus propios componentes de interfaz de usuario y todo está contenido dentro de él. Incluso usa archivos de recursos de QuickTime. ¿Podemos suponer que tienen Cocoa trabajando con Windows? De todos modos, mi pregunta principal es, ¿existe alguna herramienta/lenguaje/marco conocido (público o privado) utilizado para desarrollar iTunes para Windows?¿Para qué está escrito iTunes para Windows?

+2

Sin Cacao para Windows. Diablos, ojalá la versión Mac de iTunes fuera Cocoa. Todavía usa carbono. También les tomó el tiempo suficiente para portar el Finder de Carbono, en mi opinión :) – David

+1

Además, puedes probar http://apple.stackexchange.com – David

+1

Estoy bastante seguro de que el puerto de Windows de iTunes se forjó a partir de la magia negra en el firey pozos del infierno en sí ... –

Respuesta

3

No es una respuesta directa, pero si la razón por la que estamos pidiendo es que desea portar una aplicación de cacao a Windows, que podría estar interesado en esto:

http://code.google.com/p/cocotron/

poco más información aquí:
http://cocoawithlove.com/2010/04/design-of-multi-platform-app-using.html
http://cocoawithlove.com/2010/04/porting-mac-program-to-windows-using.html

no lo he utilizado yo mismo, pero tengo entendido que tienen suficiente hacer para que una aplicación Cocoa multiplataforma utilizable.

1

iTunes para Mac y Windows están escritas en C++, ya que es más fácil de puerto entre sistemas operativos con gran parte o la misma base de código

+0

alguna referencia para eso? – Petah

+0

http://forum.soft32.com/mac/language-write-Win32-iTunes-ftopict49576.html así como la versión de Windows es Win32 y usa COM la mayoría de las aplicaciones de este tipo están escritas en c/C++ o vb. ITunes también es anterior osx así que es poco probable (a menos que hayan reescrito una gran cantidad de la base de código para la versión mac solamente) que utiliza Object-C ya que es un lenguaje mac –

+0

no referencia oficial solo mi propia investigación de escribir scripts contra itunes api dlls –

Cuestiones relacionadas