1

私は iOS 開発者であり、Blackberry の開発を始めようとしています。私は調査の一部を完了し、これを思いつきました:

BlackBerry は、スキルに合わせて設計されたさまざまな開発言語とランタイムを提供するオープン プラットフォームです。あなたの選択は、おそらく既存のコードベースと提供したいターゲットデバイスを持っているという、親しみやすさの組み合わせに基づいて行われます。

私の質問は次のとおりです。

  1. この機能 (さまざまな開発言語とランタイム) はBlackBerry Z10専用ですか??

  2. boldZ10のアプリ開発は同じですか?

  3. Android アプリのランタイム用。私がアンドロイドのバックグラウンドを持っている場合、それは私にとって最良の選択ですか?

  4. ブラックベリーでタッチデバイスと非タッチデバイスの両方のアプリケーションを作成したいと考えています。それは可能ですか?

  5. 仕事にEclipseを使用する必要がありますか??.

  6. Mac OSX 用の SDK はありますか??

前もって感謝します ...

4

3 に答える 3

2

この機能(さまざまな開発言語とランタイム)はBlackBerry Z10専用ですか?

BlackBerry 10は、Adobe Air、Android、C /C++でのネイティブ開発などのさまざまなランタイムをサポートしています。

古いBlackBerryOSは、​​Java開発をネイティブにサポートしているだけです。

太字とZ10のアプリ開発は同じですか?

いいえ

Androidアプリのランタイムの場合。私がAndroidのバックグラウンドを持っている場合、それは私にとって最良の選択ですか?

アプリの移植は非常に制限されています。多くのサードパーティライブラリはサポートされていません。マップ、LVL、アプリ課金などの多くのAndroid固有のAPIはサポートされていません。アプリの複雑さに応じて、機能する場合と機能しない場合があります。

ブラックベリーでタッチデバイスと非タッチデバイスの両方のアプリケーションを作成したいと思います。それは可能ですか?

はい。

仕事にEclipseを使うべきですか??。

どちらのBlackBerryOSも、ネイティブIDEとしてEclipseを使用しています。

Mac OSX用のSDKはありますか?

はい

于 2013-03-10T07:40:53.647 に答える
2

この機能(さまざまな開発言語とランタイム)はBlackBerry Z10専用ですか?

いいえ、これらの機能は一般的にBlackberry10OS用です。

太字とZ10のアプリ開発は同じですか?

いいえ、BBBoldにはBB7OSがありますが、BBZ10にはBB7とはまったく異なるBB10OSがあります。また、BB10のアプリには下位互換性がありません。

Androidアプリのランタイムの場合。私がAndroidのバックグラウンドを持っている場合、それは私にとって最良の選択ですか?

最良の選択は、あなたのスキル、目標、計画によって異なります。IMO、Androidに既存のアプリがある場合は、Androidランタイムを使用してBB10に簡単に移植できます。ただし、純粋なBB10アプリの開発に集中したい場合は、BB10のネイティブプログラミングであるカスケードが最適です。これは、QT(通常はインターフェイス設計用)とC ++(通常はプログラムロジック用)の混合物です。

ブラックベリーでタッチデバイスと非タッチデバイスの両方のアプリケーションを作成したいと思います。それは可能ですか?

あなたがまだBB10デバイスについて話しているなら、今のところ非タッチデバイスはありません。物理キーボードの有無にかかわらずデバイスがあります。はい、両方のデバイスに同じアプリを構成するのは非常に簡単です。

仕事にEclipseを使うべきですか??。

Blackberryは、EclipseベースのIDE(QNX Momentics IDE)を含む完全な開発環境を提供します。Blackberry開発者のサイトを見てください

Mac OSX用のSDKはありますか?

はいあります。Blackberry開発者のサイトで必要なものをすべて見つけることができます

于 2013-03-10T08:10:35.837 に答える
1

1) Z10 より前のバージョンの BB は、Java 開発または Web ベース (別名 Javascript) 開発のみをサポートしていました。ネイティブ開発は、BB7 以前ではサポートされていませんでした。

2) いいえ - 太字は Java ベースです。Z10 は C++ ベースで、その上に他のレイヤーが配置されています。

3) これはアプリに大きく依存します。私自身は使っていません。

4) 非タッチ BB10 デバイスと開発者サポートについては何も言われていないと思います。私の推測では、BB10 にはすべてタッチ機能があると思います。より大きな問題は、BB10 用のアプリと BB7 以前用のアプリを作成することです。これらは異なるテクノロジであり、ほとんどの場合、異なるコード ベースが必要です。WebWorks と呼ばれる一連の JS 拡張機能があります。これはややクロス BB ですが、古いデバイスでのサポートはブラウザーのサポートの対象となります。

5) BB10 の場合、おそらく Eclipse の変種である QDE に行き着くでしょう。BB7 以前の場合、Eclipse プラグインがあります。WebWorks では、Ripple と呼ばれる「シミュレーター」がありますが、私は emacs と Chrome を使用しています。私はファンではありません。

6) はい。しかしかなり遅れてリリースされたので、正確にどのバージョンがカバーされているかわかりません。

于 2013-03-10T07:39:32.180 に答える