マルコム・オーウェン
· 1分で読めます
開発者らは、iCloud のせいでサードパーティ製アプリが Apple のクラウド プラットフォームと適切に同期できない問題に不満を訴えているが、Apple はこの問題に直接対処していないようだ。
開発者はiCloudとの同期をCloudKitに依存しており、ユーザーデータのデバイス間同期などの機能を実現しています。しかし、多くの開発者がAppleの開発者フォーラムで、このシステムが機能していないと訴えています。
722人のウォッチャーが参加している2ヶ月前のスレッドでは、CloudKitに対する開発者の不満が表明されています。CloudKitは、レコードのクエリやデータの取得を試みると、HTTPステータスコード503「サービス利用不可」を繰り返し表示します。HTTP 503は、サーバーに固有の問題があり、リクエストを処理できないことを意味します。つまり、Apple側に何らかの問題があるということです。
これは、多数の開発者が注目している、この問題に関する唯一のスレッドではありません。
iCloud 同期の問題は発生範囲が限定的であり、開発者にとっては比較的最近の問題のようです。同期に影響を与えるコードの変更を長期間行っていないアプリもありますが、以前は正常に同期していたアプリでエラーが発生するようになりました。
この問題は、開発者がユーザーからの問い合わせを軽減しようと試みるほどにまで発展しています。あるスレッドでは、ある開発者がエラーに気づき、CloudKitエンタイトルメントを削除して再作成し、新しいCloudKitコンテナを作成しようとしましたが、うまくいきませんでした。
GoodNotesの開発者は、503エラーに関するサポート記事を作成しました。GoodNotesは、この問題をAppleテクニカルサポートにエスカレーションして調査しており、影響を受けるアプリがGoodNotesだけではないことを認識していると述べています。
一方、Tapbots は Tweetbot クライアントに「同期ステータス」機能を追加し、iCloud 同期が機能しているかどうかをユーザーに表示します。
Apple テクニカル サポートへの問い合わせ以外では、問題が存在することや積極的に調査中であることについて、Apple からの公式な確認はまだありません。