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向けにリリースされない理由とは?
- 2人の推薦記事
- 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日月抄 (167件)
- ホワイトペーパー
- 企画特集
ストレージメディア特設サイト開設
◆エン・ジャパン厳選求人☆毎週更新◆
ロリポップ!がリニューアル
インターネット上の悪意を未然に防ぐには?
パンデミック対策特集
セキュリティ&ユーザ事例【SIer Club】
【徹底対談】運用管理ツールの賢い使い方
中小企業のセキュリティリスクとは?
そのストレージで仮想化に対応できますか?
御社のログ活用しませんか!?
集積度も性能も、業界最高水準のブレードPC
今注目の「サジェスト検索」−デモ掲載中
ESBでIT投資の無駄を劇的に解消する
仮想環境を実現するソリューション特集
SOA、BPM、SaaS −今、企業に必要なこと
- ■ストレージ容量50%削減保証■
- エンタープライズにおけるSUSEの強み
- サービス・ドリヴン・データセンター
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――