2012-11-26 13 views
6

BlackBerry 10 Android Runtime'ta JNI destekleniyor mu? Ben blackberry 10 os dağıtmak istiyorum benim android app yerli c kodu yürütmek istiyorum. Benim android uygulamasında, yerel c kodundan geri aramaları java koduna taşımak için JNI kullanıyorum. Bu bb10 android çalışma zamanında destekleniyor mu?Blackberry 10: Android Runtime ve JNI

cevap

5

Tüm bulabildiğim konu: Any plans for supporting Android Native Code resmi bir yanıt almamış gibi görünüyor.

Benim tahminim şu ki 'yok' Android NDK, Blackberry 10'un zaten C/C++ uygulamaları (oyunlar, diğer performans ağır uygulamalar) için bir Native C/C++ SDK'sı ya da UI widget'ları olmasını istiyorsanız desteklenmeyecek C++/Qt/Cascades çerçevesini kullanmak.

Düzenleme: Desteklenmeyen Yazılım Özellikleri altındaki resmi yanıtı bulduk: "APK dosyasında bulunan yerel kodu kullanan uygulamalar". Blackberry 10 Unsupported Software Features for Android. Yani Blackberry 10.1 ve Android Gingerbread kullanarak daha düşük çalışma zamanı için kesin bir hayır.

2013-12-05 Güncelleme: Blackberry 10.2'nin Jelly Bean'i destekleyeceği ve Android NDK üzerinden bazı kısıtlamalarla Android JNI için genel desteğe sahip olacağı anlaşılıyor. Bkz. Blackberry Android Native Support