ウィリアム・ギャラガー
· 1分で読めます
Apple は Mac 開発者に、1 週間かけてロールアウトするアップデートをリリースするオプションを与えているため、問題が発見された場合、リリースはすべてのユーザーに届く前に一時停止される可能性があります。
Appleは開発者向けウェブサイトの通知で、「App Store Connectで自動アップデートの段階的リリースを有効にすると、macOSアプリのアップデートを段階的にリリースできるようになりました」と述べています。「自動アップデートを有効にしているユーザーの割合が徐々に増加し、7日間かけてアップデートが配信されます。」
これは、Mac App Storeの「アップデート」セクションにアップデートが表示されるタイミングに影響します。自動アップデートがオンになっている場合は、新しいバージョンがすぐにインストールされます。オフになっている場合は、アップデートが利用可能であることを知らせる赤いバッジがMac App Storeアイコンに追加されます。この新しい開発者向け機能により、ユーザーによってバッジが表示されたり、アップデートが自動的にインストールされるタイミングが異なります。
Appleの開発者向けウェブサイトの注記の詳細
具体的には、初日は1%のユーザーにアップデートが提供され、2日目は2%のユーザーに提供されます。その後、日を追うごとに5%、10%、20%、50%と増加し、7日目には100%のユーザーにアップデートが提供されます。
ただし、アップデートがリリースされたことが分かっている場合は、待つ必要はありません。Appleの通知には、「すべてのユーザーは、いつでもApp Storeから手動でアップデートをインストールできます」と記載されています。
目的は、開発者が問題を発見し、それによって問題を回避できるようにすることです。アプリはベータテスト済みであっても、世界中の数百万人のユーザーにリリースされた時点で問題が発見される可能性があります。これにより、開発者は問題がすべての人に影響を与える前にリリースを一時停止することができます。
「アップデートに問題が見つかった場合は、一時停止の回数に関わらず、いつでも段階的なリリースを一時停止できます。一時停止できる期間は合計で最大 30 日間です」と Apple のメモは締めくくっている。
この新しい機能は Mac App Store 開発者向けですが、iOS App Store でホスティングしている開発者は 2017 年からこのオプションを利用できます。