Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

We know that Android is an open source Linux-based distro. And we know some features developed for Android are required for the Linux community for many years, and are denied (like Unity3D Player).

What are the difficulties in importing Android features to other Linux distributions, like Ubuntu, Fedora and others?

share|improve this question
    
No, I don't have specific things in mind. And Gille's answer clarify what I want to know. –  Paulocoghi Feb 5 '12 at 6:06

1 Answer 1

up vote 3 down vote accepted

The difficulty is that it's a completely different operating system. Android is not a Linux distribution. The only thing that's common between Android and GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv (usually known as “Linux” or “Linux distributions”) is the Linux kernel. Linux is based on POSIX-based APIs, the X Window System for the graphical interface, and many libraries that build upon these foundations, using core concepts such as processes, files, pipes and windows. Android is based on its own Java APIs with specific concepts, using core concepts such as activities, services, binders and intents. Porting something like Unity3D to Linux would be as much work as other ports such as OSX (which has more POSIX bits than Android, but also has a GUI that's completely different from Unix/Linux's X11) and Android.

share|improve this answer
    
Excellent answer! Thank you very very much! :D –  Paulocoghi Feb 5 '12 at 6:04

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.