Sencha Touch 2.4 の公開
こんにちは、ゼノフィnakamuraです。
BlackBerry 10 ブラウザとデバイスの対応を改善する Sencha Touch 2.4 を公開しました。約18ヶ月前に、BlackBerry とのコラボレーションを発表しました。BlackBerry 10 ブラウザ情で Sencha Touch 上が動作できるようにし、BlackBerry 10 のアプリケーションを出来るだけ簡単に作成するための新たなテーマとコンポーネントセットを生成しました。Sencha Touch 2.1.x, 2.2.x, 2.3.x には、BlackBerry のテーマと BlackBerry 専用のコンポーネントが含まれていました。
さて、このリリースの詳細と改善点を検討しましょう。
Enhancements 改善
BlackBerry テーマのパスワード フィールドは、パスワード入力を行っている時にパスワードを表示する「目」のアイコンが右にあります。リストコンポーネントの IndexBar はネイティブテーマと一貫性があるためにスタイル変更を行いました。IndexBar からインデックスを押すと、押したインデックスの拡大されたビューが表示されます。また、ネイティブスライダーにより一致させるために、Sliderfield のスタイルもアップデートしました。Sliderfield が左右にドラッグされている時に、グリップの回りに光輪が現れます。



また、BlackBerry 10 のハイライトスタイルと一貫させるために、リストエレメントのハイライト (onPress 対 onRelease) をアップデートしました 。


Sencha Touch 2.4 では、設定した時間が立つと消える小さなメッセージを表示する、新しいトースト (toast) コンポーネントも導入されてました。トーストコンポーネントは、ユーザーに情報を提供し、メッセージが消えた後にアプリケーションの使用を続けられるようになっています。

さらに、Sencha Touch 2.4 は、BlackBerry 10 のテーマを拡張して、Q10 と Q5 のデバイスをサポートしました。Touch フレームワークは、デバイスの画面の画像度を認識し、適切にリサイズできます。例えば、もしあなたの Z10 アプリケーションを Q10 のデバイスで動作させると、タブメニューとアクションオーバーフローはスクロール可能となり、そのデバイスで使用可能な画面サイズに従い、アクションバーの高さが変更されます。
BlackBerry に特化した改善のほかにも、このリリースでは BlackBerry と他のプラットフォームに関するバグフィックスもいくつか含みました。 Sencha Touch 2.4 のリリースノート にフィックスの詳細が記載されています。
BlackBerry とコラボレーションができ、Sencha Touch はデバイスの多様性でのトップの一をキープしています。ですから新しいデバイスも極力早急に対応するようになっています。Sencha Touch 2.4 の BlackBerry の改善があると、開発者が BlackBerry のデバイスのネイティブなルックアンドフィールがあるモバイルアプリケーションを構築できるチャンスがあります。