Meilleures alternatives à Android NDK les mieux notées
Avis sur 21 Android NDK
Sentiment de l'avis global pour Android NDK
Connectez-vous pour consulter les sentiments des avis.

Android NDK est un système de support très important dans Android Studio lorsque vous essayez d'implémenter du code en langage C ou C++ dans le code d'application Android. NDK fournira tout type de support pour l'implémentation de code C/C++. Avis collecté par et hébergé sur G2.com.
Il n'y a qu'une chose que je n'aime pas à propos d'Android NDK, c'est qu'il prend beaucoup de temps à s'exécuter et à implémenter des fonctionnalités dans le code réel, ce qui amène mon système informatique à se bloquer pendant un moment. Avis collecté par et hébergé sur G2.com.

Il affiche une réplique de l'écran de votre produit d'application dès que vous enregistrez. Avis collecté par et hébergé sur G2.com.
Puisque j'utilise un Mac pour développer mon logiciel via Android NDK, parfois il peut ralentir. Je n'aime pas vraiment comment, lorsque je minimise le logiciel, cela peut prendre quelques secondes. Avis collecté par et hébergé sur G2.com.
I like that not only is it easy to install, it is easy to use. Avis collecté par et hébergé sur G2.com.
The beginning can be a tad confusing but once you're last the confusion from new systems and learning you're golden. Avis collecté par et hébergé sur G2.com.

L'interface est très facile à utiliser, éditer et mettre à jour le codage. Les ressources Google disponibles en ligne facilitent l'apprentissage de la programmation. L'utilisation des outils de support disponibles pour Swift et iOS a été très utile pour travailler sur les deux plateformes. Avis collecté par et hébergé sur G2.com.
Le temps nécessaire pour télécharger et tester les applications. J'aimerais que ce soit plus rapide pour tester et vérifier les applications, cela devrait être immédiat, attendre 36-72 heures est une période d'attente trop longue. Avis collecté par et hébergé sur G2.com.

Si vous avez une partie de votre application en C++, vous n'avez pas besoin de passer du temps à la porter en Java, à la place on peut utiliser NDK. Avis collecté par et hébergé sur G2.com.
Certains projets/démonstrations d'exemple conviviaux sont nécessaires. Avis collecté par et hébergé sur G2.com.

J'aime la possibilité d'intégrer du code natif dans votre application, il y a une bonne liste de projets natifs que vous aimeriez utiliser dans votre application, en commençant par ffmpeg et en terminant par l'échange de visages. Avis collecté par et hébergé sur G2.com.
il n'y a pas de plugin Gradle stable, et celui actuel est trop ancien, de plus la configuration du projet n'est toujours pas assez claire pour les débutants comme moi. Avis collecté par et hébergé sur G2.com.
If you are writing application for the android platform and you have a real need of performance or security you will need to write native code. Using NDK is the only available solution for the time being, but with it you can access your native shared libraries from the comfort of the java language via the jni interface.
With the recent enhancements in the android studio, writing native and java code is easier than ever. Avis collecté par et hébergé sur G2.com.
It's quiet tedious to start writing c/c++ code with the jni in mind, and debugging the shared libraries cannot be done without the android application running.
Some test automation are still lacking but that's more due to the nature of the android platform than NDK itself.
You can to some extend write a large portion of the android application using NDK but some services are still missing or require a better support. Avis collecté par et hébergé sur G2.com.

Performance, Portabilité. Un autre programmeur peut implémenter un composant haute performance pour toutes les plateformes mobiles et vous pouvez simplement les utiliser via JNI et cela fonctionnera très rapidement (une autre option populaire pour les applications multiplateformes - est de JavaScript/HTML5, mais c'est très lent) Avis collecté par et hébergé sur G2.com.
Complexité. Difficile à démarrer. C'est difficile de comprendre comment l'utiliser. Vous devez avoir des connaissances en C++, des connaissances en Java, des connaissances en Android. Besoin de savoir utiliser JNI et les outils autour de JNI (générateurs). Avis collecté par et hébergé sur G2.com.
The best part is the fact that you can re-use C++ code from other platforms with your Java. Avis collecté par et hébergé sur G2.com.
The fact that the C/C++ libraries are non-standard. Avis collecté par et hébergé sur G2.com.