BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース appMobi,ブラックフライデーにモバイルプラットフォームをオープンソース化

appMobi,ブラックフライデーにモバイルプラットフォームをオープンソース化

原文(投稿日:2011/11/23)へのリンク

appMobi はいくつかのテクノロジをオープンソース化することで,モバイル Web アプリケーションをもっと魅力的なものにしたい,と望んでいる。対象となるのは JavaScript Bridge API – ハードウェアへのアクセスを提供するクロスプラットフォーム API,mobiUs Web App Browser – ネイティブアプリケーションのような外見と動作を持ったブラウザ,そして HTML5 Game Accelaration – ゲーム用途に HTML5 の速度向上を図った Canvas オブジェクト,の3つだ。

appMobi は同社の HTML5 モバイル開発技術のいくつか – JavaScript Bridge API,mobiUs Web App Browser,HTML5 Game Acceleration – を,今年のブラックフライデー(感謝祭の翌日)にオープンソースにすることを決定している。同社 CTO の Sam Abadir 氏はこの動きに関して,ネイティブアプリから Web アプリへの移行を促進するためのものだ,と説明している。"業界のネイティブアプリから Web アプリへの転換を促進するために,私たちのモバイル HTML5 に関する知識を,世界的なソフトウェア開発コミュニティと共有したいと考えています。"

JavaScript Bridge API は iOS と Android のネイティブ機能を Web 開発者に提供するAPI セットだ。加速度計,カメラ,ディスプレイなどのサポート,ノーティフィケーション,ファイル,プレイヤ,DirectCanvas プラグインへのアクセスなど高度なデバイス機能,アプリケーションの使用状況やアクセス状況の追跡に用いる Analyrtics API サポートなどを備えている。

mobiUs Web App Browser はネイティブアプリケーションをシミュレートするモバイルブラウザだ。デバイスの持つすべてのハードウェア機能へのアクセスを提供し,インターネット接続の有無に関わらずアプリを実行する。アプリケーションのレンダリングには HTML5 が使用される。現時点では iOS がサポート対象だが,2012年1月に Android バージョンが予定されている。

HTML5 Game Acceleration は,HTML5 の実行速度をゲーム用途に十分なものにしようというものだ。その手段として,テキストの流し込みやホットスポットのマッピング,参照リンクのインデックス作成などのオーバーヘッドに影響されない DirectCanvas オブジェクトを使用する。appMobi によれば,複数のアニメーションエンティティによるベンチマークで 500% のパフォーマンス向上が確認されている。

appMobi は開発者に対して,iOS と Android 用のアプリケーションをネイティブコード,HTML5 Web アプリ,あるいは Chrome アプリとして配信可能な開発用 XDK を提供する。開発者は好みの IDE を使って HTML,JavaScript,あるいは CSS を編集することができる。XDK はそれ自身が Chrome アプリであり,アプリケーションのビルドと,加速度計,WiFi/3G 接続,GPS のシミュレーション機能を備えたエミュレータ内での実行を行う。より現実的なテストを行うために,アプリケーションを実際のデバイスにデプロイすることも可能だ。XDK およびオープンソース化されたコードは無償で公開され,appMobi はクラウドサービス – プッシュメッセージ,アプリ内課金,OTA (over-the-air) アップデート – および有償のカスタム解析から収益を得る。

現時点で appMobi を使用している約 27,000 のユーザ があり, appMobi を利用中で,40,000 の開発プロジェクトが進行中である。

この記事に星をつける

おすすめ度
スタイル

BT