Re: [android-developers] Re: cross-platform development, barebones?
W dniu środa, 17 października 2012 00:27:27 UTC+2 użytkownik Kristopher Micinski napisał:
The NDK is for *pieces* of an app. Typically very high performance
pieces, but not the actual app itself.
Not really, since 2.3 there are two legitimate scenarios for NDK use:
1) as you mention "high performance pieces"
2) games (or more generally full screen)
In second scenario one will use NativeActivity with native event loop implementation + OpenSL for sound/music and OpenGL for graphics.
Cross platform development for iOS/Android is actually quite easy because this OSes shares bunch of APIs: pthread for threading (abstracting threading is usually pain in the ass) and opengl for graphics. This means that a lot of code can be shared and with just thin abstraction layer for events, sound and resource access.
--
Bart
--
kris
On Tue, Oct 16, 2012 at 6:23 PM, Kristopher Micinski
<krismi...@gmail.com> wrote:
> On Tue, Oct 16, 2012 at 6:12 PM, Bob S <bsab...@gmail.com> 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?
>>
>
> Because you can't actually program the majority of the app in the NDK.
> Just try to use the GUI, for example, or any of the other major
> components of Android apps.
>
> kris
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home