NDK umoznuje vytvaret jenom casti aplikace ktere pak lze volat z klasicke Android Dalvik aplikace. Dostupne C/C++ API je minimalni (libc, libm, logovani).
Takze vse k cemu se NDK hodi je kdyz ma vyvojar nejakou vypocetni rutinu ktera bezi v jave prilis pomalu, tak ji muze prepsat do C (a pokud je v tom dobry, tak ziska nejaky vykon navic) a to si pak volat z te „javy“.
Z pohledu firefoxu to na situaci myslim nic nemeni, porad by se vnejsi cast firefoxu musela napsat v jave a do nativniho kodu by slo presunout jenom vnitrek, i to jenom ten ktery je relativne nezavisly na externich knihovnach.
Co mne osobne zklamalo je ze to vypada tak, ze se ten nativni kod nedostane treba ani ku grafice (alespon ne primo).