# data[].attributes.body
Framework oferece melhor desempenho da categoria, mas também oferece liberdade aos desenvolvedores para que eles possam trabalhar sem restrições de hardware. Assim, ele pode desenvolver aplicativos para quase todos os principais sistemas operacionais, além do Android e do iOS. Também tem o poder de adicionar mais funcionalidades ao framework com a adição de plugins.

# data[].attributes.body
O kernel é responsável por ser o elo do hardware (parte física) com o software do computador. Em outras palavras, o principal objetivo é gerenciar o computador e permitir que os aplicativos sejam executados e façam uso dos recursos que a máquina tem. O núcleo também tem que garantir, por exemplo, que a memória RAM seja usada em seu potencial sem risco para o computador.

# data[].attributes.body
O sistema operacional é um software, ou conjunto de softwares, cuja função é administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros, estabelecendo a interface entre o computador e o usuário.

Um sistema operacional contém componentes divididos entre os para o usuário (como bibliotecas, programas e interface) e as instruções que compõem o seu núcleo (kernel).

# data[].attributes.body
Eu utilizaria o Android porque ainda é indiscutivelmente mais aberto do que o iOS.
O motivo de o Android ser mais usado que o iOS muito provavelmente se dá pela estratégia adotada pelas suas donas: o Sistema Operacional do Robô é um software de código aberto, isto é, qualquer empresa ou desenvolvedor pode pegá-lo e redistribui-lo

# data[].attributes.body
A virtualização de sistemas operacionais é uma tecnologia que vem ganhando espaço nos últimos anos e cuja principal proposta é particionar os recursos do hardware de forma que ele execute vários sistemas operacionais (iguais ou diferentes) e suas aplicações de forma simultânea e totalmente isoladas entre si. Com a virtualização podemos fazer um melhor aproveitamento dos recursos computacionais novos ou existentes, reduzindo a freqüente ociosidade desses recursos em momentos do dia e do mês. Este trabalho tem como objetivo, apresentar os principais conceitos, bem como algumas das características técnicas, além de exemplificar outras importantes utilizações desta tecnologia. Ele descreve também, as arquiteturas dos principais softwares de virtualização disponíveis na atualidade, inclusive com detalhes de implementação.