Further reading
It was two years ago at the Google I / O 2013, that the company originally announced Android Studio, a new integrated development environment (IDE) for Android. Announced six months ago, Google, that the product was ready to come out of beta, but Android 1.0 Studio still could not all the things that the old Eclipse ADT could do to do. In particular, developers using Google native development kit (NDK) for C and C ++ code into their applications have left in the cold.
Today Google Android Studio 1.3, a new version of the IDE announced NDK with integrated support. Google says that the plug on the JetBrains Clion platform and will be freely available to all developers of Android.
Writing Android applications in Java has obvious advantages, the head of portability between them. Dalvik runtimes and art can be compiled to run in one of several processor architectures, so that developers write code, if that is on Android devices with ARM 32-bit and 64 run bit, x86 and MIPS CPU architectures Java bytecode. That is, NDK has its own advantages, certain tasks running on the CPU-related faster than the native code, and application developers in more than one platform, parts C and C ++ code into their applications Android reuse (the NDK allows C and C code with Java code side by side).
Google is trying to discourage the use of NDK, where he can. Developers should "use NDK only if it is necessary at all because [they] simply prefer to program for [their] application in C / C ++." Google thinks Android applications must primarily in Java and Java development tools, are obviously written priority to the NDK. Acknowledges, however, that Google games, physics simulation, signal processing, and in particular benefit from having native code.
Study of Android has the same type of multi-channel delivery system, the default Chrome stable channel makes uses a work in progress and a channel Beta channel Canary bleeding edge. Studio 1.3 is on the Canary channel, new functions can NDK also mean living with some other insects to 1.3 has released test time to mature.
0 comments:
Post a Comment