Aplicação InvestChart e port quase perfeito

Pessoal,

fiquei curioso nesta app aqui, se chama investchart. Primeiro a interface dela é bem parecida com o windows. Para uma app que roda dentro da web isso é bem legal. Eu suponho que que se tenha usado swing, veja:

http://investcharts.com/java

O que me chamou atenção que é eles fizeram um port para android que ficou igualzinho, aqui: https://play.google.com/store/apps/details?id=com.investcharts&feature=search_result

Alguém pode me dar um norte pra saber como eles fizeram isso ?

Um dos desenvolvedores lá me respondeu, olhem:

“Nós simplesmente desenvolvemos um Swing inteiro em Android (do ZERO), pois toda a infra-estrutura user interface (UI) disponível em Android é muito limitada e não atendia nossas complexas necessidades em termos gráficos.”

Não é estranho? Usar swing dentro do android ??