maclalalaweblog

2007年 6月 13日

デベロッパは侮辱された:John Gruber

iphone_ajax

[iPhone runs AJAX Apps]

「WWDC 2007」は「WWDC 2006 2.0」と呼んだ方がいい。内容が同じで、少しはっきりしてきたに過ぎないから。

WWDC 2007 feels more like “WWDC 2006 2.0” – the same news, now less vague. There are some interesting new details emerging, but I see three main points from today’s keynote:

そんな書き出しで John Gruber が、WWDC 07 について三つの感想を述べている。

1)Leopard の隠された機能(LEOPARD’S FEATURE SET)

2)iPhone のウェブアプリ開発環境(WEB APPS AS THE ROUTE FOR IPHONE DEVELOPMENT)

3)ウインドウズ向け Safari(SAFARI FOR WINDOWS)

Daring Fireball:”WWDC 2007 Keynote News” by John Gruber:6月11日

WWDC がデベロッパのための会議であることを考えると、第2の指摘が特に興味深い。

      *      *      *

鉛の風船(lead balloon)

主要メディアにはうまく対応したかもしれないが、ここはなんといってもデベロッパのための会議だ。「あなたにもすばらしい iPhone アプリが書ける。〈ウェブサイト〉という名のアプリだ」というアップルのメッセージは、デベロッパの眼には〈鉛の風船〉のように失敗として映ったのだ。

Perhaps it’s playing well in the mainstream press, but here at WWDC, Apple’s “you can write great apps for the iPhone: they’re called ‘web sites’” – message went over like a lead balloon.

      *      *      *

侮辱された

それは侮辱でもある。そんなやり方で iPhone のアプリは作らない。デベロッパにそんなデタラメをいってはダメだ。言い様があるだろう。アップルは、せめてつぎのようないい方をすべきだったのだ。「あなた方が iPhone のために本格的なアプリケーションを書きたいのは分かっている。我々もそう願っている。マックのアプリを作ってくれたように、iPhone についてもそんなアプリが出来るといいとは願っている。我々もそう考えて、その方向で一生懸命努力している。今日のところは、残念ながら特に発表できることはない。その代わり、iPhone は本格的 Safari ブラウザを使っているから、ウェブベースのアプリを書けば、それがちゃんと iPhone で動くすばらしいアプリとなるのだ。」

It’s insulting, because it’s not a way to write iPhone apps, and you can’t bullshit developers. It’s a matter of spin. What Apple should have announced is something like this: “We know that you want to write your own apps for iPhone, and we’d like to see that too. We love the apps you write for the Mac, and we’d love to see what you might be able to come up with for iPhone. We’re thinking about it, and working on ways that we might make that happen, but we don’t have anything to announce today. The good news, though, is that because iPhone has a real Safari web browser, you can write web-based apps that work great on iPhone.

そういわれても、デベロッパとしてはそんなことを WWDC で聞きたいわけではない。ただ少なくとも、侮辱されたとは考えないだろう。

That wasn’t what the developers here at WWDC wanted to hear, but at least it wouldn’t have been insulting.

      *      *      *

アップル自身そうしたら・・・

ウェブアプリ(web apps)こそ iPhone のアプリだと、デベロッパにいっても説得力はない。こういうふうに考えてみたらどうか。そもそもウェブアプリは、ネットワークからしかアクセスできず、iPhone のホームスクリーン上で独自のアイコンもなく、ローカルにデータを蓄えることもできない。そんなウェブアプリが iPhone のすばらしいアプリだというのなら、どうしてアップル自身がその技術を使った iPhone アプリを書かないのか。

Telling developers that web apps are iPhone apps just doesn’t fly. Think about it this way: If web apps – which are only accessible over a network; which don’t get app icons in the iPhone home screen; which don’t have any local data storage – are such a great way to write software for iPhone, then why isn’t Apple using this technique for any of their own iPhone apps?

      *      *      *

マックだって同じだ

あるいは、iPhone アプリの議論を押し進めて、マックでも同じことをいってみたらどうか。Safari 上で動くウェブアプリを書くことが iPhone アプリを作るすばらしい方法だというなら、同じように Safari 上で動くウェブアプリを書くことがマックのアプリを作るすばらしい方法だとなぜいわないのか。

Or, take Apple’s argument regarding iPhone development and apply it to the Mac. If web apps running in Safari are a great way to write iPhone apps, why aren’t web apps running in Safari a great way to write Mac apps?

クソみたいなサンドイッチしか作れないというのなら、そういえばいい。デベロッパがどんなにラッキーか、それがどんなにすばらしいアプリかなんてことはいわないでくれ。

If all you have to offer is a shit sandwich, just say it. Don’t tell us how lucky we are and that it’s going to taste delicious.

      *      *      *

ウェブアプリでは作れないもの

iPhone が Safari というキラーウェブブラウザを備えているのはすばらしいことだ。iPhone をターゲットとしたスゴいウェブアプリが将来登場するであろうことも疑いない。しかしまた、ウェブアプリなんかでは作れない本格的 iPhone ソフトのアイデアが山ほどあることも間違いないのだ。

It’s great that iPhone seems to have a killer Safari web browser. No doubt there are going to be some terrific web apps targeting iPhone. But there are a ton of great ideas for iPhone software that can’t be done as web apps.

      *      *      *

プロを相手に、本格的ソフトでなくてもウェブアプリでいいじゃないかというのは侮辱だということらしい。

NDA[nondisclosure agreement、守秘義務契約]で縛られた WWDC のクローズドセッションではそのあたりがデベロッパに開示されるのだろうか。

3週間足らず迫った iPhone 発表時に、新しい展開がみられるかどうかも興味深いところだ。

Technorati Tags: , , ,