BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース NucliOS: チャートとグリッドを備えた iOS アプリ開発ツール

NucliOS: チャートとグリッドを備えた iOS アプリ開発ツール

原文(投稿日:2012/11/16)へのリンク

 

NucliOS は,iPad と iPhone 用のハイパフォーマンスなネイティブアプリケーションを開発するための,チャートやグリッドコントロールなどのツールセットである。Infragistics によって開発された。チャートコントロールはモーションフレームワークをサポートすることによって,非常に魅力的なビジュアルと流れるようなアニメーションを駆使した,滑らかなデータ変更のプレイバックを実現している。

グリッドコントロールを使えば,配列をグリッドにバインドして,データを簡単に表示することができる。エンドユーザによるデータ操作や,必要な形式でデータを適切に表示する,フレキシブルなレイアウトオプションの選択が可能だ。さらには iOS 開発者であれば誰もが熟知する強力な API を駆使して,大容量のデータを入力する機能も備えている。

ツールセットには 科学系金融系トレンドラインといった,さまざまな種類のチャートタイプが含まれている。また,数千点の表示データをミリ秒単位で更新可能なパフォーマンスも特徴だ。さらにデータソースヘルパを活用すれば,ヘルパに接続した各種のデータソースから,配列形式で取得する値に基づいたデータのチャート表示も可能である。

Infragistics のシニアプロダクトマネージャである Nick Landry が InfoQ との独占インタビューに応えて,NucliOS の主要機能の説明と将来的なロードマップについて話してくれた。

InfoQ: NucilOS が他の製品と違うのは,どのような部分でしょうか?

NucliOS が本物のネイティブコントロールを iOS 開発者に提供している点です。競合製品のほとんどは,PhoneGap を使用した開発が必要になります。PhoneGap は HTML5 アプリケーションをネイティブなシェルでラップして,モバイルアプリストアに登録できるようにしたソリューションです。

PhoneGap ベースのソリューションでは,パフォーマンスやプラットフォーム間のユーザインターフェースの一貫性に問題があることが知られています。消費電力や動作のスムーズさにおいても,ネイティブなモバイルソリューションよりも劣っています。しかもこの種のソリューションでは,モバイルプラットフォーム毎に特有の機能をうまく扱うことができません。ネイティブアプリでなければ無理なのです。

PhoneGap は Adobe が所有するオープンソースプロジェクトで,Apache Cordova プロジェクトの成果をベースにしています。もしユーザが,クロスプラットフォームのモバイル開発手段としての PhoneGap ソリューションに興味があるということならば,私たち Infragistics でも Ignite UI を使用して,HTML5 と jQuery(あるいは jQuery Mobile)経由でサポート可能であることはお伝えしておきたいと思います。

NucliOSはオープンソース公開されているネイティブのiOSコントロールに比べても,はるかに優れた製品です。その主な違いをいくつかご説明しましょう。
  • チャート: グラフ形式の拡張 (20種以上); コンポジットチャート; 財務指標やトレンドライン,シンボルマーカなどの高度なグラフデータ機能; 複数軸や複数の凡例など高度なグラフ表示機能; アプリケーションのルック&フィールや企業ブランドに合わせてカスタマイズ可能なテーマなどの豊富な機能。
  • グリッド: ソートやフィルタ,グループなどの高度なグリッドデータ機能; 行および列の並べ替えと挿入,削除,引き下げ更新,ショートカットバーなど; スクロールリストやフォトアルバムといった高度なシナリオ用の UI ツールとしても使用可能な,充実したスタイルオプション,など。
  • その他の特徴的機能:
  1. データバインディングとデータソースヘルパのサポートにより,グリッドあるいはチャートにデータ配列を容易にバインドできます。
  2. プロフェッショナル API: Infragistics では20年以上に渡って再利用可能なコントロールの設計・開発を行っています。私たちの API は常に先進的な発想を備え,最高のプラクティスに基づいて綿密に製作されています。オープンソース API にありがちな安易な設計や,リリース毎の継続性のなさとは一線を画しています。
  3. パフォーマンス: 弊社のコントロールは iOS ネイティブあるいは Web ベースを問わず,同種のどの製品よりも高速に動作します。
  4. 価格: 最高の製品をもっとも競争力のある価格で提供します。すべてにおいて最高のパフォーマンスを備えた製品です。
  5. Community,Standard,Premium の3種類のサポートを選択可能です。公式なサポートプログラムを持たないオープンソースのコントロールとは違う部分です。
  6. 各コントロール,API,機能にはプロが作成した資料があります。オープンソースのコントロールには通常,公式な資料はなく,内容の古い readme ファイルやコメントの不十分なソースコードしかありません。
  7. 説明責任を伴う完全な商用ライセンス。 多くの企業では,信頼面でのリスクを理由に,オープンソースソフトウェアの使用を認めていません。NucilOS は,市場のどのコントロールベンダよりも長いビジネス歴(20年以上)を誇る,定評あるベンダが開発した,万全のサポートを備えた信頼できる商用ライセンスの製品です。

InfoQ:NucliOS ツールセットに,他のコントロールを追加する計画はありますか?そうであれば,将来のリリースに追加予定のコントロールについて教えて頂けますか。

現時点で確約のできる,公式なロードマップはありませんが,XAML と iOS コントロールに対して,特にゲージやパイチャート,マップなどといったデータ可視化の領域では,同等レベルな部分を増やしていくことを目標としています。

NucliOS は Infragistics を代表する製品ですので,コントロール数の拡大だけでなく,既存のグリッドとチャートコントロールの機能拡張にも,フルチームの作業体制を取っているのです。

InfoQ: Microsoft は Windows Phone Store のアプリ数を拡大する意向を示しています。そのような状況の中で,NucliOS の将来に期待されている部分はあるのでしょうか?

製品に対する反響には,素晴らしいものがあります。iOS 市場に注力するプロフェッショナルなコンポーネントベンダの登場が,これまで長い間求められていたのだと思います。

デスクトップ市場とは違って,モバイルの世界は非常に分裂した状態にあります。デスクトップにおける Windows のような,支配的な動きを見せるプラットフォームは見当たりません。Windows PhoneWindows RT の人気が上昇してはいますが,それでも3つのモバイルプラットフォームについては,すべてネイティブコントロールでサポートする必要性があります。

Apple は 2016 年まで,少なくとも 17% のスマートフォン市場シェアを維持すると見られていますし,世界的なアプリケーションストア市場では,アプリ収益の面で iOS が 65% のシェアを占めるとも予測されています。タブレットに関しては,Apple が 60% 以上のシェアで市場を強力にリードしています。

iOS は現在でも,モバイル開発者の No.1 ターゲットなのです。NucliOS ではそのような開発者たちをサポートしたいと考えています。

 

 

この記事に星をつける

おすすめ度
スタイル

BT