Criando um aplicativo bem-sucedido

A Research In Motion® fornece as seguintes soluções para ajudá-lo a alcançar êxito com seus aplicativos. Todos estes serviços são fornecidos gratuitamente.

O Advertising Service, o Serviço de pagamento e o Serviço de análise são todos SDKs separados de modo que não sejam dependentes em uma versão do BlackBerry® Java® SDK. Estes serviços são projetados para integração fácil.

Publique seu aplicativo no App World

O BlackBerry App World™ é um portal de fornecedores fornecido pela RIM para você vender seus aplicativos. Não há nenhum custo para você se registrar no App World nem para usá-lo para vender seus aplicativos. O App World vem pré-carregado nos novos smartphones BlackBerry. Mais de 90% da base de contas de 50 milhões de assinantes BlackBerry tem acesso ao BlackBerry App World. O App World está disponível em mais de 70 países e suporta 21 moedas e 6 idiomas.

Para obter mais informações, consulte:

Coloque anúncios em seu aplicativo

O Advertising Service é um SDK e portal da Web que pode ser usado para colocar anúncios em seus aplicativos. O SDK foi projetado para permitir que você integre anúncios em seu aplicativos sem gravar muitos códigos. Usando o portal na Web, você pode modificar o conteúdo do anúncio depois que seu aplicativo é lançado (por exemplo, alterar suas redes de anúncios) e controlar as estatísticas sobre seus anúncios.

Para obter mais informações, consulte:

Receba dinheiro em seu aplicativo

O Serviço de pagamento é um SDK que você pode usar para receber dinheiro em seus aplicativos. Seus clientes podem usar qualquer um dos tipos de pagamento associados ao seu ID do BlackBerry. Os tipos de pagamento podem incluir cobrança para o provedor de serviços sem fio, cartão de crédito ou PayPal®. O servidor do Serviço de pagamento processa todas as solicitações de compra.

Para obter mais informações, consulte:

Colete dados sobre o uso de seu aplicativo

O Serviço de Análise é um SDK e portal da Web que pode ajudá-lo a entender o uso de seus aplicativos. Por exemplo, você pode coletar dados sobre seus usuários como modelo, versão, país de origem e idioma do smartphone BlackBerry; o número de usuários exclusivos, o número total de sessões e a duração média de uma sessão; além de dados como visualizações de tela, cliques de botões e erros do aplicativo. O Serviço de análise coleta os dados, compila-os e produz relatórios e métricas em um portal da Web.

Para obter mais informações, consulte:

Projetando seu aplicativo

Esta seção fornece algumas etapas básicas para o projeto de um aplicativo bem-sucedido, com links a informações mais exaustivas.

Pesquise seu mercado

A primeira etapa deve ser pesquisar seu mercado para determinar o que os usuários potenciais desejam. Para aplicativos que serão vendidos no BlackBerry App World™, você deve pesquisar o potencial e a penetração atual de mercado. Para aplicativos corporativos, determine as necessidades e os níveis de habilidade dos usuários de destino.

Decida o suporte da versão

Cada smartphone BlackBerry® executa uma versão do BlackBerry Device Software que corresponde a uma versão do BlackBerry® Java® SDK. Os aplicativos são compatíveis com versões futuras, mas podem não ser compatíveis com versões anteriores. Por exemplo, aplicativos gravados no BlackBerry Java SDK 5.0 são executados no BlackBerry Device Software 6.0, mas podem não ser executados no BlackBerry Device Software 4.7.

Para obter mais informações sobre como projetar aplicativos para várias versões, consulte:

Para obter mais informações sobre características do modelo e uso de modelos pelo cliente, consulte:

No BlackBerry Java Plug-in para Eclipse, é possível empacotar o projeto do aplicativo BlackBerry (e os projetos dependentes) para várias versões do BlackBerry Device Software. Quando você distribui o aplicativo, o plug-in cria um arquivo master .alx na pasta Standard do projeto do aplicativo BlackBerry. Quando você distribui o aplicativo na Internet, o plug-in cria os arquivos .jad e .cod para cada versão do BlackBerry Device Software na pasta Web do projeto do aplicativo BlackBerry.

Para obter mais informações sobre como empacotar projetos de aplicativo para várias versões, consulte Guias de desenvolvimento do BlackBerry Java Plug-in para Eclipse.

Decida quais recursos BlackBerry integrar em seu aplicativo

Os aplicativos para smartphone bem-sucedidos (especialmente no mercado de consumidor) tiram proveito da tecnologia do smartphone. Por exemplo, eles integram-se a redes sociais, calendários, câmeras, GPS ou ao recurso de push. Alguns smartphones BlackBerry contêm magnetômetros (bússolas de três eixos que detectam a direção), acelerômetros (que detectam movimento do smartphone em 3D), sensores NFC, etc.

Para obter informações sobre recursos do BlackBerry e como aproveitá-los ao máximo em seu aplicativo, consulte:

Para obter mais informações sobre o acelerômetro e o magnetômetro, consulte Guia de desenvolvimento de UI e navegação do BlackBerry Java SDK.

Para obter mais informações sobre o NFC, consulte o Guia de desenvolvimento de rede e conectividade do BlackBerry Java SDK.

Para obter informações sobre os novos recursos do BlackBerry Java SDK 7, consulte:

Revise as diretrizes de projeto do BlackBerry

Research In Motion® conduziu uma extensa pesquisa para desenvolver práticas recomendadas e dicas de projeto para você usar ao projetar uma interface do usuário. Para obter mais informações, consulte Diretrizes de UI do BlackBerry Java SDK.

Para uma referência rápida aos componentes de UI que podem ser criados, consulte Componentes de UI do BlackBerry Java SDK.

Investigue os aplicativos de exemplo

A RIM fornece muitos exemplos de aplicativos para ajudar você a começar. Eles são instalados como parte do BlackBerry Java Plug-in para Eclipse.

Todo o aplicativos de exemplo são documentados com comentários de código. Alguns deles também têm guias de usuário. Você pode encontrar os guias de usuário nos exemplos de aplicativos Java.


Estas informações foram úteis? Gostaríamos de receber seus comentários.