Appleは昨日、iOS 11の10番目のベータ版をリリースした。最終リリース前に10回もベータ版がリリースされたことはこれまでなかったため、これはAppleとその開発者にとって未知の領域だ。
常識的に考えれば、次のリリースはゴールデン マスターの形で登場するはずです。
ソフトウェアエンジニアリングにおいて、ゴールデンマスター(ゴールドマスター、または単にGMとも呼ばれる)とは、製造部門へのリリース準備が整ったソフトウェアの最終バージョンです。iOSベータ版において、iOSゴールデンマスター候補は、ほとんどの場合、ユーザーが「設定」→「一般」→「ソフトウェアアップデート」からダウンロードできる最終公開リリースと同じビルド番号を持ちます。
以下のビデオでは、当社の Andrew O'Hara が iOS 11 ベータ 10 について解説し、9 月 12 日の基調講演に先立ってゴールデン マスターがリリースされる前の最後のベータ版になる可能性が高いと推測しています。
YouTubeでiDownloadBlogを購読する
しかし、別のベータ版に参加する場合はどうなるでしょうか?
そして、クパチーノの会社が本当に近日中に iOS 11 ベータ 11 をリリースすると仮定すると、どのようにしてゴールデン マスター候補をフォローアップし、そのような短い期間で新しい iPhone に最終的な iOS 11 リリースを載せることができるのでしょうか?
これについてはTwitterでジム・グレシャムと興味深い議論をしました。
iOS 11ベータ10がリリースされたばかりなのに…こんなに短い期間でどうやってiOS 11を新型iPhoneに搭載するのでしょうか?…iPhoneのリリースを遅らせるなんて
— ジム・グレシャム (@Jim_Gresham) 2017 年 9 月 6 日
少なくとも理論上は、Apple は数年前にこの問題を解決したようだ。
米国特許商標庁が2015年3月に公開した同社の特許出願によると、同社は小売店でパッケージに入ったままの新製品にパーソナライズを施すことを可能にするスマートパッケージングシステムを発明したという。
PatentlyApple には素晴らしい説明があるが、簡単に言うと、デバイスは、近くのコンピューティング デバイスによって起動できるだけの非常に限られた電力を使用する特別な「パッケージ電力モード」で店舗に出荷されることになる。
従業員はパッケージ上の特別なラベルをタップするだけで、パッケージ内のデバイスを起動できます。デバイスは、検出情報を交換できるほど十分に近い距離にある別のコンピューティングデバイスとワイヤレス接続します(AirDropのような仕組みです)。
そこから、店舗従業員はパッケージされたデバイスをリモートでカスタマイズしたり、設定を変更したり、さらにはワイヤレスでソフトウェアを更新したりできるようになりました。
かなりすごいと思いませんか?