Подтвердить что ты не робот

Является ли разработка Android на C/С++ быстрее, чем Java?

Я огляделся и не смог найти никаких вопросов относительно этого точного вопроса. Я нашел некоторые подобные вопросы, но не совсем то, что я хочу знать.

Если вы разрабатываете приложение для Android на C/С++, будет ли (существенная) разница в скорости по сравнению с разработкой одного и того же приложения на Java?

4b9b3361

Ответ 1

Из Android docs:

NDK не будет полезен большинству приложений. Как разработчик, вам нужно сбалансировать свои выгоды от его недостатков; особенно, , используя собственный код не приводит к автоматическому увеличению производительности, но всегда увеличивает сложность приложения. В общем, вы должны использовать если он необходим для вашего приложения, а не только потому, что вы предпочитаете программировать на C/С++.

NDK должен был использоваться только в критически важных ситуациях.

Однако вы можете создать целое приложение с C/С++, но только если устройство работает под управлением Android 2.3 или новее: Могу ли я создать довольно родное приложение на С++ с Android?