【レポート】

Apple、「iPhone OS 4 SDK」規約変更 - Flash CS5/MonoTouch排除へ

2 メタ開発フレームワークの構築を嫌った?

    Junya Suzuki  [2010/04/09]

    サードパーティ製ツールを使う理由として、慣れないObjective-CやXcodeではなく、これまでに蓄積したテクニックを流用して開発をスムーズに進めるためという技術上の問題の他、Windowsなどの開発環境を流用するといった理由もある。

    例えば、Flash CS5のPackager for iPhoneでは、既存のFlashアプリ開発者がActionScriptなどの技術をそのままiPhoneアプリ開発に活かせ、しかもWindowsでのコンパイルが可能というメリットがある。MonoTouchも同様で、.NET Framework環境のテクニックを流用できる。だが、これらはすべてObjective-C/C/C++で記述されるというソースコードの規定に違反する他、APIへのアクセス権限を持たないこととなり、事実上のサードパーティ製ツール潰しが目的だと捉えていいだろう。

    理由は不明だが、前述のGruber氏によればAppleはAdobeなどのサードパーティを排除したいというより、iPhone上にメタ開発フレームワークを構築されることを嫌っているのではと分析している。iPhone向けのネイティブアプリを開発したければ、Appleが用意した環境をきちんと使ってほしいということだ。

    このiPhone SDKの利用規約変更について、Business InsiderではあるiPhoneアプリ開発者のコメントを紹介している。Joe Hewitt氏はiPhone向けの著名Facebookアプリの開発者だが、今回の決定について不満と怒りを表しているという。iPhoneでは多くの開発言語に関する革命があったと評価する一方で、増加し続ける前述のようなクロスコンパイラ環境をAppleが禁止したことで、これまでObjective-C開発に不満を持っていたデベロッパーであっても、事実上選択肢がなくなったとコメントしている。

    関連記事

    Apple、「iPhone OS 4」発表 - 新広告プラットフォーム「iAd」も [2010/4/9]
    【速報】米Apple、「iPhone OS 4」およびマルチタスク対応を発表 [2010/4/9]
    iPhone新モデルが夏登場!?、Appleが8日に「iPhone OS 4.0」プレビュー [2010/4/6]
    iPhone OS 4.0で噂されるマルチタスク機能の管理画面は「Expose」風? [2010/4/2]
    Appleの新モバイル広告プラットフォーム「iAd」 - 4月7日正式デビューか [2010/3/30]
    Flash CS5のiPhoneアプリ書き出し機能はライセンス違反!? - 元Adobe技術者が指摘 [2010/3/22]
    HTML+JavaScriptでiPhone/iPad/Androidネイティブアプリを開発できる「Titanium 1.0」 [2010/3/14]
    新たな「シリコンバレーの戦い」に突入したAppleとGoogle [2010/3/15]
    iPhoneアプリ開発者ライセンス契約の落とし穴 - EFFなどが指摘 [2010/3/12]
    Apple、iPhone OS 4.0でマルチタスク導入を準備か - 米報道 [2010/3/12]
    Apple iPadアプリ開発環境の最新事情 - Adobe CS/MonoTouch [2010/2/25]
    英出版Penguin Books、インタラクティブなiPad向け新世代電子書籍を目指す [2010/3/5]
    なぜiPhoneはFlashをサポートしないのか? - Flash技術者視点での考察 [2010/2/24]
    iPhone OS 4.0で何が変わる? - マルチタスク、UI刷新などさまざまな噂 [2010/1/20]
    Apple iPadコンテンツは好機か損失か - New York Times、配信巡り社内闘争 [2010/2/19]
    Apple iPadをめぐる、雑誌出版社の2つの苦悩 - Financial Times [2010/2/18]
    Apple ジョブズCEOの"怠け者"発言にAdobe CTOが反論 - Flashの裏事情と見解 [2010/2/5]
    米Adobe、iPadとFlash技術の関係について言及 [2010/2/1]
    iPhoneで動くだけがFlash Professional CS5じゃない - Adobe担当マネージャ [2009/11/17]
    Adobe MAX 2009キーノート - 最新Flash PlayerやiPhone対応Flash Proが登場 [2009/10/6]
    RubyベースのRIA開発環境「Appcelerator Titanium」がiPhone/Androidに対応 [2009/6/10]

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン