Serviços

RIM amplia aplicativos para BlackBerry PlayBook

Desenvolvedores contam com suporte para aplicativos baseados em Android e Java, para vários desenvolvimentos nativos e os principais mecanismos de jogos.

A Research In Motion (RIM) disponibilizará novas ferramentas para desenvolvedores que querem migrar seus aplicativos atuais e futuros para o novo tablet PlayBook e criar novas oportunidades comerciais. As novas opções de aplicativos para o PlayBook estarão disponíveis nos Estados Unidos e no Canadá no dia 19 de abril.

A empresa também lançará dois “players de aplicativos” opcionais, ou seja, ambientes de execução para os aplicativos da companhia baseados em Java e Android v2.3. Com esses ambientes, os usuários poderão baixar aplicativos baseados em Java e Android a partir da App World e instalá-los no seu PlayBook.

Outro aplicativo que deve ser disponibilizado logo é o SDK (software do kit de desenvolvimento) nativo do PlayBook para o desenvolvimento de aplicativos em C/C++, no sistema operacional do Tablet OS. Para desenvolvedores de jogos, a companhia também anunciou que oferecerá suporte a duas grandes fornecedoras de ferramentas para criar games, permitindo aos desenvolvedores combinar diferentes plataformas e ferramentas da Ideaworks Labs e Unity Technologies, para trazer seus jogos ao PlayBook.

Suporte para Aplicativos BlackBerry baseados em Java e Android

“A inclusão das novas opções baseadas em Java e Android para o tablet PlayBook deve aumentar a variedade de aplicativos à disposição dos usuários e confirmar a versatilidade da plataforma”, diz Mike Lazaridis, presidente e co-CEO da corporação.

As APIs têm alto nível de compatibilidade e facilitam e agilizam a migração de aplicativos das plataformas BlackBerry ou Android para o sistema operacional Tablet OS. Os novos ambientes opcionais (ou app players) devem ser colocados na App World para download em breve: estarão numa área delimitada (ou sandbox) do PlayBook, onde os aplicativos da marca baseados em Java ou Android poderão ser executados.

Os desenvolvedores só precisarão recompilar, assinar o código e enviar seus aplicativos baseados em Java e Android para a App World. Depois de aprovados, estes aplicativos serão distribuídos através de sua loja própria de aplicativos móveis, ampliando as possibilidades dos desenvolvedores atingirem usuários do PlayBook. Estes usuários poderão baixar estes ambientes de execução (app players) e dos aplicativos da marca baseados em Java e Android diretamente na App World.

O PlayBook e o sistema operacional Tablet OS são desenvolvidos a partir da arquitetura microkernel QNX Neutrino, com um processador dual core de 1GHz e uma solução OpenGL, para oferecer suporte a várias plataformas. Os novos ambientes para aplicativos baseados em Java e Android serão demonstrados para usuários e desenvolvedores do PlayBook no evento da empresa, que acontece em Orlando, na Flórida de 3 a 5 de maio.

Ferramentas de Desenvolvimento para o sistema operacional Tablet OS

O sistema operacional Tablet OS já oferece uma plataforma robusta com suporte para desenvolvimento web padrão em HTML5, através do SDK WebWorks  e também apoio para desenvolvimento em Adobe AIR, através do SDK para sistema operacional Tablet OS. Este Tablet OS foi projetado para executar WebKit e Adobe Flash, oferecendo aos desenvolvedores uma experiência web rápida e realista.

A RIM também anunciou que o Kit de Desenvolvimento Nativo (NDK) para o Tablet OS, disponível em sua primeira versão alfa, deve passar para a versão Open Beta no verão do hemisfério norte e será demonstrado durante o encontro já mencionado. Com o NDK, será possível criar aplicativos C/C++ nativos de alta performance, com cadeias de ferramentas GNU padronizadas. Aplicativos avançados 2D e 3D e efeitos especiais podem ser criados com os shaders programáveis, disponíveis no OpenGL ES 2.0 com aceleração por hardware.

Com outros recursos do NDK do sistema operacional Tablet OS, será possível usar a biblioteca POSIX QNX e a conformidade C/C++ para migrar os aplicativos com rapidez, além de criar extensões nativas para aplicativos BlackBerry e Android.

Outras possibilidades que estes recursos viabilizam são integração de eventos do dispositivo, inclusive gestos e informações inseridas via touchscreen e também do ambiente do sistema operacional Tablet OS a sistemas atuais de gerenciamento de código, além de criar sistemas usando as CDT Eclipse (Ferramentas de Desenvolvimento de C/C++).

Com o Kit de Desenvolvimento Nativo também se aproveita o trabalho realizado no padrão C/C++, para facilitar a migração de aplicativos aos sistemas operacional Tablet OS, além de encontrar e consertar bugs rapidamente com as ferramentas de análise e depuração oferecidas.

“Possibilitamos desenvolvimento em HTML 5 e Adobe AIR, de forma a criar aplicativos novos e divertidos para usuários deste tablet”, diz David Yach, diretor de tecnologia de software da RIM. “O próximo NDK para o sistema operacional Tablet OS incluirá ferramentas C/C++ e os desenvolvedores ampliarão a plataforma”.

Engines de Jogos

Aproveitando os recursos dos NDKs para o sistema operacional Tablet OS, a empresa está trabalhando com vários fornecedores de tecnologia para desenvolvimento de aplicativos e jogos, como a Ideaworks Labs e a Unity Technologies, para implementar suas plataformas de desenvolvimento de aplicativos e engines nativos, que podem facilitar a criação de jogos e outros aplicativos para o PlayBook.

O SDK Airplay do Ideaworks Labs deve suportar o sistema operacional Tablet OS em breve, facilitando aos editores e desenvolvedores usar seu código atual para migrar seus jogos e aplicativos para este tablet.

A RIM também trabalhou com a Unity Technologies, que oferece a Unity, uma estrutura de desenvolvimento multi-plataforma, e o Union, seu serviço de distribuição de jogos. Vários games de alta qualidade para o PlayBook devem chegar à App World através do Union.

Newsletter

Inscreva-se para receber nossa newsletter semanal
com as principais notícias em primeira mão.


    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *