KaiOS: A ressurreição do FirefoxOS e o fim da segregação digital

kaios-a-ressurreicao-do-firefoxos-e-o-fim-da-segregacao-digital

Neste documento conheceremos o KaiOS, uma ressurreição do FirefoxOS, um novo mercado e o fim da segregação digital. Pois com aproximadamente 279 reais todos poderão acessar as tecnologias móveis com um baixo custo. É um novo mercado para explorar com o potencial de 3 Bilhões de usuários.

Inclusão digital para países emergentes e um novo mercado. Quase metade dos usuários do planeta  (aproximadamente 3 BILHÕES de pessoas) sem tecnologia de internet móvel por razões financeiras ou outros motivos. O KaiOS apresenta uma solução para esta segregação digital e para conectividade básica e um mundo conectado barato e fácil de usar. O pessoal da TCL/Alcatel ressuscitou o sistema FirefoxOS no qual elaborei um artigo em 2012 para a Revista Linux Magazine, como resultado o trabalho resultou no sistema KaiOS que se tornou uma empresa independente em 2016.

O KaiOS executa aplicativos em HTML5 sem tela touchscreen (não táteis), apresenta um interface otimizada, possui eficiente energética, baixo consumo de memória o que permite ser executado em equipamentos com 256 Mb vendido na Indonésia por US$ 7.00.

O objetivo é atingir 150 milhões de vendas em 2019. A KaiStore disponibiliza WhatsApp, YouTube,  Facebook e outros apps básicos para o dia-a-dia. Tudo isto graças ao investimento de US$ milhões pela empresa Google em 28 de julho de 2018. Inclusive o Google Assistente esta disponível nesta plataforma e permite total conectividade com IoT.

O sistema é voltado para telefones básicos, com teclado físico e telas sem touch. Funciona em modelo econômico como o Nokia 8110 4G que oferece 17 dias de autonomia. Mas não deixa de disponibilizar atualizações OTA, suporte WiFi 4G/LTE, GPS, NFC além do dual SIM.

O primeiro aparelho lançado para o público mais idoso foi o Alcatel GO Flip em 2017, o seu sucesso despertou interesse da Nokia, Jio e Google. Em 2018 a Nokia lançou o 8110 4G (Banana Phone) com o KaiOS e a Jio fez o mesmo na India. Foi este sucesso que rendeu o investimento da Google, e levou seus serviços para esta plataforma, acontecendo o mesmo com o Facebook, WhatsApp e outros.

A Multilaser será a segunda empresa brasileira que atuará no mercado local. A primeira empresa será a Positivo em parceria com a Google. Em julho os equipamentos estarão na prateleira e aumentará o alcance e disponibilidade do Google Assistente. O equipamento apresenta 3G, WiFi, Bluetooth, GPS e GLONASS, rádio FM, bateria de 1.350 mAh e câmera traseira VGA e LED Flash, processador Quad Core de 1,3 GHz e conta com memória RAM de 512MB, armazenamento de 4GB e tela de 2,8’’ TFT LCD com o preço de R$ 279,00.

O que é o KaiOS?

O KaiOS é um sistema operacional mobile baseado na web que disponibiliza uma nova classe de celulares modestos mas com recursos inteligentes. Ele é baseado no B2G (Boot to Gecko), ou seja o sucesso do falecido de descontinuado Firefox OS.

Graças à evolução da tecnologia, a plataforma disponibiliza suporte ao 4G/LTE, GPS e Wi-Fi, aplicativos em HTML5 e uma grande vida útil da bateria para os dispositivos sem touchscreen. Ele tem uma interface de usuário otimizada para telefones modestos, exige pouca memória e apresenta uma grande eficiência energética (consome menos energia comparado aos outros sistemas operacionais). A tecnologia conta com o KaiStore, que permite aos usuários fazer o download de aplicativos em categorias como redes sociais, jogos, navegação e vídeo por streaming.

KaiOS é baseado no projeto original do Mozilla. Existem pessoas da equipe original da Mozilla no departamento de engenharia e UX. Mas o KaiOS apresenta uma tecnologia muito robusta e expandido comparado ao Firefox OS original. Imagine o KaiOS como primo distante, não irmão nem filhos pois existem uma grande evolução.

O KaiOS é uma plataforma online de padrão aberto que proporciona o controle completo dos aplicativos, muito similar ao funcionamento de um navegador. Conta também com todos os recursos do aparelho, como mensagens, chamadas, buscas online e jogos que serão desenvolvidos em HTML5 e executados por meio do navegador. E claro, funciona mesmo sem acesso à Internet. A tecnologia muda conceitos e paradigmas, pois atualmente a melhor maneira de navegar na Internet com um dispositivo móvel é através de aplicativos, portanto, teremos Internet no bolso de todos.

O B2G começa no GONK, baseado no kernel Linux, com modificações do Android para suportar os dispositivos móveis baseados na arquitetura ARM. No lugar dos daemons/serviços entram em ação um runtime denominado Gecko.

O Gaia é no contexto de alto nível o componente de renderização HTML (ou seja, nada de aplicativos nativos). A utilização de Web APIs garante a inclusão de padrões de APIs JavaScript para o acesso a recursos dos dispositivos móveis, como GPS, acelerômetro, SMS e câmera e a tecnologia NFC (WebNFC).

A seguir o raio-X dos primeiros modelos disponíveis no Brasil:

Positivo P7OS

Sistema Operacional: KaiOS 2.5
Chipset: Unisoc SC7731EF
Processador: Quad Core 1.3 GHz
Memória: 512MB of RAM and 4GB of storage
Tela: 2.8” TFT WVGA (320×240)
Camera: Rear VGA | LED Flash
Bateria: 1,350 mAh, Li-Ion, bateria removível
Aplicações e funcionalidades: WhatsApp, Facebook, Google Assistente  e outros aplicativos disponíveis para download na KaiStore. Outros recursos inclusos como Música, Flash, Calculadora, GPS Videos, GLONASS e FM Radio.
Dimensão: 106 g | 135x59x13 mm (com bateria)

iMultilaser ZAPP

Sistema Operacional: KaiOS 2.5
Chipset:
Unisoc SC7731EF
Processador: Quad Core 1.3 GHz
Memória: 256MB of RAM and 512MB of storage
Tela: 2.4” QVGA (320×240)
Camera: Rear VGA | LED Flash
Batteria: 1,200mAh, Li-Ion, bateria removível
Aplicativos e funcionalidades: WhatsApp, Facebook, Google Assistente  e outros aplicativos disponível para download na KaiStore. outros recursos inclusos como Musica, Flashl, Calculadora, GPS Videos, GLONASS e FM Radio
Weight and dimensions:
105 g | 123.8*51.2*13.6 mm (com bateria)

 Desenvolvendo o Hello World!

Primeiramente efetue o download do emulador que permite a execução de aplicativos Gaia e Web em no ambiente Gecko, bem  semelhante a um dispositivo real.

O emulador não simula um hardware, então por consequência não é eficaz para testes de todas APIs. Sendo assim aconselho um hardware real para testes eficazes, mas em contra-partida pode ser útil durante o desenvolvimento de seu aplicativo ou ao trabalhar na interface do usuário .

A seguir o link e instruções de download, instalação e execução :

$ wget https://s3.amazonaws.com/kaicloudsimulatordl/developer-portal/simulator/Kaiosrt_ubuntu.tar.bz2

$ tar -axvf Kaiosrt_ubuntu.tar.bz2

cd kaiosrt
$ ./kaiosrt

Se tudo estiver funcionando corretamente, teremos a tela a seguir:

Após aparecer a interface do emulador, clique na opção New App.. Conforme a ilustração abaixo:

Agora, preencha o nome do projeto conforme solicitado na janela de dialogo.

Neste momento o emulador já efetuou o deploy e o novo App já esta presente no sistema.

Agora entre em Settings, clicando no botão OK no teclado virtual, e visualize o novo ícone conforme a imagem abaixo:

Agora clique em ok para executar sua primeira APP Gaia em funcionamento.

A seguir um vídeo demonstrativo e sua respectiva funcionalidade.