Digamos que você gostaria de construir um aplicativo para BlackBerry 10. Você já pensou em seu conceito principal e seu público, e agora só precisa saber qual é a melhor forma para começar a desenvolver.
Felizmente há mais de uma maneira de construir um aplicativo nesta plataforma, e tudo o que você precisa descobrir é o framework de desenvolvimento que irá melhor funcionar para você e suas necessidades. mas você vai precisar olhar para as opções disponíveis antes de escolher.
WebWorks
O cenário mencionado acima também foi o caso para mim meses atrás, quando eu queria construir o meu primeiro aplicativo BlackBerry 10 (e ainda não terminei). Depois de passar por esses passos, eu estudei os SDKs e as docs disponíveis um pouco, e para a construção de um app, você tem dois caminhos O primeiro chamado Cascades (C + + / QML), segundo chamado WebWorks (HTML5).
E é claro que eu escolhi HTML5 para meu aplicativo, especialmente porque HTML5 tem APIs iradas, e muito fáceis de implementar.
A SDK WebWorks permite integrar profundamente a sua aplicação com funções e serviços (localização, armazenamento local, etc) do dispositivo e você pode usar para compactar os arquivos do seu aplicativo web em um arquivo .bar para BlackBerry 10, o usuário pode instalar em seu dispositivo como se fosse um aplicativo nativo. Os Arquivos do seu aplicativo será parecido com os arquivos de um site padrão:
html (layout do app)
css (UI app)
javascript (lógica do app)
+ Um [i] arquivo config.xml, para definir coisas como autor do aplicativo, título, ícone, permissões.
Uma das coisas que eu realmente gosto é o quão leve o meu ambiente de trabalho é quando eu estou desenvolvendo. Embora a construção de aplicativos WebWorks você também pode encontrar-se na sua maioria usando apenas um editor de código e um navegador web para desenvolvimento e testes. parece como a facilidade de construção de um site, mas com o resultado final é um aplicativo real, assim como exatamente isso funciona? A resposta está nesta extensão do Chrome incrível chamado Ripple. Isso permite que você teste seu aplicativo sem problemas em praticamente qualquer WebWorks apoiado simuladores de dispositivos BlackBerry, tudo sem sair do navegador.
Basicamente, depois que você escrever o código você pode simplesmente apertar o botão de atualização do navegador e usar essa extensão para testar o layout e design do seu aplicativo, e também para depurar com o Web Inspector. Quando você quiser usar um dispositivo real, mais real ainda é a sensação de testes, você pode compilar e instalar o aplicativo, novamente apenas a partir do navegador ou, se você já mexe com terminal pode usar a linha de comando :).
BBUI.js
Nós conversamos um pouco sobre o SDK, mas você pode ainda não estar convencido sobre o desempenho nativo do HTML5 como um aplicativo no BlackBerry 10. e se você precisa de alguma ajuda, a biblioteca open-source de javascript do BlackBerry chamado bbUI.js. pode te ajudar, Ao incluir este pacote de css e js em seu aplicativo você pode facilmente atigir toda UI de tela contínua mudança para barras de ação e menus de contexto, e outras coisinhas mais. A Biblioteca faz todo o trabalho para você.
BBUI.js está sendo constantemente melhorado, e há um grande apoio em sua página github de ambos os criadores e de outros desenvolvedores, o que para mim é crucial.
Conclusão
Alguns Desenvolvedores tem "Medo" de desenvolver com HTML5, dizendo que é lento, HTML5 não tem nada de lento, com HTML5 você pode construir aplicativos incríveis, Se você também ficou animado em desenvolver aplicativos para BlackBerry e gosta de javascript, essa é sua chance de desenvolver aplicativos em uma plataforma que é totalmente comprometida com esses padrões, e se você já esta acostumado com HTML5 WebWorks, você vai se sentir em casa.
Alguns Links
template focado em performance
BBUI.js
extensão do chrome
No Comment