1

最初の Android アプリの作成はほぼ完了しており、Blackberry 用のバージョンの作成を検討していました。Blackberry のネイティブ言語は Android のような Java であるため、Android コードから Android アプリの Blackberry バージョンを作成する方が簡単ですか? ポートする方法はありますか?(ランタイム ソフトウェアを使用していません。コードをブラックベリー OS 標準に移植するようなものです) 再利用可能なコードはありますか? すぐに SDK をダウンロードして、後で API などを読むつもりですが、その前に、Android アプリと Blackberry アプリの開発の類似点について知りたいと思っていました。

4

5 に答える 5

7

私も Android 開発の出身で、現在は BB10 の Cascades を学んでいます。BB7についてはよくわかりません。

Android ポートを作成する場合は、再パッケージ化ツールがあります。

Android アプリの移植は簡単ですが、通常はあまり満足できません。ネイティブ アプリの見栄えが良くなり、動作も速くなります。繰り返しますが、ポートよりもアプリを優先します。ポートの Google Play で 3200、BlackBerry World で 2200 のダウンロードがあり (Google では長いです!)、Cascades で書き直すことを検討しています。

FOR BB10.. を書きたい場合は、ここにいくつかのオプションがあります。

  • ネイティブ/カスケード: 見栄えがよく、高速で信頼性があります。QML または C++ (Qt) のいずれか、または両方を同時に設計できます。小さなものは通常 QML で記述されます。これは Javascript をサポートしているため、重い部分は c++ (Qt) で記述されます。
  • HTML5 : 自明
  • ネイティブ/コア: C/C++
  • Adobe AIR - 10.3.1 で廃止

BB10 用の Java アプリを作成することはできません。BB10 の操作方法に慣れるには時間がかかりますが、それだけの価値はあります。XML レイアウトには独自の考え方があるため、デザインの作成には Android よりも Cascades を好みます。

編集: 17.1.2014 で修正されたリンク

于 2013-08-03T11:18:52.183 に答える
2

Android のネイティブ NDK から BlackBerry へのアプリの移植は比較的簡単です。Eclipse に直接移植するか、ランタイム ツールを使用することができます。使用するツールが豊富な次のリンクを確認してください。

https://developer.blackberry.com/android/tools/

于 2013-08-02T15:13:18.847 に答える
1

ここに画像の説明を入力

パッケージャーの使用

始める前に: 次の手順に従って、Android SDK および SDK プラットフォーム 4.2.2 API をインストールします。オンライン パッケージャーを使用するために、Eclipse または BlackBerry Plug-in for Android Development をインストールする必要はありません。

BlackBerry Packager を使用してアプリを再パッケージ化するには、次の手順を完了するだけです。

1. ブラウザーがパッケージャー アプレットを実行できるようにアクセス許可を設定します。

2.互換性テストを実行して、アプリが BlackBerry デバイスで実行される可能性があるかどうかを判断します。

3.BlackBerry ID トークンとコンピュータの設定

4.アプリをパッケージ化して署名します。

オンライン パッケージャーhttp://developer.blackberry.com/android/bpaaを使い始める

于 2013-09-03T09:43:59.503 に答える
1

BlackBerry10の場合は変換するだけですが、古いBlackBerry OSであるjava os7の場合、Androidとは異なるため、コードを書き直す必要があります

于 2013-08-02T20:55:10.277 に答える