O Eclipse e o Java Development Kit usados pelo Eclipse não têm nada a ver com o seu desenvolvimento, com o desenvolvimento de um Aplicativo Android usando o SDK padrão.
Para esclarecer este ponto, você pode considerar três fatos importantes:
- você pode criar um aplicativo Android completo a partir da fonte sem usar o Eclipse
- O Eclipse é apenas um IDE para o Android SDK, um grupo de elementos gráficos que podem acelerar seu fluxo de trabalho, nada mais e nada menos
- O Eclipse usa um ambiente JDK quando o Android SDK não (o A. SDK usa nada mais do que o próprio SDK), eles simplesmente usam ambientes diferentes para executar e criar aplicativos, por isso é simplesmente enganoso dizer algo como "Eclipse não usando dual core ao compilar um enorme projeto Android "
Acho que, neste ponto, deve ficar claro o fato de que seu aplicativo é realmente compilado pelo próprio SDK e o que você está enfatizando como algo ruim geralmente é considerado uma coisa boa.
Aplicação multithreaded e, em geral, aplicação (com "aplicativo" agora eu quero dizer o SDK não seu aplicativo) que suporta sua execução dividida em vários trabalhos, traz um grande problema na mesa: uma boa e efetiva fase de depuração. Vamos dizer que você está compilando algo dividido em 4 threads, no istant X seu crash do compilador, a questão é: qual dos 4 é o bad guy? todos eles? apenas 1? 2? 3?
Considerando que um uso típico do Android SDK não é strongmente baseado em design multi-threaded (com isso eu quero dizer que um desenvolvedor pode esperar 1 ou 2 minutos no pior cenário, nada muda e o debug em multi-threaded ambiente com alguma simultaneidade em movimento é muito mais complexo e pode levar semanas sem obter nenhum resultado), a adoção de um design multi-thread pode facilmente fornecer mais contras do que profissionais, especialmente durante a fase de compilação e depuração.
No final, considerando o público de desenvolvedores, o alvo do Android, o que um aplicativo Android realmente é, esse tipo de design de software é provavelmente o mais apropriado e eficaz e não vou considerar a falta de um multi-threading compilando um coisa ruim.