13
エディ・キューとクレイグ・フェデリギがジョン・グルーバーとアップルのソフトウェアの現状について議論

Appleのインターネットソフトウェア&サービス担当シニアバイスプレジデント、エディ・キュー氏とソフトウェアエンジニアリング担当シニアバイスプレジデント、クレイグ・フェデリギ氏が金曜日にジョン・グルーバー氏とのトークショーに出演し、Appleのソフトウェアとサービスの品質などについて1時間にわたる対談を行いました。ぜひお聴きください。ただし、ハイライトだけを聞きたいという方のために、特に興味深かった部分をご紹介します。

パブリックベータ版の前にiOS 9.3を予告することについて

Appleは昨年、既存のOS Xパブリックベータ版に加え、iOS 9のパブリックベータプログラムを開始しました。フェデリギ氏によると、合計で100万人以上が参加しているとのことです。現在iOS 9.3がパブリックベータ版として公開されていますが、まだ開発者向けのみの提供だった当時、AppleはApple.comのマーケティングページでiOS 9.3の予告を行い、Night Shiftなどの機能や、iPadが多数設置された教室を管理するための教育者向け新ツールなどを紹介しました。

グルーバー氏は、これは夏のWWDCで主要なiOSリリースを発表し、秋にリリースするという通常のパターンではなく、今後の予定について顧客に直接話すという新しい方向性なのかと尋ねた。

WWDC の前後でプラットフォームの大きな進歩が発表され、その間に小さな機能が追加されると予想されます。

フェデリギ氏は次のように説明しました。WWDC は「開発者向けのプラットフォームを進化させる」ためのものであり、Apple が iOS 9.0 や iOS 8.0 などで開発者向けの大きな変更を行う際には、プラットフォームを一気に進化させ、カンファレンスを開催し、SDK をリリースし、開発者がアプリをアップデートして大きな展開に対応できるようにするのが理にかなっています。

「しかし、9.3 について考えると」とフェデリギ氏は続ける。「これらは、誰もが楽しめるものだと思うので、すぐにでも皆さんに提供したいと思っていたものです。開発者にとって、プラットフォームの前進に本当に影響を与えるようなものではありません。」

一部の機能は初期リリース時にはまだ準備が整っておらず、Appleは顧客からのフィードバックに基づいて何が不足しているかを把握しています。例えば、iOS 9.3ではiPad ProユーザーがSmart Keyboardの下矢印をタップしてSpotlight検索から項目を選択できるようになります。これは最初からあったはずの見落としのように思われるかもしれませんが、フェデリギ氏とキュー氏はそれを否定しませんでした。「一つではなく、一つ以上見落としていました。iPad Proに関していただいた素晴らしいフィードバックにすべて対応してきたのです」とフェデリギ氏は語りました。

自社のドッグフードを食べることについて

当然のことながら、フェデリギ氏とキュー氏は二人とも、最新のAppleソフトウェアを使うことに執着していることを認めています。フェデリギ氏は「Macが4台、iPadが4台、そしてスマートフォンが2台あり、ほぼ毎日全て最新のものにアップグレードしています」と語りました。

グルーバー氏によると、キュー氏は新しいハードウェアのセットアップもすべて自分で行っているとのことだが、その作業は他の人に任せられるほど忙しいという。キュー氏は、最近Apple Online Storeで新しいiMacを購入したというエピソードを披露し、顧客体験がどのようなものかを確認したという。両氏とも、チームが取り組んでいる新機能を試用し、多くのフィードバックを提供できるため、ソフトウェアの初期バージョンを実行するのが好きだと語った。

実際、キューがそのiMacにOS Xの新しいビルドをインストールする際に問題に遭遇した時、ベテランのソフトウェアテスターとして、そのバグは再現が難しいかもしれないと見抜いていました。しかも、翌日には出張の予定がありました。「クレイグに電話して、君たちのチームに見てもらうように頼んだんだ。再現は難しいと思うから。クレイグはいいよと言ったので、iMacを車に積んでフェデリギの家まで運転していったんだ」。キューは出張に行き、フェデリギのチームが問題を解決し、戻ってきたキューはiMacを取り戻した。いわば経営幹部向けのGenius Barのような感じだった。

エディでさえシームレスなファミリー共有体験は得られない

グルーバーが最後に発見したバグについて尋ねると、キューは新しいApple TVで奇妙なエラーが発生したと話した。「ファミリープランにApple Musicを全部入れて、みんなで使ってるんだ」と彼は思い、新しい映画を買おうとした。「すると画面に『家族の誰かがすでにこれを購入しています。もう一度購入しますか?』というメッセージが表示されました。うーん…かなり間抜けなメッセージですね!」

wwdc15 ios9 キューカラオケ

2015年のWWDCでのiOS 9プレビューで、フェデリギ氏は、Siriがどのようにして探している同僚の恥ずかしい写真を見つけるのに役立つかを紹介した。 

チームと話し合った結果、キュー氏はこのエラーがファミリー共有導入以前の問題だと理解した。当時、iTunes Storeはユーザーが再購入しようとしている際に警告を表示していたものの、本当に再購入を希望する場合は再購入を許可していた。「ファミリープランが導入される前は、ユーザーが1人だったため、この質問をしていました」と彼は説明した。「しかし、ファミリープランを導入したら、ダウンロードするだけになるはずです。そもそも、ユーザーに確認する必要はないはずです。」

(独身の方や家族連れの方には、Apple TV が何年もローカルに購入コンテンツを保存していないため、このエラーは意味をなさないと思います。これまで購入したコンテンツはストリーミング再生されるだけなので、再購入のオプションが表示されることはありませんが、そのように修正されたことを願います。)

両氏はまた、近々リリースされる tvOS 9.2 についても話した。tvOS 9.2 では、App Store に Siri 検索が導入され、テキスト入力に Siri 音声入力が使えるようになり、会議室の表示モード (毎回の会議で興行収入上位の映画が映らないようにする)、アプリ フォルダー、iCloud フォト ライブラリのサポートも追加される予定だ。

SiriはtvOS 9.2でフランス語とスペイン語の2言語も追加サポートしますが、iOSでSiriがサポートしている35言語には遠く及びません。Cue氏はその理由を次のように説明しています。「Apple TVはSiri自体と比べて興味深い問題を抱えています。検索したい内容の多くが、ユーザーが話している母国語ではないのです。」つまり、フランス語を話す人は、たとえフランス語の吹き替えや字幕で視聴するつもりであっても、英語のタイトルの映画や番組を検索することが多いということです。

Apple TV Siri マッドメン1

Siri は、スペイン語またはフランス語を話す人のクエリのすべての単語がスペイン語またはフランス語であるとは限らないことを認識する必要があります。

フェデリギ氏は、「スペイン語を話しているとき、私たちは単にスペイン語を話しているということだけでなく、『ゼイ・マイト・ビー・ジャイアンツ』について話しているにもかかわらず、スペイン語訛りで発音していることも認識する必要があります。Siriはそれを認識する必要があります」と説明し、スペイン語の名詞や動詞の横に続く英語のタイトルを正しく解析する必要があると述べました。フェデリギ氏は、この問題に取り組んだAppleの機械学習チームを称賛し、Siriはすべてのプラットフォームで毎週10億件以上のリクエストを受け取っているおかげで劇的に改善したと述べました。

tvOSのさらなる改善と新しいリモートアプリ

BluetoothキーボードのサポートはtvOS 9.2で復活します。幹部たちは、以前のApple TVには搭載されていたため、一部の人がBluetoothキーボードの不在を見落としているように感じた理由を理解しているようです。しかし、分析結果によると、Bluetoothキーボードを定期的に使用している人はほとんどいなかったため、Appleが期限までに完成させられなかったため、この機能は延期されました。フェデリギ氏は、Appleのデータによると「WWDC期間中は使用率がほぼゼロになったため、使用していたのはほぼ全員開発者かApple社員だった」と冗談を飛ばしました。

Cue 氏は、私たちが何ヶ月も待ち望んでいた次世代のリモート アプリについても言及しました。このアプリでは、現在のリモート アプリ (tvOS 9.1 でサポート) が現在実行しているすべての操作を実行できます。つまり、iPhone の画面をスワイプおよびタップして Apple TV のメニューを操作したり、ソフトウェア キーボードでテキストを入力したりできます。

新アプリの大きな改良点は、スマートフォンのSiriを使ってApple TVと通信できるようになること、そしてSiri Remoteを使うゲームをプレイする際にスマートフォンをセカンドゲームコントローラーとして使えるようになることです。「これは本当に完全な代替品です」とフェデリギ氏は語りました。(Appleさん、どうかiPhoneでも同じアプリを使って新しいtvOSアプリを閲覧・購入できるようにしてください。Apple TVアプリストアがApple TV本体に完全に限定されているのは困りものです。)

Appleのソフトウェアは衰退しているのか?Appleはそうは考えていない

グルーバー氏は、ウォルト・モスバーグ氏が最近書いた、Appleソフトウェアの現状を嘆くコラムに言及した。例えば、モスバーグ氏はiTunesについて「開くのが恐ろしい」と述べている。これに対し、フェデリギ氏とキュー氏は、この問題を深刻に受け止めつつも、規模と増幅の問題として矮小化しようとしていると反論した。「バグが増えたわけではなく、単にバグの話を耳にすることが多くなっただけだ」

「私たちのコアソフトウェアの品質は過去5年間で大幅に向上してきたことは承知しています」とフェデリギ氏は述べた。「しかし、基準は上がり続けています」。使用統計は、人々がMac、iPhone、iPadとの「インターフェース」に費やす時間が年々増加していることを証明している。「毎年、私たちのチームが新しいスマートフォンを開発し、『このスマートフォンにはどのくらいの容量のバッテリーを搭載すべきか?』と考えるたびに、彼らに『実は、今年は人々がこれまで以上にスマートフォンを利用しているので、バッテリー容量をかなり増やす必要があるんです』と伝えなければならないのです」

2013 年にマーベリックスの導入を手伝うエディ キュー。

まあ、それはハードウェアの問題ですが、世界中で10億台のiOSデバイスが使われているデバイスが増えれば増えるほど、バグについて不満を言う人も増えます。フェデリギ氏はこう語ります。「10億人が生活のあらゆる場面でスマートフォンを使い、サードパーティ製のアプリが溢れ、あらゆる国や言語で利用されているとなると、問題は当然発生します。これまでも問題はありましたが、今では多くの人があちこちで問題に遭遇するようになり、問題が深刻化しています。」

キュー氏は、フェデリギ氏の規模に関する指摘をさらにいくつかの統計で裏付けた。Apple には 7 億 8,200 万人の iCloud ユーザーがおり、Apple Music の登録者数は 1,100 万人、iTunes Store と App Store では 1 週間に 7 億 5,000 万件の取引が処理され、ユーザーはピーク時には 1 秒あたり 20 万件の iMessage を送信している。

「もちろん、全体的に品質が低下しているという評価を聞くと、私たちは苛立ちを感じます」とフェデリギ氏は続けた。「なぜなら、それが真実ではないと分かっているからです。しかし同時に、確かに現実があります。人々がこのような経験をしているのであれば、改善できる点があるはずです。」