On Wed, Oct 17, 2012 at 12:12 AM, Bob S <[email protected]> wrote:
>> (for the Android side, ever heard of NDK?).
>
>
> Yes, that is my question!  Did you read my original post?  NDK would seem to
> be what I want, yet there are all these disclaimers when you download it
> that warn you away from it.  They pretty much say "you do not want to use
> this", and I am asking why, or is there an alternative where C/C++ is
> concerned?

Unfortunately I can't speak from much first-hand experience about the
NDK.  Google seems to have a bit of a split personality about it.
They don't want you to use it because curiously enough, they chose
Java as the systems language and it seems they would be happiest if
only everything could be written in Java.  On the other hand, they are
smart enough to know it's not the case and to realise it's a good idea
to offer something to leverage existing code and to get better
performance.  Most of their actual warnings are fair though, the NDK
in the hands of an inexperienced programmer does have a potential for
abuse.

I haven't done a real-world NDK-based project but I wouldn't be afraid
at all to start one at this point.  STL and most of the standard
library is available (even Boost is reported to be no problem),
language features should be as well.  You have to be prepared to
access a lot (most?) of the Android platform APIs through JNI which
might be annoying but definitely doable.  I would expect to run into a
build system quirk or two or something like that if you try to do more
exotic stuff but that should be it.

YMMV though.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to