O Titanium Mobile SDK é composto por um conjunto de API JavaScript; coletivamente motor de JavaScript que por sua vez invoca APIs nativas do respectivo pedido plataforma móvel, como o iPhone, Android, ou Blackberry. Titanium é a plataforma mais preferido para aplicação móvel, devido à compatibilidade multiplataforma que é uma exigência crítica dos sistemas operacionais móveis.
O SDK móvel Titanium trabalha em colaboração com as cadeias de ferramentas SDK nativo para combinar o código-fonte JavaScript com um interpretador de JavaScript e os ativos estáticos em um binário do aplicativo que será instalado para um emulador ou um dispositivo móvel.
A desenvolvedor como no caso normal pode continuar a usar HTML e CSS para o desenvolvimento de interface do aplicativo do usuário (UI). Mas, a fim de criar um look and feel nativo o desenvolvedor deve usar componentes de interface nativas fornecidas pela API Titanium JavaScript.
Para o processo de desenvolvimento de aplicativos móveis, o usuário é necessário para baixar e instalar os SDKs nativos de desenvolvimento para os dispositivos, que são dirigidas para construir sua aplicação. O desenvolvimento de aplicativos móveis no entanto, é possível para Android sobre os três principais sistemas operacionais ou seja, o Mac OSX da Apple, Windows e no Ubuntu. Como para o iOS da Apple vai Mac OSX da Apple é a única opção, mas não o Android e Windows.
A razão é que contrato de licença da Apple, aplicativos iOS só deve ser desenvolvido em hardware Apple
Titanium Development Environment:.
Titanium Studio é um IDE (Integrated Development Environment) utilizado para o desenvolvimento no Titanium Plataforma. Titanium Studio ajuda desenvolvedor desde o início até o fim do ciclo de desenvolvimento, que inclui a criação de projeto, execução, depuração e empacotamento de projetos de aplicativos Titanium Mobile.
O ambiente de desenvolvimento tem todas as capacidades para atualizar automaticamente para as últimas SDKs móvel e desktop. Também IDE pode estender suas habilidades com a instalação dos plug-ins desenvolvidos para quadro Titanium. Titanium oferece recursos como destaque de sintaxe, assistente de conteúdo, validação de código etc. Scripts utilizados em Titanium Studio fornecem uma forte integração da tarefa de desenvolvimento que é útil no esforço global de desenvolvimento.
Houve uma grande mudança na Appcelerator Titanium 1.
0, a partir de o ponto de vista arquitetônico