

ここ数ヶ月、iCloud に問題が発生し、同期などのタスクに Apple のクラウド インフラストラクチャを利用する多くの人気サードパーティ製アプリケーションに影響が出ています。Apple はまだこの問題を公式に認めていませんが、一部の開発者は Apple から非公開で連絡を受け、アプリ自体の問題ではなく、iCloud サーバーの問題がアプリに影響を与えていることを確認したと報じられています。
Appleの開発者フォーラムのスレッドが注目を集め、数百人の開発者から回答が寄せられています。この問題の中心は、開発者がデバイス間でユーザーコンテンツを同期したり、アプリケーション内に保存されたデータを暗号化したりするために使用するAppleのCloudKitテクノロジーにあるようです。
よく知らない人のために、Apple は CloudKit を次のように説明しています。
CloudKitは、管理性、柔軟性、そしてパワーを重視して設計されています。アプリをコンテナに整理することで、各アプリがサイロ化され、データが他のアプリと混在することを防ぎます。専用のデータベースとゾーンにより、アプリ情報をアクセスタイプや機能ごとに簡単に分離できます。さらに、効率的な同期・共有機能と組み合わせることで、CloudKitは強力なクラウドアプリを簡単に開発できる包括的な機能セットを提供します。
人気のメモアプリGoodNotesは、これらの問題に対処するための専用サポート記事を公開しました。同社によると、一部のGoodNotesユーザーで「リクエストがHTTPステータスコード503で失敗しました」という「サービスが利用できません」というエラーメッセージが表示されるとのことです。GoodNotesの場合、この問題はデバイス間の同期に影響しているようです。
GoodNotes は、この問題は同社のアプリケーションに特有のものではなく、Apple テクニカル サポートと協力して取り組んでいると述べています。
HTTP 503は、iCloudサーバーがデバイスからのリクエストに正しく応答していないことを示す一時的なエラーコード(「サービスが利用できません」)です。このエラーは通常、GoodNotesが 自動的に再試行することで解決されますが、エラーが長引いて同期に失敗するという報告が多数寄せられています。
この問題は弊社では把握しきれていないため、Appleテクニカルサポートチームに調査を依頼しました。他のアプリでも発生しているようです。
一方、Twitterの人気クライアントTweetbotを開発するTapbotsは、最新バージョンのアプリに専用の「同期ステータス」ダッシュボードを追加しました。Tapbotsの開発者Paul Haddad氏はTwitterで、Tweetbotがこのオプションを追加したのは「iCloudの信頼性が常に低かったため、何が壊れている可能性があるかをユーザーに知らせるため」だと説明しました。
このような行為を行っている開発チームはTapbotsだけではありません。これは、この問題がますます広範囲に及んでいることを示しています。人気アプリStreaksの開発者であるQuentin Zervaas氏も、この問題についてTwitterで発言しました。
信頼性の問題を理由に、人気の計算機アプリ PCalc の開発者である James Thomson 氏は、最新のアップデートで iCloud 同期をデフォルトで無効にするまでに至った。
現在も発生しているiCloudの問題により、ユーザーデータとレイアウトのiCloud同期はデフォルトでオフになっています。手動でエクスポートとインポートを行うことで同期できます。Appleが問題を解決次第、この機能を再びオンにする予定です。
Craig Grannell氏はブログ「Revert to Saved」で、 Soulver、Transloader など多くのアプリケーションで発生している iCloud 同期の問題について詳しく説明しました。
9to5Macの見解
繰り返しになりますが、Appleはこの問題を公式に認めていませんが、一部の開発者は、Appleが現在発生している問題を認識しており、解決に取り組んでいると個人的に伝えられたと述べています。当面の間、サポートの負担は主にサードパーティ開発者自身にかかっています。
この問題は1年近く前から続いていたようですが、ここ数ヶ月でさらに悪化しています。問題の深刻化により、多くの開発者がアプリ内ステータスページの作成や設定変更といった対策を講じています。
Appleはこの問題に、遅かれ早かれ公に対処すべきです。iCloudの同期問題(場合によってはデータ損失も)が長引けば長引くほど、開発者やユーザーは将来iCloudを使うかどうかの判断に迷うでしょう。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。