0

webOSは現在オープンソースになっているので、より多くの人々がプラットフォームに来るので、開発する価値があることは理にかなっているようです。私はJavaScriptのいくつかを見て、その外観が気に入らないと判断したので、VisualStudioを使用するWindowsでC/C++を使用する最良の方法は何であるか疑問に思いました。使用したいVisualStudio(Express)の特定のバージョンはありますか?開発環境のセットアップに関する優れたチュートリアルはありますか?

4

1 に答える 1

0

webOSはまだオープンソース化されていないことに注意してください。現在利用可能なwebOSSDKには、プラットフォーム用のアプリを作成するために使用できる3つのサブフレームワークが含まれています。

  1. MojoJavascriptフレームワーク。これは、webOSスマートフォン用のHTML/Javascriptアプリを作成する古い方法です。このフレームワークで作成されたアプリは、タッチパッドタブレットでは縮小画面モードで実行されます。または、必要に応じて全画面表示にすることもできますが、フレームワークは電話フォーム用に設計されているため、ほとんどの場合、見栄えを良くすることは困難です。要素。

  2. EnyoJavascriptフレームワーク。これは、タッチパッドで実行するように設計された新しいフレームワークです。Enyoで作成されたアプリはTouchPadで見栄えがしますが、ほとんどのwebOSスマートフォンにはEnyoライブラリが付属していません(ほとんど利用できないPre3は例外です)。したがって、基本的にはTouchPadのみのフレームワークです。Enyoは大画面用に設計されているため、電話にEnyoを搭載している場合でも、ほとんどのアプリはそのフォームファクターで最適に表示されません。

  3. PDK C /C++フレームワーク。これは、基本的にすべてを自分で行う必要がある最低限のフレームワークです。CまたはC++コードを記述し、SDLのフルポートにアクセスして、ディスプレイやその他のハードウェアにアクセスできます。OpenGL ES 1および2は、SDLを介して利用できます。GUIサービスはなく、自分で画面を描く必要があります。私に大きな影響を与える問題の1つは、カメラやマイクにアクセスできないことです(これらは、Javascriptフレームワークから簡単にアクセスできます)。PDKアプリは、Windows(Visual Studio)またはMac(XCode)で通常のデスクトップアプリとして作成およびデバッグできます。Visual Studio 2010 Expressを使用していますが、うまく機能します。SDKに付属しているすべての例では、VisualStudioプロジェクトをすぐに使用できます。

ハイブリッドアプリを作成する4番目のモードがあります。アプリはJavascriptフレームワークの1つで記述されており、一部のコンポーネントはC /C++を使用してPDKで記述されています。PDKコンポーネントは、画面をJavascriptで制御してバックグラウンド処理のみにすることも、PDKアプリに画面の一部をSDLで描画するように指定することもできます。

于 2011-12-15T17:33:09.567 に答える