2012-11-26 7 views
6

JNIはBlackBerry 10 Android Runtimeでサポートされていますか?私はブラックベリー10 OSに展開したいアンドロイドアプリでネイティブCコードを実行したいと思います。私のアンドロイドアプリでは、ネイティブのCコードからJavaコードへのコールバックを処理するためにJNIを使​​用します。これはbb10アンドロイドランタイムでサポートされていますか?Blackberry 10:Android Runtime&JNI

答えて

5

私はこのスレッドが見つかりました:Any plans for supporting Android Native Codeこれは公式の応答を持っていないようです。

私の推測では、Blackberry 10には純粋なC/C++アプリケーション(ゲーム、その他の高性能アプリケーション)用のネイティブC/C++ SDKが既に存在するため、またはUIウィジェットが必要な場合、Android NDKはサポートされませんC++/Qt/Cascadesフレームワークを使用します。

編集:サポートされていないソフトウェア機能の下で正式な回答が見つかりました: 'APKファイルにバンドルされたネイティブコードを利用するアプリケーション'。 Blackberry 10 Unsupported Software Features for Android。そのため、Android Gingerbreadを使用しているBlackberry 10.1以降のランタイムにはまったく問題ありません。

2013-12-05更新:Blackberry 10.2がJelly Beanをサポートし、Android NDK経由でAndroid JNIの一般的なサポートをいくつかの制限付きで持つように見えます。 Blackberry Android Native Support