Desenvolvendo para o Mac?

Como programador, eu fiquei bastante preso no mundo do Windows. Investi muito tempo e esforço aprendendo MFC, ATL e, recentemente, .NET (principalmente WinForms, não estou interessado em desenvolvimento Web no momento). Como não tenho o Parallels (e não comprarei nenhum software ou hardware nos meses seguintes), não posso correr meus aplicativos antigos do Windows agora, então gostaria de portá-los para o Mac.

Minhas principais perguntas são:

Eu li que existem duas APIs principais, carbono e cacau. Qual deles você sugeriria que eu aprendesse primeiro? (Não conheço o Objective-C, mas não sou contra o aprendizado.)Quais são as principais ferramentas de desenvolvimento (IDEs, depuradores, etc.) para o Mac?Existem estruturas ou ferramentas RAD que ajudam na criação de janelas (eu preferiria uma abordagem do tipo MFC a um editor de arrastar e soltar do tipo VB).Meu conjunto de habilidades atual poderia me ajudar a aprender a programar para o Mac ou preciso começar basicamente do zero?

questionAnswers(5)

yourAnswerToTheQuestion