Pplware

Portana: a Cortana também já pode ser usada no Android?

Os assistentes pessoais estão a chegar aos dispositivos móveis em força. Ocupam um espaço que não estava atribuído e que os utilizadores entendem agora que era necessário preencher.

Do que se tem visto até agora cada sistema operativo tem o seu assistente específico e limita-se a trabalhar sobre ele, não o abrindo a outras plataformas.

Há sempre quem tente explorar alternativas para os transporem, com algum grau de sucesso. A mais recente tentativa mostrou a Cortana a correr no Android.

As tentativas de trazer para outros sistemas operativos os assistentes pessoais de outras empresas têm tido sempre um sucesso relativo, com conceitos implementados e a funcionar, mas que acabam por não evoluir e tornar-se alternativas viáveis.

Foram várias as experiências que mostraram a possibilidade de usar estas ferramentas em sistemas operativos concorrentes, mas que acabaram por cair no esquecimento.

A mais recente tentativa, que foi chamada de Portana, surgiu, mais uma vez, como uma prova de conceito, que vem mostrar que a Cortana pode ser usada em qualquer sistema operativo, e em particular no Android.

Resulta do trabalho de dois programadores, Marco Bartoli e Lorenzo Santina, que compõem a OrangeSec Team, e foi apresentada na conferência Droidcon 2015, que decorreu recentemente em Itália.

O trabalho apresentado pela OrangeSec Team recorre a um proxy para interceptar os pedidos, que depois são enviado para a Microsoft.

Neste momento a Portana, cujo nome resulta de “PORTar” a “corTANA, pode ser vista a funcionar e a responder a questões da mesma forma que o faz no Windows Phone, mas numa aplicação Android, que replica em tudo o comportamento da versão Windows Phone.

Para criarem a Portana a OrangeSec Team recorreu a um software que criaram, o CortanaProxy , e que estabelece uma ponte entre os dispositivos e os servidores da Microsoft. Usaram ainda pequenas alterações de DNS para conseguirem “raptar” os pedidos feitos à Portana.

Mesmo sendo uma versão plenamente funcional, a Portana tem alguns problema e limitações bem identificadas. Em primeiro lugar requer uma ligação permanente à Internet. Em segundo, e fruto de ter sido desenvolvido pelo OrangeSec Team, apenas entende italiano.

Não se espera para um futuro próximo uma versão pública da Portana, mas ficou provado que não é impossível a sua utilização noutros sistemas que não o original da Cortana.

Com a vontade da Microsoft em trazer a sua assistente pessoal para outras plataformas, será muito mais lógico que seja a empresa a fazer essa transposição e dar-lhe o suporte necessário.

Para já fica a ideia e a prova de que a Cortana pode ser usada em qualquer sistema. Esta não é uma novidade neste campo e já antes a Siri tinha sido usada de forma semelhante, tendo-lhe sido dadas funcionalidades extra.

Exit mobile version