Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android开发是否采用C/C++;比Java快?_Java_Android_C - Fatal编程技术网

Android开发是否采用C/C++;比Java快?

Android开发是否采用C/C++;比Java快?,java,android,c,Java,Android,C,我环顾四周,找不到任何关于这个问题的问题。我确实发现了一些类似的问题,但并不完全是我想知道的 如果您使用C/C++开发Android应用程序,与使用Java开发同一应用程序相比,是否会有(实质性的)速度差异 NDK不会使大多数应用程序受益。作为开发人员,您需要 平衡利弊;值得注意的是,使用本机 代码不会自动提高性能,但始终 增加了应用程序的复杂性。一般来说,您应该只使用 本机代码,如果它对应用程序至关重要,而不仅仅是因为 您更喜欢用C/C++编程 NDK仅用于性能关键的情况 但是,您可以使用C/

我环顾四周,找不到任何关于这个问题的问题。我确实发现了一些类似的问题,但并不完全是我想知道的

如果您使用C/C++开发Android应用程序,与使用Java开发同一应用程序相比,是否会有(实质性的)速度差异

NDK不会使大多数应用程序受益。作为开发人员,您需要 平衡利弊;值得注意的是,使用本机 代码不会自动提高性能,但始终 增加了应用程序的复杂性。一般来说,您应该只使用 本机代码,如果它对应用程序至关重要,而不仅仅是因为 您更喜欢用C/C++编程

NDK仅用于性能关键的情况


但是,您可以使用C/C++创建整个应用程序,但前提是设备运行Android 2.3或更高版本:

开发速度?还是应用程序性能?(如果你是你的昵称所声称的人,你可能最清楚;-)应用程序速度/性能:)追求C/C++牺牲了可移植性(尽管非atom硬件的价值很小)