BlackberryPlaybook開発でのSDK/APIの選択肢の数に完全に混乱しています。モバイルアプリ開発の初心者を完了するために、どちらか一方が推奨されていますか?
Flash / Air、HTML、JAVAオプションは別として、2つのネイティブC / C ++の選択肢のうち、どちらを開始するのが簡単ですか?カスケードは未来だと思うので、初心者に勧めない理由がない限り、もっと早くやりたい人にとってはおそらく「簡単な」選択だと思います。
BlackberryPlaybook開発でのSDK/APIの選択肢の数に完全に混乱しています。モバイルアプリ開発の初心者を完了するために、どちらか一方が推奨されていますか?
Flash / Air、HTML、JAVAオプションは別として、2つのネイティブC / C ++の選択肢のうち、どちらを開始するのが簡単ですか?カスケードは未来だと思うので、初心者に勧めない理由がない限り、もっと早くやりたい人にとってはおそらく「簡単な」選択だと思います。
あなたはそれの要点を持っているようです。カスケードは、ネイティブのBlackBerry10アプリケーションを最初から構築する初心者が焦点を当てるべき場所です。UI開発およびプラットフォームの他の要素(BBM、センサー、通知など)との統合のための高レベルのツールとAPIを提供します。カスケードとQMLを使用して、BlackBerryの感覚でアプリケーションを簡単に作成できます。
コアネイティブオプションは、カスケードを使用したくない、または使用できない開発者向けの低レベルのオプションです。これは、たとえば、OpenGLESゲームを別のプラットフォームから移植しているゲーム開発者にとって便利です。Core Nativeオプションを使用すると、Cascadesが処理する画面の設定などについて心配する必要があります。ただし、多くのオープンソースライブラリはすでにBB10に移植されており、Cascadesが提供するものを超えて可能性の領域を拡大しています。
これはBlackBerry10開発にのみ適用されますが、Cascadesは現在のPlaybookOSの一部ではないことに注意してください。
基本的に、Nativeは、ゲームを作成している場合、または既存のアプリを移植している場合に使用します。すべてのUIを自分で作成する必要があります。カスケードは通常のアプリ開発者向けです。暗黙のアニメーションを備えた非常に優れたUIコンポーネントを無料で入手でき、高水準言語(アプリケーションロジックの場合はQt、UIの場合はQMLおよびJavaScript)で作業できます。
また、ミキシングとマッチングを妨げるものは何もありません。同じツールです。Cascadesプロジェクトから始めたが、後で何かのためにオープンソースライブラリまたはCコードのブロックを本当に使用する必要があることに気付いた場合は、先に進んでください。OpenGLでコンテンツをレンダリングし、ForeignWindowControlを介してCascadesアプリの残りの部分にドロップすることもできます。
ネイティブSDKとカスケードSDKは同じものであり、異なるプロジェクトを作成するだけです。
PlayBookは発売後いつかBlackBerry10を入手する予定です。