「Flash で開発する権利があるわけではない」? 75
権利がある事とそれが尊重される事はセットではない 部門より
ある Anonymous Coward 曰く、
「Flash で (iPhone や iPad 用アプリケーションを) 開発する権利があるわけではない」との論が本家 /. 記事にて紹介されている。
ゲームデザイナーであり、大学で教鞭もとっている Ian Bogost 氏は以下のような主張を氏のブログ記事にて展開しているとのこと。
多くの開発者が iPhone 用 (もしくは他の端末用) のソフトウェアを Flash やその他任意の環境で開発する権利があると考えているようである。「その機会や利便が存在する」というのではなく、文字通り「権利がある」と考えているようであり、この問題に対し粗野な態度で構えている者も多いように思う。
このような態度は自分にはいささか奇妙に映る。Flash は便利であり普及もしており、広く浸透したユーザー基盤が存在しているのは疑う余地もないだろう。勿論、慣れた開発環境で多様なプラットフォームにプログラムを提供できれば便利であるのは当然であるし、またいつだって異なるプラットフォームにおいても「ネイティブ」であるが如くプログラムを実行できるようスタブやラッパーなどが開発されてきた。
だからといって、ある端末において特定の言語で開発できないことに対し、クリエイターとしての「自由が抑圧された」かのように主張したり、開発者が「権利が踏みにじられた」かのように主張するのはどうなのだろうか?
氏は「未だかつてない種類のプラットフォームが存在しているのにも関わらず、クリエイティブの方では均一性を望む姿勢が優勢である」と指摘する。またこれは普遍主義という歪んだ信仰を実現するため、特異なものは全て駆除したり浄化したりしようという一種の「愛国主義」であると言い、これを壊し脱却できるよう願っているそうだ。
立場の違いかもしれんが (スコア:3, すばらしい洞察)
> 特異なものは全て駆除したり浄化したりしようという一種の「愛国主義」であると言い、これを壊し脱却できるよう願っているそうだ。
それはFlashを排除したappleにこそ言うべきじゃなかろうか
Re:立場の違いかもしれんが (スコア:5, 参考になる)
タレコミが変な気がします。
ブログの該当個所を見る限り、開発者もAppleも結局「特異なものは全て駆除したり浄化したりしようという一種の「愛国主義」である」と言いたいみたいです。
Re: (スコア:0)
「特定の言語で開発できないことに対し」じゃなくて (スコア:2, すばらしい洞察)
「特定の言語でしか開発できないことに対し」て不満があるんではないかと思うんですが。
当初からの規約とか技術的にサポートするものがいないとかじゃなくて、
あらたな規約によって締め出したように見える点が不評を買ってるんじゃないかと思います。
# yes, fly. no, fry.
Re: (スコア:0)
>「特定の言語でしか開発できないことに対し」て不満があるんではないかと思うんですが。
てか、コードジェネレータとかミドルウェアの排除なんてのは単なる嫌がらせに過ぎないと思うんだが。
昔のスレの「Excelでマクロを使うのはズルい」ってのに通じる様に思う。
最終コードがAppleの規定に沿っているのを作るってのは、別に構わん。
しかし、それ以前の段階で開発を便利に進める為の工夫を禁止するのは、単なるバカ。
Re: (スコア:0)
規約変更はコード書き終わった時点で拒否しないで済むようにやったと思えば実に良心的。
#Appleはレスポンスと消費電力にはかなり神経使ってるとプログラミングガイド読んで思った
このトピで言うことでもないですが (スコア:2, すばらしい洞察)
Adobeがそれをクリアするように訴えかけるのが筋なんじゃないですか?
まあ当のAdobeは早くも諦めちゃいましたが。
何でも権利権利言うのは言葉の使い方が間違っていると言うだけで無く不毛な循環処理を引き起こしかねないという
主張だと解釈したのでトピックの記事には賛成です。
#AppleにはFlashを排除する権利がある
#↓
#ユーザーは自由に開発環境を選ぶ権利がある
#↓
#でもAppleには(ry
書生論 (スコア:1)
短い納期で一定品質の商品を様々な環境に向けて作らないといけない開発者には、こんなのは戯言にしか聞こえないように思います。
Re: (スコア:0)
戯言にしか聞こえないと言っているなら、それは開発者の傲慢ですよ。
そりゃ作り手としては負担が少ない方がいいに決まってるんですけどね・・・
Re: (スコア:0)
> それは開発者の傲慢ですよ。
ほめ言葉ですね?
Flashの開発言語 (スコア:1)
Flashって、ActionScript以外で開発することができましたっけ?
Re: (スコア:0)
バイトコードの仕様が公開されてるので実装しようと思えばできますね。
# というかすでにあった気も
# そもそもコード書かずとも画像や動画をFlashとして出力できるソフトはそこら中にありますし
まあ、Adobe以外のコンパイラならすでにありますし(MTASCとか)、少なくともAppleみたいに禁止されてはいないですね。
Re: (スコア:0)
つ http://journal.mycom.co.jp/news/2008/11/21/005/index.html [mycom.co.jp]
最近の状況について一句 (スコア:1)
世の中に すてぃいぶじょぶす なかりせば 春のすらどは のどけからまし
逆に (スコア:0)
「Flashでの開発を妨げる権利」もないんじゃない?
Re:逆に (スコア:3, 参考になる)
ないけど、それをAppleがAppleのStoreに載せる義務はないよね。
他人への迷惑を掛けない限り自分のiPhoneに自分だけが使うアプリを
載せて使う分には問題ないだろうが、基本的にはAppleの流通で商売したい
んだったら契約事項は守るべき。
Re: (スコア:0)
Re:逆に (スコア:2)
つADC登録
義務と権利 (スコア:2, おもしろおかしい)
もちろんアイパッドとやらの為に開発しなきゃいけない義務も無いでありますがね
#そして上司から言われるのだ
顧客要望があるのでアイパッドとやらでも使える様にしてね(はあと
これは酷い釣りですね (スコア:0)
言語差別反対!あらゆるプログラミング言語はマシン語に変換された時点で平等である!
我々は偏見に基づいた言語差別に断固抗議する!
# 次にお前は「差別ではなく区別だ」と言う!
Re: (スコア:0)
タレコミ自体に「フレームのもと」とモデレートしたい。
どこの誰なんだか、どれほどの人間なのかよく知らない奴の一方的で偏った
ブログのコメントを載せたって、Appleの非道は正当化されるもんじゃないよ。
>> だからといって、ある端末において特定の言語で開発できないことに対し、
>> クリエイターとしての「自由が抑圧された」かのように主張したり、開発者が
>> 「権利が踏みにじられた」かのように主張するのはどうなのだろうか?
「特定の言語で開発できない」のではなく、「特定のツール以外で開発できない」
の間違いだろう。
「権利が踏みにじられた」ので
Re: (スコア:0)
で、それが何故いけなくて、Adobeは何でAppleに自社技術を使えるようにしろという権利があるわけ?
Re:これは酷い釣りですね (スコア:1, すばらしい洞察)
商品力が強く、市場支配力を持ちつつある中、他のライバル製品の競争力を
削ぐために同じアプリケーションを同時開発しにくいように開発ツールを
専用のものに限定しているわけだから、独占禁止法に抵触するだろ。
なぜAdobeの権利の話になるのか全く理解できないが、それが信者脳なのか。
Adobeの権利ではなく、開発者たちの権利や自由の話だ。
使えるようにしろという要求でもない。
使えないようにするなという話だ。
信者脳では理解できないかもしれないが、全然違う。
市場支配力があるかどうかの判断は、
(1)iPhone/iPadのアプリだけを作る
(2)iPhone/iPadのアプリと、とても面倒だが多重開発で別のプラットフォームも開発
(3)iPhone/iPadのアプリは放棄。他のプラットフォームだけ開発
のどれになるか次第だ。
開発力(人数やお金という面で)のあるところなら、(2)だろう。
でも、ギリギリで開発しているところは、(1)だろう。
賢明なチャレンジ精神のある会社なら、(3) か。
(1)を選ぶ開発者が多ければ、これはもう独占禁止法に抵触。
Re:これは酷い釣りですね (スコア:2)
>(1)を選ぶ開発者が多ければ、これはもう独占禁止法に抵触。
そんな馬鹿な。
世の中の携帯電話のほとんどがiPhoneなら、独占禁止法に抵触するだろう。
百歩譲って、世の中のスマートフォンのほどんどがiPhoneでも、独占禁止法に抵触するかもしれない。
でも、現実は全然違う。
iPhoneは、米国ではスマートフォンのシェアの過半数にすら達していない。世界シェアでも同様。
Appleの市場から閉め出されても、もっと大きな市場を選べば良いだけの話だ。
つまり、独占禁止法の対象でも何でもない。
Re: (スコア:0)
・他のものを使って開発したい、そのためにAppleが労力を使って積極的に他のものをサポートしろ。
・他のものを使って開発したい、そのためには自分の労力は惜しまないしAppleは何もしなくていいからジャマだけはしないでくれ。
これは別の要求だと思いますよ。
Re: (スコア:0)
Win上で開発OKって話にならないかぎりMSは興味持たないと思う。
NovellがSilverlightベースのツールを作るというなら話は別だけど
>なんでAdobeやFlash開発者だけが文句言う権利があるわけ?
他のツール使用者も文句言ってるし、"AdobeやFlash開発者だけが文句言う権利がある"なんて誰も言ってないです。
Re: (スコア:0)
iPhone/iPadをパーソナルコンピュータだと思うと、
アプリを作るのになんで開発環境の制限を受けねばならんのだと感じるけど、
家庭用ゲームコンソールみたいなもんだと思ってしまうと、
開発環境指定は普通だよねぇと思ってしまう罠。
Re: (スコア:0)
ゲーム用フレームワーク作るの禁止されたら怒るだろ。
Re: (スコア:0)
おいおい、ゲームはマルチプラットフォーム化の為に共通フレームワークを導入したりするのは珍しくないだろ。
でだ、Appleはこの共通フレームワークにすら規制を掛けている。
それって飽く迄開発環境上のものであって、Appleのプラットフォームには一切関係ないのですよ。
しかし、それにすら文句を付けているのですが。
Appleとの関係以外の、例えばAndroidで同様のアプリを出すのにリソースを共有するのに、なんでAppleに文句を言われないといけないのか?って事。
Re: (スコア:0)
PS3やWiiなどのゲームコンソールでも、ゲーム開発用のミドルウェアは禁止されていませんし、サードパーティ製品もたくさん存在しますよ。
FAQ (スコア:1)
この受け答えをスラドで何回も見た気がします。
Q.ゲーム機向け開発では開発環境はどれでも独自ではないですか?
A.ミドルウェアを禁止しているゲーム機なんてiPhoneだけです。
Re: (スコア:0)
Re:これは酷い釣りですね (スコア:1)
プロジェクタはマシン語でできていると思いますよ。
まぁ、他のが流行りだしたら (スコア:0)
CPUの性能が上がったり、他のデバイスがシェアを広げ始めたら、しれっとFlash対応になると思いますよ。
SDカード対応とか写真対応とか動画対応の時みたいにね。
Re: (スコア:0)
Adobeに能力がない (スコア:0)
Flash plugin毎日クラッシュしているので、嫌いです。
SmartBook向けやAndroid向けFlash pluginは、出す出す詐欺状態で、未だに出していない訳だし。
藁人形論法 (スコア:0)
のようである。
このような態度は自分にはいささか奇妙に映る。
言葉を置き換えてみる (スコア:0)
> ある端末において特定の言語で開発できないことに対し
"ある端末において特定ジャンルのゲームが開発できないことに対し"と置き換えたら、氏はどのような回答を返すだろうか。
Re:言葉を置き換えてみる (スコア:2)
言葉を置き換えるときには類似のものでないと。
例えば、Flashが無いと作れないソフトウェアの分野があるわけじゃないでしょ?
制限の階層が違うんだから、置き換えられない例え話かと。
Re: (スコア:0)
エロゲのことかー!?
「権利」の歴史に対する無知 (スコア:0)
法治主義の観点から見れば、法(=ライセンス契約書)に記載されてなければ「権利」とは呼べないわけですけど、
でも、それをもって「機会があるのであって、権利があるわけではない」と言うのは、奴隷時代のご主人様みたいな発想ですね。
こういう人にこそ「我々はFlash開発者が弾圧されたとき~」の話をしてやるべきではないでしょうか。
Re:「権利」の歴史に対する無知 (スコア:3, 興味深い)
法で明示されていないのだから、契約書で制限することは正常な商行為でしょうね。契約しない自由はあるのだから。別にApple以外に端末メーカーがないわけでもなく、スマートフォンに限定しても、多分、まだ、Symbian採用機の方が出荷台数が多いだろうし。
確かに、コンパイラなどの開発ツールを販売したり、使用することに制限がないのは業界の慣例だけど、それが権利とまでいえるかどうか。ARMのバイナリを吐くコンパイラの販売が制限されているならまだしも、特定メーカーの特定端末だけの話だし。
いや、正直な話、ケチ臭い話だなとは思うんですけどね。コンパイラを手作りする自由さえないプラットフォームなのかよと。
Re: (スコア:0)
> 奴隷時代のご主人様
開発者はご主人様(=Apple)を変更する自由はあるので奴隷とは違うのでは。
Re: (スコア:0)
そうなんですよね。主人を選べる自由は有るのに アンチの人が何故奴隷になったのかお聴きしたい。
特定の言語は、未だ構わんのだよ (スコア:0)
ただ、その上流の本来は製作者のみが考える様な所にまで制限を入れるのが問題なだけで。
なんかピンボケじゃねーか? (スコア:0)
>>ある端末において特定の言語で開発できないことに対し、
開発できないのが開発環境が無いのが原因なら諦めもつくだろうが
開発環境は用意されようとしていたのに端末メーカーの意向で
それを排除されてしまったのに憤慨しているんじゃねーの?
要するにAdobeが悪いと… (スコア:0)
飛べばいいじゃん (スコア:0)
しかし… (スコア:0)
Re:ああ勘違い (スコア:2, 興味深い)
アルファ・コンプレックス [wikipedia.org]に近い気がする。
幸福は義務です。