Apple、バグ修正と品質向上に注力するためiOS 18などの開発を一時停止と報道c

Apple、バグ修正と品質向上に注力するためiOS 18などの開発を一時停止と報道c
Apple、バグ修正と品質向上に注力するためiOS 18などの開発を一時停止と報道c
アップル副社長クレイグ・フェデリギ

Appleは、iOS、macOS、watchOSのソフトウェア品質向上に向けた取り組みを強化しています。Bloombergの最新レポートによると Appleは先週、バグ修正のため、iOS 18、macOS 15、watchOS 11の新機能開発を一時停止しました。この決定はvisionOSにも影響を与えたと言われています。

ブルームバーグのマーク・ガーマン氏は、Appleが来年リリース予定のiOS 18、macOS 15、watchOS 11の「最初のバージョン」を先月完成させたと報じている。しかし、そのアップデートをレビューしたチームは、異常な数のバグを発見した。

報道によると、Appleの来年のファームウェアアップデートに向けた最新の開発は、同社が期待していたほど「スムーズに進んでいない」という。そのため、Appleのソフトウェア開発責任者は、開発チームに対し「バグ修正のため、すべての新機能開発を1週間停止する」よう指示した。

通常、ソフトウェアアップデートの最初の「マイルストーン」リリースが完了すると、Appleのエンジニアはすぐに2番目のマイルストーンリリースの作業を開始します。しかし今年は、Appleは「2番目のマイルストーンリリースの作業開始を延期」し、クリーンアップに注力しました。

何千人ものApple社員が、シームレスに連携する必要がある様々なOSやデバイスの開発に取り組んでいるため、不具合が発生しやすい。「1万人がコードを打ち込み、OSを完全に壊してしまうような問題だ」と、状況に詳しいある人物は語った。

Appleは先週、新機能の開発を1週間停止したと報じられており、今週には解除される予定だ。

本日のブルームバーグの報道では、Apple のソフトウェアエンジニアリング責任者である Craig Federighi 氏が、長年にわたってソフトウェアの品質向上にどのように取り組んできたかについて、全体像の詳細も紹介されている。

2019年、彼は問題発生のさらなる回避策として、Appleのソフトウェア開発方法を抜本的に見直しました。このアプローチでは、各機能は「フィーチャーフラグ」と呼ばれるプロセスを通じて手動で有効化する必要があり、従業員のテスターが機能追加前にシステム全体への影響を特定できるようにしています。

同年、フェデリギ氏はアップル社内で「ザ・パクト」として知られる協定を採択した。この協定は、従業員に対し、かつては正常に動作していたソフトウェアが正常に動作しなくなる「リグレッション」を故意に許容せず、迅速にミスを修正することを定めている。フェデリギ氏の方針は功を奏し、近年のアップルのソフトウェアリリースではバグが減り、新機能のリリースを延期する必要も少なくなった。

iOS 18、iPadOS 18、macOS 15、watchOS 11の新機能にどのような影響が及ぶかはまだ不明です。ブルームバーグはこの1週間の休止を「異例の動き」と表現しています。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。