Quais são as dificuldades em importar recursos do Android, como o Unity3D Player, para o Linux em geral?

2

Sabemos que o Android é uma distro de código aberto baseada em Linux. E sabemos que alguns recursos desenvolvidos para o Android são necessários para a comunidade Linux por muitos anos e são negados (como o Unity3D Player).

Quais são as dificuldades em importar recursos do Android para outras distribuições Linux, como o Ubuntu, o Fedora e outros?

    
por Paulo Coghi 27.01.2012 / 15:24

1 resposta

5

A dificuldade é que é um sistema operacional completamente diferente. O Android não é uma distribuição do Linux. A única coisa que é comum entre o Android e o GNU / X11 / Apache / Linux / TeX / Perl / Python / FreeCiv (geralmente conhecido como “Linux” ou “distribuições Linux”) é o kernel do Linux . O Linux é baseado em APIs baseadas em POSIX , o X Window System para a interface gráfica e muitas bibliotecas que se baseiam nessas fundações, usando conceitos básicos como processos, arquivos, canais e janelas. O Android é baseado em suas próprias APIs Java com conceitos específicos , usando conceitos básicos como atividades, serviços, fichários e intenções. Portar algo como o Unity3D para o Linux funcionaria tanto quanto outros portes como o OSX (que tem mais bits POSIX do que o Android, mas também tem uma GUI que é completamente diferente do X11 do Unix / Linux) e Android.

    
por 28.01.2012 / 16:16