2012-03-28 12 views
5

Ho notato una tendenza con alcune app di OS X ultimamente. Il client Twitter ufficiale, Sparrow e persino GitHub per Mac sembrano avere molte somiglianze.Framework di sviluppo di app per OS X

enter image description here

Usano un framework che fornisce quegli elementi? E se sì, come si chiama e dove posso ottenere maggiori informazioni?

+1

Guardare nella cartella 'MyApp.app/Contents/Frameworks' e vedere se ci sono delle somiglianze – v1Axvw

+0

@ ief2 - Questa è una grande idea. Non ho mai pensato di farlo. – indexdotphp

+0

Si scopre che il framework che sto cercando si chiama TwUI, è sviluppato da Twitter e disponibile su [https://github.com/twitter/twui](https://github.com/twitter/twui). – indexdotphp

risposta

5

Twitter & Github utilizza i quadri TwUI e Chameleon. L'app Sparrow Mail utilizza il proprio Core UI Framework di animazione. IIRC quindi gli sviluppatori di Github per Mac stavano rimuovendo Chameleon e, in realtà, stavano solo andando su tutti i TwUI.

TwUI porta un'interfaccia utente a OS X che è simile in molti modi a UIKit, in quanto è stato progettato per essere utilizzato con Core Animation dall'inizio.

Il Progetto Chameleon porta effettivamente le API UIKit direttamente su OS X. Quindi in teoria le tue viste speciali create su UIKit dovrebbero funzionare solo su OS X. Il client Twitterytribile è in realtà un esempio di un'app solo Chameleon.

+0

Ho già risposto alla mia domanda, ma apprezzo la risposta più lunga e dettagliata. – indexdotphp