« iPadのディスプレイは9.7インチでなぜ「大画面」なのか? | ホーム
2011年6月 7日
iOSアプリとMacOSXアプリが同時に開発できるオープンソース
名称:Chameleon Project (カメレオン プロジェクト)

【特徴】
iOSでiPhone/iPad向けに開発したアプリを少ない修正でMacOSXでも使えるようにできる。
【検証】
現時点で実装済みのフレームワークとサンプルアプリのファイルが
ダウンロードできましたので、まずはサンプルのプロジェクトファ
イルをビルドしてみました。
Chameleonのフレームワークを使って開発したプロジェクトは、XCode
でビルドするターゲットをiOSまたはMacOSXに切り替えるだけで、2つ
のアプリを生成できます。
下記は一つのプロジェクトファイルから、iPhone(左)とMacOSX(右)
のアプリを2つ同時にPC画面に立ち上げてみた画像。
「Click Me!」をクリックすると赤いAppleが拡大・縮小するアニメーション。

ダウンロードしたファイルには、サンプルプロジェクトの他に、
「音楽」「動画」「ユーザーインターフェース」「課金」
「アドレス帳」「メッセージ通知」
などに対応したフレームワークが添付されていました。
その中で、iPhoneの洗練されたユーザーインターフェース用フレームワーク
「UIKit」のソースコードにまず目を向けて、MacOSXでも動作するように
再構築されているのを確認しました。
【まとめ】
情報によれば、現時点でUIKitの実装率は60%程度、その他のアクセシビリティ
への対応がまだ課題があるとの事でした。
アプリにもよると思いますが、iOS用に開発したアプリをMacOSXでも再利用
したいと考えた場合には、非常に関心高まるオープンソースだと感じました。
その際、注意したいのはやはり、アプリの画面構成の違いではないと思います。
iPhone/iPadではユーザーが操作するのは常に一つの画面ですが、Macでは複数
の画面を使うという事を考慮する必要があると思います。
今後も動向をチェックして、弊社のアプリ開発業務にも活用したいと思います。
トラックバック(0)
トラックバックURL: http://colorsapp.com/mtos5/mt-tb.cgi/11



コメントする