2012-11-07 7 views
10

私はthoroughly confusedで、Blackberryプレイブック開発のSDK/APIの選択肢の数になります。どちらか他の方が、モバイルアプリの開発の初心者を完了するためにもっと推奨されていますか?カスケードとCoreNativeの間で、使いやすいBlackberry Playbook C++フレームワークは2つあります。

Flash/Air、HTML、JAVAのオプションを除いて、ネイティブC/C++の2つの選択肢のどちらを簡単に開始できますか?私はカスケードが未来だから、初心者にそれを推薦しない理由がない限り、もっと速くやりたいと思っている人には、おそらく簡単な選択だろうと思っています。

+0

CascadesはGUIフレームワークを提供します。 QTを使用してUIを定義することができます(JavaScriptの拡張機能)。あるいは、C++で同じことができます。コアネイティブは、ゼロから移植されたゲームやアプリのためのものです。もっと詳しく読む:https://developer.blackberry.com/develop/platform_choice/ndk.html –

+0

LOL私は同じリンクXDを掲示しました。ごめんなさい。 –

+1

私はそのリンクを読んでいましたが、代わりに決定木が必要になると思います。実際のデバイスに出荷されていない将来のプラットフォーム(カスケード)にベータ版を使用したいのですか、または今後3日間(コアネイティブ)にストアに入れて出荷したいですか?残念ながら、カスケード/ BB10の「クールで素晴らしい、まだリリースされていない」ステータスは、そのNDK選択ページではっきりとしていません。 –

答えて

9

あなたはそれの要点を持っているようです。カスケードは、初心者からネイティブのBlackBerry 10アプリケーションを構築する初心者のために焦点を当てるべき場所です。 UIの開発やプラットフォームの他の要素(BBM、センサー、通知など)との統合のための高度なツールとAPIを提供します。カスケードとQMLを使用してBlackBerryの感覚でアプリケーションを簡単に作成できます。

コアネイティブオプションは、カスケードを使用したくない、または使用できない開発者にとって、より低いレベルのオプションです。これは、OpenGL ESゲームを別のプラットフォームから移植しているゲーム開発者にとって便利です。 Core Nativeオプションを使用すると、カスケードがあなたのために処理する画面の設定などのことを心配する必要があります。しかし、多くのopen source librariesは既にBB10に移植されており、カスケードが提供するものだけではありません。

これはBlackBerry 10開発にのみ適用されますが、カスケードは現在のPlaybook OSの一部ではありません。

+0

誰かが 'Blackberry 10'の開発をしたいと思ったら、Playbook OSの将来のバージョンには' blackberry 10'とカスケードが含まれますか? –

+0

[BlackBerryDevの公式Twitterアカウント](https:// twitter。com/BlackBerryDev/status/203195712983412738)、Playbookは現在のPlaybook OSを置き換えるためにカスケードとBB10を取得します。あなたの質問に答えて - はい、そうです。 :) – AerandiR

+0

このページに移動します:https://developer.blackberry.com/develop/platform_choice/index.html。各選択肢の下の青い部分のアイコンを見てください。カスケードとネイティブの両方にプレイブックのアイコンがあります。そう考えるのは妥当です。 –

5

基本的にネイティブは、ゲームや移植や既存のアプリケーションを作成する場合に使用します。すべてのUIを自分で構築する必要があります。カスケードは通常のアプリ開発者のためのものです。あなたは暗黙のアニメーションを含むすばらしいUIコンポーネントを無料で入手できます。また、より高水準の言語(UIのアプリケーションロジック、QML、JavaScriptにはQt)で作業できます。

ミキシングやマッチングを妨げるものはありません。これは同じツールです。カスケードプロジェクトではじめて、オープンソースライブラリやCコードのブロックを実際に使用する必要があることがわかった場合は、すぐ前に進みます。あなたは、OpenGLで物をレンダリングし、外部ウインドウコントロールを介してカスケードアプリケーションの残りの部分にドロップすることができます。

ネイティブSDKとカスケードSDKは同じものです。異なるプロジェクトを作成するだけです。

PlayBookは、発売後すぐにBlackBerry 10を購入します。

+0

しかし、QN​​XをベースにしたBlackberry 10の多くのコア要素は、すでに「プレイブックOS 2.0」に入っています。言い換えれば、既存のプレイブックOSは、それが電話OS-9のようなものよりもブラックベリー10のほうが似ています。 –

+0

これは正しいです。 BlackBerry 10とPlayBookはどちらもQNX OSに基づいています。彼らは古いJava OSとまったく異なっています。 –

関連する問題