私たちは、AndroidがLinuxベースのオープンソースディストリビューションであることを知っています。私たちは、Linuxコミュニティが長年にわたってAndroidに要求してきたが、拒否されたいくつかの機能(Unity3D Playerなど)があることを知っています。
Android機能を他のLinuxディストリビューション(Ubuntu、Fedoraなど)にインポートするときにどのような問題がありますか?
ベストアンサー1
難しさはまったく異なるオペレーティングシステムであるということです。 AndroidはLinuxディストリビューションではありません。 AndroidとAndroidの唯一の共通点は、GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv(しばしば「Linux」または「Linuxディストリビューション」と呼ばれる)は、Linuxコア。 Linuxに基づいてPOSIXAPIに基づいて、Xウィンドウシステムプロセス、ファイル、パイプ、ウィンドウなどの重要な概念を使用して、これらの基盤の上に構築されたグラフィカルインタフェースと多くのライブラリのためのものです。 Androidは独自のものですJava APIそして特定の概念、活動、サービス、バインダー、意図などの重要な概念を使用します。 Unity3DのようなものをLinuxに移植するのは、OSX(AndroidよりもPOSIXビットが多いが、Unix / Linux用X11とはまったく異なるGUIを持つ)やAndroidなどの他のポートほど作業量が多いです。