
マイクロソフトの Windows 95 の主任設計者、ソフトウェアエンジニアの中島聡氏が初めて Mac を手にしたのは 2 年前です。
彼はとても感銘を受け、二度とパソコンには触らないだろうと言いました。
サトシはApple製品が大好きで、AppleのiPhoneプラットフォームをフルタイムで開発するために4月にBig Canvasという会社を設立しました。
「最初の製品をリリースするプラットフォームとしてiPhoneを選んだ理由はいくつかあります」と、同社のウェブサイトには記されている。「私たちはApple製品が大好きです。創造性を発揮するには愛が必要です。」
ワシントン州ベルビュー(マイクロソフトの本拠地レドモンドのすぐ隣)を拠点とする佐藤は、マイクロソフトで約14年間勤務し、Windows 95および98のソフトウェアアーキテクトを務めました。また、Internet Explorer 3.0および4.0の開発も監督しました。経歴によると、マイクロソフト在籍中、彼は社内の従業員の中で3番目に大きな知的財産ポートフォリオを構築しました。
先週、佐藤氏は同社初の iPhone アプリケーション「Photoshare」をリリースした。これは iPhone で写真を共有できる無料のソーシャル ネットワーキング アプリだ。
PhotoshareはiPhoneユーザー向けのFlickrのようなサービスです。ダウンロード可能なPhotoshareアプリを使えば、ユーザーはPhotoshareのウェブサイトに写真をアップロードし、公開または非公開で共有できます。登録やパソコンは必要ありません。
私たちは Satoshi 氏に iPhone SDK 用のソフトウェアを書く喜びについて話を聞き、Apple の UI、iPhone アプリの配布モデル、携帯型通信の将来についての考えを聞きました。
インタビューは下記に続きます。
Windows環境で長年働いてきた後、Macを試してみようと思ったきっかけは何ですか?
単純に見た目と操作性に惹かれたのと、AppleはMicrosoftのライバル企業でした。私たちはAppleをライバル企業として研究していたので、Microsoftの外に出た途端、もっと学ぶべきだと思いました。最初はライバル企業としてMacに興味を持ち、その後、なぜ一部の人がApple製品に夢中になるのか理解しようとしました。そして、ようやく理解できたと思います。Apple製品には、ある種の感情的な高揚感があって、とても魅力的で、中毒性があります(笑)。
iPhone向け開発とWindowsプラットフォーム向け開発の最大の違いは何でしょうか?
OS Xオペレーティングシステムをベースにしているとはいえ、Cocoaで呼び出すAPIセットは大きく異なり、iPhone環境に最適化されています。そのため、プログラマーは消費電力、メモリ使用量、そして最も重要なユーザーエクスペリエンスに細心の注意を払うことができます。Windows Mobileでは、単にWindowsを携帯電話に移植しただけなので、Windows向けにプログラミングするだけで終わります。一方、AppleはiPhone向けに最適化しています。
iPhone向け開発で他に魅力的だと感じた点はありますか?
ワイヤレス業界全体は非常に細分化されています。私たちはモバイル事業の企画に8年間携わってきました。この細分化のために、通常の携帯電話市場で利益を上げるのは非常に難しいと痛感しています。マーケティング費用、携帯電話事業者との事業開発にかかるチャネル費用、そして個々のハードウェアへの移植費用が収益をはるかに上回り、多くの開発者が赤字を出しています。iPhoneはハードウェアもチャネルも単一という非常にユニークな製品です。そのため、流通費用やハードウェア開発費用が大幅に削減されます。そして、対象市場は現在600万台ですが、年末には1000万台に達する見込みです。これは私たちにとって十分な規模です。
AppleのAppStore手数料30%に納得していらっしゃるということですか?
妥当な金額だと思います。多くの人が不満を言っていますが、複数のハードウェアを販売するためにかかるコストや、多くの通信事業者へのプロビジョニングの複雑さなどと比較すると、iPhoneなら一度きりの費用で済むので、そういったコストを回避できます。ですから、妥当だと思います。
AppleのSDKの制限下での開発はいかがでしたか?
そうですね、もしおっしゃる通り、一度に実行できるアプリケーションを1つに制限したのは良い判断だったと思います。この制限は消費電力やメモリ使用量の面で非常に有利で、私たちのアプリケーションではAppleの制限を回避するのに全く苦労しませんでした。Appleは非常に短期間で7回のアップデートを行い、その作業量には感心しました。しかし、変更に対応するためにコードを修正するのは私たちにとって苦痛でした。良い面と悪い面はありましたが、プラットフォームを大幅に改善するというAppleの判断は正しかったと思います。そのため、多くのアプリケーション開発者が適応に苦労し、納期に間に合わなかったり、不安定な製品を出荷してしまったりしたことを私は知っています。
Androidのようなオープンソースのモバイルプラットフォームの将来についてどうお考えですか?
良い質問ですね。注視はしていますが、現時点ではビジネス上、そこに進出する理由はありません。現在、GoogleはAndroidをアプリケーションではなく、携帯電話開発プラットフォームとして提供しています。そのため、一部のデバイスメーカー、特に台湾や中国のメーカーは、NokiaやMotorolaと競合できるため、Androidを高く評価しています。しかし、ソフトウェア開発者は利益を上げたいと考えているため、現時点では、デバイスメーカーや通信事業者にソフトウェア開発を委託するジョブショップ(求人サイト)になる必要があります。しかし、ご存知の通り、ジョブショップは大きな市場ではありません。Googleプラットフォームベースの携帯電話が登場し、Googleのような企業がAppStoreを開設すれば、私たちもそこに進出できるでしょう。
AppStoreのビジネスモデルは、Appleだけでなく、Google、Microsoft、そしてこのゲームに参入したい他の企業にとっても大きな未来が開けると思いますか?
ええ、Nokiaは間違いなくそうです。どの業界も最適化のために何らかの統合が必要です。現在、世界中に何千ものストアがあり、分散しています。販売コストが非常に高く、Appleは単一のアプリストアを持つことがユーザーにとっても提供者にとっても合理的であることを証明しました。ですから、Microsoft、Nokia、そしておそらくGoogleも追随し、5つのストアを持つようになるでしょう。それは理想的です。Appleがこれを実現できたのは奇跡のようです。これはジョブズ氏の貢献だと思います。彼は音楽業界で一度これを成し遂げ、今またワイヤレス業界でもやっています。そして、アプリケーション市場でも同じことをやっています。彼の現実歪曲力は驚異的です。