iPhoneにAdiumが載らない2つの理由
iPhone版Adiumを心待ちにしている人は多いはず。主要なチャットに対応した便利なIMソフトなだけに是非、といいたいところだが……
iPhone 3Gがローンチされてはや1カ月。マルチタッチUIなど長所を生かした「iPhoneらしい」アプリは多数発表されているが、オープンソース(OSS)アプリケーションはあまり見かけない。App Storeはフリーウェアの配布にも活用できるだけに、Mac OS Xからの移植版が続々公開されることを期待していたユーザも少なくないはず。今回は、なぜOSSなiPhoneアプリが少ないのかを手短にまとめてみたい。
開発者の意見として参考にしたのは、マルチプロトコル対応のIMソフト「Adium」。そのWikiサイトには、iPhone版をリリースできない事情が簡潔に記されているのだ。
1つは秘密保持契約(NDA)。iPhone SDKはいまだ正式リリースされていないため、Appleから供与されている開発リソースの一切合切は、レジスト済のiPhone開発者以外(個人使用を除く)には公開してはならない決まりだ。GPLのコードを含むAdiumの場合、ソースコードを公開する義務を伴うが、公開すればiPhoneのインターフェイスに関する事項が露わとなりNDAに反してしまう。
もう1つは、APIの違い。Mac OS Xとの共通項は多いものの、QuickTimeフレームワークがないこと、AppKitがUIKitに置き換わっていること、Apple EventsやOpen Scripting Architectureが実装されていないことなどが、相違点として挙げられている。
APIの違いは、いずれ代替策が登場するものと楽観的に考えるとして…… 最初に挙げたNDAについては、Appleが制限を外さないかぎりどうにもならない。GCCなどGPLedなプロダクトの恩恵を受けているiPhoneのこと、早々に落とし所を見つけてほしいのだが。
マルチプロトコル対応のIM「Adium」がiPhone向けにリリースされない理由とは?
- 3人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(1)
-
- タグ
- 移植
- フリーウェア
- Mac OS X
- オープンソース
- NDA
- コード
- App Store
- iPhone SDK
- 無料
- アプリケーション
- API
- ソースコード
- OSS
- 義務
- 事情
- AppKit
- GPLed
- iPhoneアプリ
- 恩恵
- 参考
- 個人使用
- Apple Events
- Open Scripting Architecture
- IMソフト
- QuickTimeフレームワーク
- ユーザ
- プロダクト
- UIKit
- 共通項
- 配布
- インターフェイス
- Wikiサイト
- iPhone版
- iPhone開発者
- 開発リソース
- 秘密保持契約
- マルチプロトコル対応
- iPhone3G
- ユーザーインタフェース
- 意見
- マルチタッチUI
- Off Topic
- コツ
- 開発者
- Adium
- 設定
- ハウツー
- Tips
- 小技
- GCC
- 特集: iPhone日月抄 (179件)
- ホワイトペーパー
- 話題のタグ
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
―エン・ジャパン厳選求人☆毎週更新―
進むストレージ環境の見直し
大丈夫?あなたの会社のセキュリティ対策
最大32個のセンサーが電力を徹底管理!
【最終警告】パンデミック対策特集
企業ITシステムの企画、構築、運用のイロハ
100万円で実現!中小企業の情報漏えい対策