Appleはデバイスのデバッグに新しい方法を検討している

Apple は、「デバイスをデバッグするための新しいアーキテクチャ」を伴う「自動バグキャプチャ」の特許 (番号 10,795,750) を取得しました。

このアーキテクチャには、Mac、iPhone、iPad、Apple Watchなどの多数のデバイスが含まれており、これらのデバイスはバグイベントを自動的に検出し、ユーザーの介入なしにバグイベントを集約・処理する一連のサーバーに報告します。デバイスが潜在的なバグイベントを検出すると、一部の実施形態では、デバイスは潜在的なバグイベントの説明を生成し、生成した説明をネットワークを介してサーバーに送信します。デバイスは、このような説明を生成するだけでなく、サーバーによるイベントのさらなる分析が必要な場合に備えて、潜在的なバグイベントに関連する1つ以上のデータセットのコレクションを収集・保存するよう、1つ以上のモジュールに指示します。データはアーカイブされ、これらのデータアーカイブをさらに分析することで、バグイベントの根本原因を特定できます。

Appleは特許出願の中で、スマートフォン、タブレット、スマートウォッチの普及により、今日の一般的な家庭では、様々なタスクを実行する多数の電子機器が利用されていると指摘しています。こうした普及は、これらのデバイス上で実行されるアプリケーションの数とアプリケーションベンダーの数の増加にもつながっています。Appleによると、これらのデバイスの多くではバグが頻繁に発生しており、その多くは一部のアプリケーションが適切に開発されていないことが原因です。また、デバイスがエコシステム内で相互作用する場合、あらゆる環境におけるあらゆるデバイス相互作用を想定することは困難であるため、予期せぬバグイベントが発生する可能性もあります。 

Appleは、自社のデバイスがバグを「キャプチャ」して評価できるようにしたいと考えています。この評価は、バグの排除に役立ちます。