Pergunta

Eu tenho que desenvolver um aplicativo BlackBerry que é executado em todos os dispositivos que executam o BlackBerry OS 7.0 e anterior e podem ser executados em dispositivos BlackBerry 10 também.Como eu posso fazer isso?

é um aplicativo webworks capaz de suportar todas as plataformas acima?Se sim, não há IDE para o desenvolvimento Webworks. Como devo codificar isso?

Foi útil?

Solução

WebWorks suporta o BlackBerry OS 5.0+, BlackBerry PlayBook OS e Blackberry 10.

Com relação aos recursos HTML5, isso depende da versão do sistema operacional. Por exemplo, o BlackBerry OS 5.0 é uma implementação de navegador proprietário e não suporta solicitações AJAX. BlackBerry OS 6.0 é baseado em WebKit, mas é uma versão mais antiga do motor quando comparada a algo como um dispositivo BlackBerry 10. Então você precisará estar consciente do qual os recursos e a funcionalidade HTML (5) são suportados nas várias plataformas.

Dito isto, se você tiver uma "base" compartilhada HTML5, que pode ser (re) embalada com o WebWorks SDK para smartphones (BBOS), tablet OS SDK (PlayBook) e BB10 SDK. Cada um criará um aplicativo que é executado no respectivo ambiente: Java, ar, nativo.

Se você começar a olhar para a WebWorks APIs (ou seja, APIs JavaScript que amarram para a camada nativa para a funcionalidade além da integração do HTML5; BBM para um), então você precisará aproveitar os documentos da API para ver quais APIs podem ser usadas com as quais Sdk. Pode haver diferenças na implementação ou mesmo disponibilidade, de várias APIs, dependendo da sua plataforma.

HTML5 fornece a "base" mais comum para reutilização, mas você ainda precisará estar consciente das limitações e diferenças de cada plataforma.

Não há nenhum WebWorks IDE, você pode usar o IDE que gosta de criar seus recursos HTML, JavaScript e CSS. O SDK é então alavancado para "embalar" esses recursos em um aplicativo BlackBerry para as plataformas correspondentes.

Outras dicas

o "Rel="nofollow"> página do BlackBerry do BlackBerry deve ter todas as informações que você precisa para começar a criar o Webworkformulários.Como essa página menciona, você pode optar por direcionar todos os BB10, BB7 e o sistema operacional de playbook com WebWorks.

WebWorks pode segmentar o OS 7.0, Playbook e BB10.Você só precisa baixar o SDK para a versão que deseja implantar.Seja ciente de que cada plataforma tem APIs específicas da plataforma que precisa ser gerenciada se você usá-las (como usar o NFC no BB10, etc).Esta é realmente a razão pela qual existem várias versões dos sdks.Cada SDK expõe características nativas da plataforma fornecida para HTML5.

Quanto ao desenvolvimento.A maneira mais fácil de começar é usar PhoneGap .Sua documentação é bastante completa e eles têm scripts que implementam coisas para você e gerenciam sua estrutura de diretório, gerenciam seus pinos e chaves, tokens de desenvolvedor, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top