우리는 Android가 Linux 기반의 오픈 소스 배포판이라는 것을 알고 있습니다. 우리는 Linux 커뮤니티가 수년 동안 Android에 대해 요청했지만 거부된 일부 기능(예: Unity3D Player)이 있다는 것을 알고 있습니다.
Android 기능을 다른 Linux 배포판(예: Ubuntu, Fedora 등)으로 가져올 때 어떤 어려움이 있나요?
답변1
어려움은 완전히 다른 운영 체제라는 것입니다. 안드로이드는 리눅스 배포판이 아닙니다. 안드로이드와 안드로이드의 유일한 공통점은GNU/X11/아파치/리눅스/TeX/펄/파이썬/FreeCiv(종종 "Linux" 또는 "Linux 배포판"이라고 함)은 Linux핵심. 리눅스를 기반으로POSIXAPI를 기반으로,X 윈도우 시스템프로세스, 파일, 파이프 및 창과 같은 핵심 개념을 사용하여 이러한 기반 위에 구축된 그래픽 인터페이스 및 많은 라이브러리를 위한 것입니다. 안드로이드는 자체 기반으로자바 API그리고특정 개념, 활동, 서비스, 바인더 및 의도와 같은 핵심 개념을 사용합니다. Unity3D와 같은 것을 Linux로 포팅하는 것은 OSX(Android보다 POSIX 비트가 많지만 Unix/Linux용 X11과는 완전히 다른 GUI를 가짐) 및 Android와 같은 다른 포트만큼 작업량이 많습니다.