답변:
이론적으로 Android의 최소 요구 사항 을 충족하는 모든 기기는 Android 를 실행할 수 있으며 기기에 맞게 Android를 맞춤 설정하면됩니다.
Android는 오픈 소스이며 많은 장치에 맞게 수정할 수 있지만 펌웨어 및 하드웨어 드라이버는 대부분 소스 코드가 아닌 쉽게 구할 수없는 경우가 많습니다. Android는 특정 기기 용 드라이버가없는 기기에서 실행되지 않으므로 Android 용 코드를 컴파일하여 휴대 전화에서 실행할 수 없습니다.
Android는 다른 전화 플랫폼과는 매우 다른 운영 체제입니다. 예를 들어 Android와 Windows Phone 7은 PC의 Ubuntu 및 Windows 7과 다릅니다. 즉, 장치에 WP7 드라이버가 있어도 해당 드라이버는 Android에서 작동하지 않습니다. Android와 호환되도록 해당 드라이버를 수정해야하며 많은 코드를 리버스 엔지니어링해야 할 수도 있습니다. 이것은 매우 어렵고 시간이 걸리며 때로는 팀원들조차도 거의 성공하지 못합니다. 안드로이드 폰에서 새로운 버전의 안드로이드를 실행하는 것조차 어렵다.
단점은 많은 전화 제조업체들이 현재 운영 체제가 다른 동일한 장치의 버전을 출시한다는 것입니다. HTC HD2는 Windows Mobile 6을 실행하지만 Android HTC Desire Z와 매우 유사합니다. Desire Z ROM은 HD2에서 실행하려면 약간만 수정하면됩니다.
다양한 개발자가 다른 기기에 설치하거나 시작하기 위해 Android ROM을 만들려고 노력했습니다. 다음 상태는 각 프로젝트 / ROM을 설명하는 데 사용됩니다.
예전에는 안드로이드 2.3을 탈옥 된 아이폰 (2G 또는 3G)으로 포팅하기위한 프로젝트 iDroid가 있었지만,이 프로젝트는 2014 년에 중단되지 않고 사망했습니다. 아무도 더 이상 iPhone 또는 iPad 용 포트에서 작업하지 않는 것 같습니다.
WinMo 장치의 SD 카드에서 Android를 부팅하여 장치에 WinMo를 그대로 둘 수 있습니다. 이 가이드 는 이 를 수행하는 방법을 보여 주며 많은 WinMo 장치에서 작동합니다.
아직 없습니다.
현재 Symbian 용으로 설계된 장치로 Android를 이식하려는 알려진 시도는 없습니다.
안드로이드-86 프로젝트는 애플 맥, 대부분의 Windows PC 및 태블릿과 같은 x86 기반 시스템을위한 안드로이드의 분포를 개발하고 있습니다. 일부 Android 장치에는 Dell Venue 시리즈 및 HP Slate 시리즈와 같은 x86 SoC가 이미 있습니다.
Android-x86은 GRUB 부트 로더와 함께 제공되므로 Windows / Linux / OS X로 이중 부팅 할 수 있습니다. 초기 설정 중에 하드 드라이브 / SSD 파티션에 설치할 수 있습니다.
Android-x86에는 LiveCD 기능이 없습니다. 최신 Android 버전으로 정기적으로 업데이트됩니다.
Android-x86 및보다 구체적인 도움말에 대한 자세한 내용은 자주 묻는 android-x86 관련 질문을 참조하십시오 .
더 많은 장치를 위해 새로운 ROM이 나오면이 답변에 자유롭게 추가하십시오!