Domanda Perchè non si sviluppanno applicazioni per android usando il linguaggio nativo c/c++ anzichè java?

  • Autore discussione Utente cancellato 264756
  • Data d'inizio
U

Utente cancellato 264756

Salve, la mia è solo è una curiosità, ma da quanto ho potuto leggere in giro le applicazioni mobile vengono scritte sopratutto in java e poi eseguite dalla Dalvick Virtual Machine, però esiste anche il Native Development kit che permette di usare linguaggi nativi come il c/c++ che permettono un miglior uso delle risorse,anche se da quanto ho potuto capire non è perfetto e può avre qualche problema, ora la mia domanda è: se sviluppando app in linguaggio nativo permette di avere più prestazioni, perchè il linguaggio più utilizzato per le app android è il java? Non si potrebbe ottimizzare/invogliare gli sviluppatori a creare app in c/c++? Perchè usare principalmente java che deve per forza utilizzare un VM che è meno prestante di usare codice nativo?