> 1. Can i build all app using NDK?

"Please note that the NDK does not enable you to develop native-only
applications. Android's primary runtime remains the Dalvik virtual
machine."

> 2. What kind of performance boost we should wait from using NDK vs SDK?

"The NDK will not benefit most applications. As a developer, you will need
to balance its benefits against its drawbacks; notably, using native code
does not result in an automatic performance increase, but does always
increase application complexity. Typical good candidates for the NDK are
self-contained, CPU-intensive operations that don't allocate much memory,
such as signal processing, physics simulation, and so on. Simply re-coding
a method to run in C usually does not result in a large performance
increase. The NDK can, however, can be an effective way to reuse a large
corpus of existing C/C++ code."

> 3. I assume that all game development will go to NDK?

I rather doubt it.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com
Android App Developer Books: http://commonsware.com/books.html



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to