Introducing BlackBerry 10 Support to Sencha Touch
こんにちは、ゼノフィkotsutsumiです。

Sencha TouchがBlackberry 10に対応できる様になった事を喜んで発表します! 開発者はSencha Touch 2.1.1を利用してBlackberry 10のブラウザで素晴らしく動作する素敵なウェブアプリケーションを開発出来るようになりました。 この数ヶ月はBlackberryのチームと二つの線で強力していて:まず一つ目はBlackberry 10のブラウザを対応出来るようにSencha Touchをオプティマイズすること、二つ目はBlackberry 10のアプリケーション開発を出来るだけ楽にする為に新たなテーマやコンポーネントを開発することでした。 開発者はTouch 2.1.1の新しい機能を利用して、Blackberry 10用に新しいアプリケーションを開発したり、既存のSencha TouchアプリケーションをBlackberry 10のプラットフォームで動作するように移植できます。 Blackberryはアプリケーションの移植ガイド. を掲載しました。
新しいテーマとコンポーネントの内容についてもっと詳しく調べましょう。
テーマ
Touchの最新バージョンをダウンロードしてから、テーマを見るためには、それを有効にする必要があります。 我々の全てのテーマ用に、resources/scssディレクトリにテーマをゼロからコンパイルする為の新しい「bb10.scss」ファイルがあります。 もちろんコンパイルされたテーマは既にbb10.cssとしてresources/cssに存在しています。
早速実行してみたい場合は、Kitchen Sinkのexamples/kitchensink/app.jsonにBlackberry 10テーマを有効にする為のアンコメント出来るJSONの部分があります(デフォルトのapp.cssをコメントアウトするようにしてください)。 ブラウザでロードすると、Kitchen SinkがBlackberryのアプリケーション用に表示され動作します。
コンポーネント
Blackberry 10のテーマに加えて、Blackberryユーザーエクスペリエンスを生成する中心となる新たなコンポーネントを含めました:それはCrossCutメニューです。 Blackberry 10のブラウザから見たときには、Kitchen Sinkは自動的にナビゲーションにCrossCutメニューを利用します。 もしそのコンポーネントを利用したいとときには、新しいExt.bb.CrossCutコンポーネント(xtype: crosscut)を使います。
これを現実にする為にBlackberryのチームと一緒に仕事ができて我々はわくわくしていますし、Blackberry 10でSencha Touchを利用できるようになってBlackberryのチームに感謝してます。 Blackberryに新しいアプリケーションを開発するか、既存のアプリケーションを移植するか、いずれにしてもSencha Touchを使えば、デバイスの多様性に遅れずに、Blackberry 10のような新しいプラットフォームに出来るだけ速く対応することが出来ます。