17
新しいカメレオンプロジェクトは、開発者がiOSアプリをMacに移植するのを助けます

Iconfactory は火曜日、開発者が iOS アプリを Mac に簡単に移植できるようにオープンソース フレームワークを提供することを目的とした新しい Chameleon プロジェクトを発表した。

IconactoryはTwitterrific、Ramp Champ、Frenzic、Astronutなど、人気が高く消費者向けのMacおよびiOSアプリで広く知られていますが、Chameleonは開発者をターゲットとしています。同社はこのプロジェクトを「AppleがiOS向けに開発した成果のクリーンルーム実装」と表現しています。そのアイデアはシンプルです。iOS開発者は、AppleのUIKitフレームワーク用に書かれたコードを、比較的少ない労力でMacで実行できるようにすることができるのです。

実際、Twitterrific for Macの最新アップデートはChameleonフレームワーク上に構築されているとAppleは述べています。ChameleonはプライベートAPIを一切使用せず、Appleのオープンドキュメントのみに依存しているため、Mac App Storeで依存アプリの配信をブロックするようなルールに違反することはありません(実際、Twitterrificは現在Mac App Storeから購入できます)。

Chameleonの開発により、IconfactoryはTwitterrificの新しいMac版でiOSコードの90%以上を再利用することができました。Iconfactoryだけではありません。開発者のSteve Troughton-Smith氏もTwitterで、Chameleonフレームワークの発表からわずか「数時間」で、iPhoneアプリSameGameをMacに移植できたと投稿しています。

Appleが独自に同様のフレームワークを作成するのではないかと考える人もいるが、Iconfactoryの開発者は現時点ではクパチーノがそうすることは予想しておらず、Iconfactoryは「Appleとの関係を重視しており、Appleからの要請があればこのプロジェクトを中止する」と明言している。

Chameleonは、iPhoneやiPadの圧倒的な人気を受けて開発に携わってきたiOS開発者が、Appleの他のプラットフォームにも展開できるよう支援することで、Macにプラスの影響を与える可能性があります。Chameleonによって、こうした開発者(そして他の開発者)が、これまでデスクトップでは決して実現できなかったであろう、iOS対応の新しいMacソフトウェアを開発するようになるかもしれません。App Storeで成功を収めた開発者は、Mac App Storeへの進出を熱望しているかもしれません。Chameleonフレームワークは、彼らが簡単に開発を始められる環境を提供してくれるでしょう。

オープンソースプロジェクトを支援するため、Iconfactoryは250ドルのTシャツを販売しています。これは誤植ではありません。安価な新しいTシャツを買うというよりも、新しいフレームワークを支援するための投資という考え方です。Tシャツのオファーは4月20日までです。

Chameleon のソースコードは GitHub で入手できます。