Sencha Touchとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Sencha Touchの意味・解説 

Sencha Touch

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/15 20:50 UTC 版)

Sencha Touch
iPhoneアプリケーションのように見えるSencha Touchアプリケーション
開発元 Sencha
最新版
2.4 / 2014年8月25日 (8年前) (2014-08-25)
プログラミング
言語
JavaScript
対応OS AndroidiOSBlackBerryKindle
対応言語 英語
サポート状況 現行
種別 JavaScript library
ライセンス GPLv3もしくは商用
公式サイト www.sencha.com/products/touch
テンプレートを表示

Sencha Touchとは特にモバイルサイトの構築のために使われるユーザインタフェース(UI)JavaScript libraryおよびフレームワークである。ウェブ開発者英語版が携帯端末に対応するネイティブアプリケーション英語版のようなモバイルウェブアプリケーションのユーザインタフェースを開発するのに使われる。HTML5CSS3JavaScriptといったウェブ標準に完全に基づいている。Sencha Touchは開発者がAndroidやiOS、BlackBerryで動くHTML5ベースのモバイルアプリケーションを迅速かつ簡単に開発することやブラウザ内でネイティブアプリケーションのようなエクスペリエンスを作り出すことを目的としている。

バージョン史とサポート

Sencha TouchはExt JS、jQTouch、Raphaëlで構成される後に人気を得たJavaScript libraryのSenchaの1製品だった[1]。2010年7月17日にSencha Touchの初版であるバージョン0.90ベータが公開された。このベータ版はAndroidiOSiPhoneiPod touchiPad)が動作する端末に対応した。その後、2010年11月に初の安定版であるバージョン1.0が公開された。バージョン1.1.0ではBlackBerry OSバージョン6が動作する端末に対応した。2012年3月7日に最新バージョンのSencha Touch 2が公開された。これはAndroid、Google Chrome for Android、RIM Blackberry Browser、Bada Mobile Browser、Kindle Fire Browser、SafariといったWebKit使用ブラウザで動作するように設計されている。SenchaはWindows Phoneのバージョン2.xシリーズに対応する意向を表明したが、Firefox Mobileに対応する計画は無い。

機能

Sencha Touchにはモバイルアプリケーション内で使用されるグラフィカルユーザインタフェースコントロール(もしくはコンポーネント)のセットが含まれている。これらのコンポーネントはタッチ入力に最適化されている。そのコンポーネントには端末固有のテーマとエフェクトがあるボタン、電子メール、日付ピッカー、アドレス帳向けのテキストフィールドなどのフォーム要素、スライダーやセレクターやコンボボックス、モメンタムスクロールとインデックスバーがあるリストコンポーネント、ミニマルアイコンセット、ツールバーとメニュー、移動可能なタブ、最下部ツールバー、ピンチやズームといったマルチタッチジェスチャー対応の地図コンポーネントがある[2]

全てのコンポーネントは目的の端末に合わせてテーマにすることができる。これはSassというCSS上で構築されたスタイルシート言語で使用され実行される。

Sencha Touchには現要素の上下スライド、ポップ、フリップ、キューブといった4つの内蔵トランジションエフェクトがあり、ウェブ標準だがAndroidやiOS、その他タッチジェスチャーが可能な端末にしか対応していないタッチイベント英語版で構築された共通のタッチジェスチャーに対応している。

ネイティブアプリケーションとの比較

携帯端末におけるネイティブアプリケーションはカメラコンパスマイクロフォンといった端末の内蔵機器にアクセスできる[3]が、Sencha TouchはPhoneGapといったネイティブシェルを使用してアクセスできる。モバイルブラウザや端末はモバイルウェブアプリケーションが使用できるようにAPIやWebSocketGPS加速度計といった新しい規格にフル対応する形で進化したようにSencha Touchも特別にGPSをサポートしている[4]。Sencha TouchはPhoneGapや自身のネイティブパッケージャーを使って現在ネイティブのみアクセスできる内蔵機器を持つ携帯端末にネイティブ対応するアプリケーションを製作したり、アプリケーションのマーケットプレイスで公開することもできる[5]。このようなアプリケーションの機能はPhoneGapの機能による制限されることがあるが、Sencha TouchはSencha Touch 2 Preview SDKにある自身のネイティブパッケージャーを使うことができる。

関連項目

  • 携帯端末におけるHTML5英語版

脚注

関連文献

外部リンク



このページでは「ウィキペディア」からSencha Touchを検索した結果を表示しています。
Weblioに収録されているすべての辞書からSencha Touchを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSencha Touch を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Sencha Touch」の関連用語

Sencha Touchのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Sencha Touchのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSencha Touch (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS