アップルと開発者の関係はまた別の問題を引き起こしている。米国時間9月15日にApple WatchとiPadの新モデルを発表したハードウェアイベントで開発者たちを驚かせた。同社の主要なソフトウェアプラットフォームのアップデート版である、iOS 14、iPadOS 14、watchOS 7、tvOS 14を9月16日(日本時間9月17日)にリリースしたのだ。結果的に、開発者に新OSに対して1日も準備する時間を与えないことを発表した。
この予想外に早まったスケジュールのために、多くの開発者はApp Store審査のために各アプリを準備するために慌ただしくなっており、スケジュールを複雑にしてしまった。
ジョシュア・ヴァン:Apple Developer Relations以外の皆さん、おはようございます。
人気ポッドキャストプレーヤーを開発するOvercastなど一部の企業は、iOS 14で予定されている機能の準備ができていないことをユーザーに通知した。
一方で、アップルが開発者コミュニティーが予想外の日程でiOS 14をリリースしたことについて、開発者のSteve Troughton-Smith(スティーブ・トロートン-スミス)氏は「そうでなくてもストレスの多い年に、開発者に不必要なストレスを与えることになります」と述べている。
さらに、アップルの決定はiOS 14のサポートを待つことを選んだ開発者に影響を与える。
開発者は例年、iOSの発売日に合わせて、プレスリリース、ブログ記事、ソーシャルメディアを介してアプリの新機能を宣伝する。アプリのレビューサイトからのニュース報道も、お気に入りのアプリへの注目すべきアップデートのまとめ情報が含まれているかもしれない。さらには、iOSの新機能を興味深い方法で搭載したアプリとしてメディアに取り上げられるかもしれない。
代わりに今年は、デベロッパーコミュニティーはプレスとさまざまな称賛を追いかける必要はなく、iOS 14への対応を予定より早く準備しなければならなくなった。
チャーリー・チャップマン:ほかに不満の声も聞こえるが、私がアップルのイベント後に感じた最もネガティブなことだ。
あまり無理はしていないのだが、iOS 14の「1日目」リリースに向けて、リスト作りなどの報酬を期待していろいろな準備をした。
Overcast:申し訳ありません、iOS 14の機能はまだ準備できていません。
私の顧客のほとんどがiOS 14を使うのはまだ先のことなので、この夏はバグ修正と家庭内感染、学内ロジスティクスを優先しました。私たちは大丈夫、忙しいだけです。
皆さんと同様、私も今年できることをしています。近いうちに。
スティーブ・トロートン-スミス:今からApp Storeにアプリを提出します。英国時間9月16日午後10時です。iOS 14は明日リリースされます。アプリの審査は1時間から数日間かかります。これは、他の点でストレスの多い年の開発者にとって不必要なストレスです。
マシュー・カシネリ:サードパーティーが何百万ドルの収益を上げる可能性があるのだろうか。アップルは、発売日やプレスレビューの数を減らそうとしていたのかもしれない。
消費者もまた、iOS 14のサプライズリリースの影響を受ける可能性がある。いくつかのアプリメーカーは、互換性のためにiOS 14上で正しく動作しない可能性があります。有名なところでは、任天堂が「どうぶつの森 ポケットキャンプ」の機能しないとツイートしたことが挙げられる。同社は、アプリが対応するまではiOS 14へのアップデート待つように案内していた。
バグのためにアプリのレビューを酷評することで非難されることの多い開発者たちは、顧客が今も同じことをするのではないかと心配している。アップルがiOS 14を発表した時点では、アップルの統合開発環境であるXcodeの最終バージョンさえ入手できていなかったにもかかわらず。
しかし、iPhoneユーザーはすぐに最新版にアップデートする傾向が高い。アップルはこの夏のWWDC(開発者会議)に先立ち、2019年9月にデビューしたiOS 13が、それ以来4年以内にリリースされた全iPhoneの91%、互換性のある全iPhoneの81%にインストールされたことを示す、iOSのアップデート率の新しい数字を発表した。
つまり、iOSユーザーの大半が新バージョンに移行する前に、iOS開発者がアプリを最新OSに対応するための時間がほとんどないことを意味する。
マルコ・アーメント:私はiOS 13 SDKを使ってビルドされたアップデートを、iOS 14 GMがリリースされて提出が殺到すると思われる前日の8月14日に申請した。これは賢明だと思った。
しかし、これは裏目に出たと思う。iOS 14のSDKを使ったアプリのほうが審査の優先順位が高く、記録的な速さでレビューされている。列の一番下にはiOS 13のSDKを使ったのアプリが並んでいると思う。
ソーヤー・ブラッツ:iOS 14をリリースするなんて信じられません。開発者としては最悪の出来事です。
ジェシー #AbolishPolice:すべてのiOS開発者:
アップル:iOS 14は明日リリースだ!
ダニエル・シンクレア:アップルがiOS 14を明日にリリースするニュースで、みんなのスケジュールを台無しにした。開発者は準備ができていません。このアップデートはしばらく保留にしておいたほうがいいだろう。
このアップルの最新の失態は、App Storeでの厳しい拒絶が何カ月も続いたことに続くものだ。アプリ内購入ルールで拒絶された最新のメールアプリ「Hey」をめぐってBasecampの間で大騒動が起きた。アップルはアプリ内購入の機会損失に注目していたが、ある時点でWordPressアプリを拒絶したことを公の場で非難された後、異例の謝罪を余儀なくされた。
そしていま、アップルはFortnite(フォートナイト)の開発元であるEpic Games(エピック・ゲームズ)と、Epicのビジネスを委ねる権利を巡って法廷で戦っている。Epicのような大企業は、App Storeでの配信やApple Payのようにアップルが提供するサービスに頼る必要はないと主張しているが、アップルの条件によって強制されている。
開発者は、アップルが裁判所に提出したApp Store事業について説明した書類の中で、同社が同事業を「利益を得る」と記載していたことも注目している。これは一部の開発者を誤解させるような言い回しだ。結局のところ、iPhoneを購入する理由はいくつかあるが、その中でもアプリを利用する頻度は高い。
開発者は、アップルがEpicのApple Developerアカウントを、関連するゲーム開発プラットフォームのUnreal Engine用を含めて奪い取ろうとしたこと見てきた。Unityが「Appleでサインイン」をサポートしたこともEpicの影響だ。アップル側のこうした強硬手段は、開発者のアップル製ツールへの依存度を利用して、一線を越えた開発者を罰する準備ができていることを開発者に明らかにした。
さらに、アップルはApp Store事業が独占禁止法調査の焦点になっているいう事実がある。同社はApp Storeは「平等な競争の場」と主張しているにもかかわらず、同社がどのように特別契約を結んだかを明らかにした。
そしてアップルは最近、App Storeのルールを改訂し、手数料に関する条項をより明確にした。また、ゲームストリーミングサービスをApp Storeで配信可能にする道を模索している。しかしその結果、ルールは非常に複雑になり、多くの除外事項や例外があるため、何が許可されているのか混乱しているデベロッパーもいるだろう。
開発者の怒りの高まりの中で、アップルは開発者コミュニティにiOS 14をイベント翌日にリリースした。他の誰もがそう感じているように、新コロナウイルスの大流行中にだ。新コロナウイルスは人々の日常生活を完全に根底から覆してしまった危機で、多くの開発者は現在、リモートで仕事をしていたり、子供をホームスクールに通わせていたりしている。彼らやその家族が新コロナウイルスの影響を直接受けているかもしれない。
マルコ・アーメント:そうは言いません。これには2つの永遠の問題があります。
アップルのハードウェアのリリース日は、ソフトウェアの品質や対応状況ではなく、ソフトウェアのリリース日を示します。
アップル社員の大部分は、外部の開発者が直面している課題や状況について、ほとんど知らないようです。
アップルは、iOS 14のサプライズ配信の決定の理由について、ユーザーにも開発者にも説明していない。
画像クレジット:Bryce Durbin
[原文へ]
(翻訳:TechCrunch Japan)