NEWS

ニュース

2012.1.20 News

jQueryを凌ぐパフォーマンスを提供するJavaScriptフレームワーク「jqMobi」をappMobi社がオープンソースで提供

当社が国内代理店を務める米国appMobi社はこのたび、新たなオープンソースモバイル開発フレームワーク「jqMobi」をリリースしました。jqMobiはモバイルに最適化され、デスクトップWebサイトの50%以上で利用されているjQueryフレームワークに置き換わるものです。jqMobiはiOS及びAndroid端末の両者に高品質なユーザーエクスペリエンスを提供することにフォーカスしており、デスクトップjQueryに比べ圧倒的な速度改善(デスクトップjQueryの2.5倍)とサイズ縮小(jQueryの36Kバイトに対してわずか3Kバイト)、そしてコードの効率化を達成しています。モバイル開発者はコミュニティに参加しwww.jqmobi.comからコードを入手することが可能です。

jqMobiのようなJavaScriptフレームワークは、開発の労力と時間を削減する共通ユーザーインターフェース(UI)と機能を提供します。jqMobiはクエリーセレクタエンジンやUIライブラリ、そしてプラグイン群を含んでいます。モバイルデバイスにおいて、Androidデバイスは世界のスマートフォン市場の50%に近づきつつありますが、jQuery Mobile、JQTouch、Sencha Touchといった既存のJavaScript UIフレームワークはデスクトップブラウザとHTML4を起源としており、Androidスマートフォンのユーザーエクスペリエンスは貧弱です。

「スマートフォンに最適化され、かつjQueryフォーラムで作成されたAPIに触発された軽量のJavaScriptライブラリがついに現れました」とZyngaドイツCTO であり、jQuery UIのクリエイターでもあるPaul Bakaus氏は述べています。 「私にとって、これはjQuery 2.0の将来の有望な話です。」

jqMobiはappMobiの開発者の支援によりオープンモバイルウェブのコミュニティに貢献していました。「jqMobiにより、モバイル開発の世界にHTML5対応のjQueryが提供されます」appMobiのCTOであり創立者でもあるSam Abadirはこう述べています。「モバイルHTML5開発者が直面している最も大きな問題の一つは、モバイルHTML5の成功に必要不可欠な良いUIがないことです。AppleはCocoa Touchモバイルインターフェイスにより高いハードルを設けていますが、同様の品質のユーザーエクスペリエンスツールがWebベースのモバイル開発者向けに存在しなかったため、このプロジェクトを始めました。私たちは、開発スピード、サイズの優位性、クロスプラットフォームの統一性にフォーカスし、大きな期待を持ってこのプロジェクトをスタートしました。

<スピード>
jqMobiはAndroid上でjQueryの3倍、iOS上で2.2倍のパフォーマンスを誇ります。JSPERF.COMのテストスイートにて、シングルクエリーセレクター、エレメント生成、そしてエレメント追加という3つの最も一般的な機能のテストを行うことで、実際のエンジンのパフォーマンス比較が可能です。

テストはさまざまなAndroidおよびiOSバージョン上で実施され、jqMobiはAndroid上でjQueryに対し292%、iOS上で223%のパフォーマンスを出しました。また、Zeptoに比べてAndroid上で5.5倍、iOS上で4倍となりました。完全なテスト結果詳細はwww.jqmobi.comでご覧頂けます。

<サイズ>
jqMobiのエンジンはわずか3741バイト、jQueryの10分の1、Zeptoの半分以下となっています。モバイルにおいて、重いページは表示と初期化に時間がかかるため、コードサイズはユーザーインタラクションのために重要です。UIコードを含む完全なjqMobiライブラリも同じく小さく、gZip圧縮でわずか15Kバイトとなっています。比較してみると、jQuery Mobileは62Kバイト、Sencha Touch は99Kバイトとなっています。

<クロスプラットフォームの統一性>
特にjqMobiはAndroidとiOSという有力なスマートフォンプラットフォームの両者に対し、等しいユーザーエクスペリエンスを提供するために設計、テストされています。特にAndroidはデスクトップフレームワークにおいて問題の種となっていました。各フレームワークを使ったAndroid/iOSプラットフォームにおける共通UIファンクションの比較については以下のビデオをご覧下さい。
www.jqmobi.com

jqMobiはMIT X11ライセンスのもと、オープンソース資産として無償提供されるとともに、本日より短期ベータテスト期間が始まります。appMobiはjqMobiに関心のある開発者向けにメーリングリストで最新情報を提供します。jqMobiの開発及びjqmobi.comサイトの運用はappMobiが支援しています。


オープンウェブの強力な推進者であるappMobiのHTML5、CSSそしてJavaScriptによる開発ツールとクラウドベースのサービスは、AppleやGoogleによる「囲われた庭」に引けを取らない統合オープンエコシステムを提供しています。appMobiは2011年にクロスプラットフォームモバイル端末APIや「mobiUs」ウェブブラウザ、HTML5ゲームアクセラレーター「directCanvas」などいくつかのコアテクノロジーをオープンソース化しました。この12月、appMobiは「2012年に最も約束されたテクノロジーカンパニー」としてReadWriteWebに紹介されました。モバイルアプリ開発者はappMobiの技術により1コードでHTML5とネイティブアプリプラットフォームやオープンウェブに対応することができます。詳細はhttp://www.appmobi.comをご覧下さい。

jqMobiとjQuery Mobile, Sencha Touch, Zeptoとの比較図をwww.appmobi.mobiitypr.comにてご用意しております。

appMobiはappMobi Inc.の登録商標です。iOSおよび関連するマーク、画像、シンボルは米国アップル社の独占的所有物およびトレードマークです。Amazon, Adobe, Flash, Android, Google, Chrome, Samsung, Motorola, HTC, Senchaを含む他の全てのトレードマークと名称は各々の所有者に帰属します。

Webやアプリのご相談やお見積りなど、お気軽にお問い合わせください。

ご相談・お問い合わせ

ご相談・お問い合わせ ツノダシ