Lo sviluppo utilizzando un kit non ufficiale su Android? [chiuso]

-2

Ho svolto alcune ricerche sullo sviluppo sulla piattaforma Android e ho scoperto che l'unico modo per sviluppare un'app utilizzando C ++ è l'utilizzo di NDK. Sono anche venuto a sapere che l'NDK ha un supporto limitato a C / C ++, con C ++ che ha un supporto ancora minore di C. Ecco il problema Ho bisogno di sviluppare utilizzando C ++ in quanto non ho molta familiarità con Java. In effetti, per niente familiare. Ho ancora 18 anni, quindi non ho molta esperienza con molti linguaggi di programmazione. Dopo aver fatto ulteriori ricerche, ho trovato un NDK non ufficiale, chiamato NDK-CrystaX che implementa più supporto per C / C ++ rispetto all'NDK ufficiale. Prima di iniziare a utilizzare, devo sapere se è legale utilizzare questo NDK personalizzato in un'app Android e continuare a venderlo nel Marketplace di Android. È? O non lo è? Un'altra soluzione sarebbe se le versioni più recenti di NDK avessero pieno supporto per C / C ++. Ma nemmeno io ne sono sicuro, quindi cerco ancora la tua generosità e ti chiedo di condividere le tue conoscenze anche su questo.

    
posta T0rm3nt0R 03.01.2012 - 04:12
fonte

3 risposte

1

Penso che starai meglio imparando Java mentre impari a creare app Android. Le cose che conosci del C ++ non ti impediscono di capire Java.

So che sembra difficile imparare una nuova lingua E una nuova piattaforma tutto in una volta, ma se provi a farlo in C ++, hai un terzo problema: capire la mappatura da Java (che la piattaforma è progettata da supportare) a C ++ (che non è). Non ho idea, ad esempio, di come viene gestita la gestione della memoria nelle app C ++ per Android, in quanto si riferisce all'API di base.

Il supporto sarà più facile per te se ti attieni anche a Java - la maggior parte degli sviluppatori tende a utilizzare la toolchain "predefinita" (a causa della pigrizia più di ogni altra cosa, sospetto), quindi avrai il massimo aiuto disponibile se stanno anche usando la toolchain predefinita.

    
risposta data 03.01.2012 - 16:32
fonte
4

Il tuo problema è che non conosci Java, ma ti prometto che se sei esperto di C ++, è solo questione di pochi mesi, puoi anche padroneggiare Java. Dicci che hai solo 18 anni e tu non hai esperienza con molte lingue, SÌ, questo è il momento, immergiti in Java, non te ne pentirai mai.

    
risposta data 03.01.2012 - 05:15
fonte
-1

Impara Java e programma la tua app in questo modo, alla fine ti renderà la vita molto più facile che dover passare attraverso ciò di cui stai parlando.

    
risposta data 03.01.2012 - 07:37
fonte

Leggi altre domande sui tag