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件)
- 今日のトップ記事
- 昨日
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
「Google Chrome」の拡張機能、開発者からのアップロード受付を開始
IMAPでGmailを受信、最も手っ取り早いのは?Windows 7、Ubuntu 9.10、Snow Leopardのメーラー比較
Snow LeopardではNTFSをサポート--その源流を訪ねる(2)
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
100万円で実現!中小企業の情報漏えい対策
―エン・ジャパン厳選求人☆毎週更新―
電力に"ふた"をする独自の省エネ機能とは!?
【最終警告】パンデミック対策特集
企業ITシステムの企画、構築、運用のイロハ
高まるiSCSIストレージへの注目度
大丈夫?あなたの会社のセキュリティ対策