안드로이드가 개발 언어로 Java 를 선택한 주된 이유:
1. 안드로이드 운영체제는 오픈 소스입니다. 오픈 소스는 이 조치를 통해 모든 휴대전화 하드웨어 공급업체와 휴대폰 제조업체를 통합하고자 하는 것입니다. 본질적으로 구글은 안드로이드 시스템이 어떤 다른 종류의 하드웨어에서도 작동할 수 있기를 바라고 있습니다. 그 중 하드웨어는 주로 CPU 를 가리킨다. 고통, 텍사스 기기, 삼성, 심지어 국산 화웨이 (하이스 프로세서) 까지 포함한다. 하나의 app (응용 프로그램) 를 다양한 플랫폼 장치에서 실행할 수 있도록 하려면 개발 언어가 플랫폼에 걸쳐 있어야 합니다.
두 가지 의미가 있습니다. 하나는 운영 체제 간, 다른 하나는 하드웨어 간, 우리가 말하는 것은 하드웨어 간 것입니다.
2. 당시 Java 언어는 상당히 성숙한 컴퓨터 프로그래밍 언어였기 때문에 기본 클래스 라이브러리가 완벽하고 다양한 효율적인 타사 구성 요소가 무수히 많았으며, 가장 중요한 점은 Java 가상 시스템 사양도 개방되어 있었기 때문입니다. 구글은 Oracle 의 가상 시스템 사양에 따라 가상 시스템을 쉽게 작성할 수 있습니다.
3. 자바의 프로그래머들이 많아 이들을 안드로이드 개발로 전환하는 것은 너무 쉽다. 빠른 응용 프로그램을 개발하는 것이 더 쉽습니다.