【レポート】
![]() |
Adobeがリリースを予定している「Adobe Flash Professional CS5」(Flash CS5)の目玉機能の1つが、iPhone用ネイティブアプリを作成する「Packager for iPhone」機能だ。しかしこの機能は、Appleが開発者に求めているiPhone Developer Agreement規約に違反している可能性があると、あるFlash事情に詳しい開発者が指摘している。米InformationWeekが19日(現地時間)に報じている。
この指摘を行っているのは米Ansca Mobileのシニア・ソフトウェア・エンジニアEvan Kirchhoff氏。同氏は以前Adobeに在籍しており、Flash Liteなどのモバイル製品を主に担当していたようだ。Ansca Mobileでは、Objective-CやXcodeなどの知識なしでもiPhone用ネイティブアプリの構築が可能な「Corona」と呼ばれる製品をリリースしている。
CoronaはFlashで採用されているActionScriptライクな記述方式を採用しており、Flash CS5と完全な競合関係にある。ある意味でライバルへの牽制ともいえる発言だが、Kirchhoff氏によればFlash CS5はAppleのライセンスに違反する構造的な問題を抱えている可能性があり、場合によってはAppleによって何らかのアクションを起こされるかもしれないというのだ。
このKirchhoff氏の指摘はAnscaのサイトで確認できる(「Does Flash CS5 for Windows Violate the iPhone Developer Agreement?」)。Flash CS5のセールスポイントは前述の通り、Packagerを使って既存のFlashアプリをiPhone用アプリとしてコンバートできる、あるいはActionScript 3を用いてiPhone用アプリを構築できるという点にあるが、同時にiPhone SDKが必要としているMac OS Xの動く環境、つまりAppleのマシンを必要とせず、CS5の動作するWindowsマシン上でiPhoneアプリをビルドできてしまうという特性も備える。
AppleがiPhone Developer Agreementで定めるiPhone SDK利用規約では「SDKをApple製以外のマシンに導入したり、あるいはそれ以外のマシンでSDKを動作するようにしてはならない」と定義されているが、iPhone SDKを利用しないCS5ではこの条項に違反していないと思われる。だが広義の意味でSDKについて考えた場合、アプリのApp Store経由での配布にはAppleの電子証明書ツールやプロビジョニング用プロファイルなどの導入が必要であり、これをWindows上で動作させることに問題があるのではというのが同氏の意見だ(「Adobe Labs - Adobe Flash Professional CS5: Applications for iPhone」にあるFAQでは、開発者はAppleのiPhone Developer Programに参加する必要があることを明記している)。
| 【特別企画】標準で4GHz動作! メーカー公認のCPU+GPUダブルオーバークロックマシン登場 [08:30 2/10] |
| 新世代PCを開拓する「Windows on ARM」、MSが概要を説明 [08:07 2/10] |
| iPad 3の強化点はディスプレイ・バッテリ・GPUか - 海外報道 [23:04 2/9] |
| iTunes Matchが生み出す「Magic Money」とは? [22:47 2/9] |
| アスク、システムドライブを2.5インチSATA HDD/SSDに複製するUSBケーブル [18:50 2/9] |
|
【コラム】独占画像の壁紙付コラム 第2回 リアル流血描写が話題のRPGを映画化!禁断の血しぶき増量画像も入手 [09:06 2/10] エンタメ |
|
TVアニメ『ファイ・ブレイン ~神のパズル』、第2シリーズの新キャスト決定 [09:00 2/10] ホビー |
|
【レポート】新型「コンビニATM」入れ替え作業をミタ!! - 東京23区で4月末までに1700台! [09:00 2/10] ライフ |
|
【特別企画】標準で4GHz動作! メーカー公認のCPU+GPUダブルオーバークロックマシン登場 [08:30 2/10] パソコン |
|
【連載】Wordはなぜ思い通りにならないのか? 第25回 テンプレートの作成 [08:30 2/10] ビジネスPC |