2011 年の WWDC での最後の基調講演で、スティーブ ジョブズは、今でも多くの開発者を恐怖に陥れているサービスを紹介しました。それは、問題を抱えた MobileMe の有益な後継者である iCloud にほかなりません。ただし、iCloud でもエラーがないわけではありません。そして開発者たちは暴動を起こしています…
Steve Jobs は 2011 年 XNUMX 月に初めて iCloud のデモを行い、サービスはその XNUMX か月後に開始され、現在は約 XNUMX 年半運用されています。表面的には、伝説的な先見の明のある人物の言葉を借りれば、比較的スムーズなサービスですが、内部では、しばしば必要なことを実行する野蛮なメカニズムがあり、開発者は有効な武器を持っていません。それに対して。
「すべてが自動的に行われるため、アプリを iCloud ストレージ システムに接続するのは非常に簡単です。」 ジョブズ氏は当時こう語った。今、開発者たちが彼の言葉を思い出すと、おそらく剛毛になるに違いない。 「iCloud は私たちにとっては役に立ちませんでした。私たちはそれに本当に多くの時間を費やしましたが、iCloud と Core Data の同期には解決できなかった問題がありました。」 彼は認めた Black Pixel スタジオの責任者で、たとえば、有名な RSS リーダー NetNewsWire を担当しています。彼女にとって、特に Google が Google Reader を終了しようとしている現在、iCloud は同期のための理想的なソリューションであるはずでしたが、Apple サービスへの賭けはうまくいきませんでした。
何も機能しません
250 億 XNUMX 万人を超えるユーザーを抱え、この種のサービスとしては世界最大規模のサービスがこのような問題を抱えていることは驚くべきことです。この問題をざっと見ただけでは、開発者を非難することもできますが、現時点では開発者は無実です。 iCloud はそれらの多くをアプリケーションに実装しようとしていますが、その試みは失敗に終わることがよくあります。なぜなら、iCloudには同期に関して深刻な問題があるからです。
[do action=”quote”]問題に遭遇し、最終的には諦めた開発者は数え切れません。[/do]
「有効な解決策を見つけるために、iCloud コードを何度か書き直しました。」 彼は書いた 開発者はミヒャエル・ゲーベル氏。しかし、解決策は見つかっていないため、アプリケーション、つまり App Store をまだ販売できません。 「私と同じ問題に遭遇し、最終的には諦めた開発者や企業は数え切れません。何十万ものユーザーデータを失った後、彼らはiCloudを完全に放棄しました。」
Apple の iCloud に関する最大の問題はデータベースの同期 (Core Data) です。 Apple のクラウド経由で同期できる他の 2 種類のデータ (設定とファイル) は、制限内で問題なく動作します。ただし、Core Data はまったく予測できない動作をします。これは、デバイス間で複数のデータベースを同期できるようにする高レベルのフレームワークです。 「iCloud は、Core Data サポートによりデータベース同期の問題をすべて解決すると約束しましたが、まったく機能しません。」 著名な開発者の一人は、アップルとの良好な関係を維持するために名前を明かすことを望まなかったと語った。
同時に、Apple はこれらの問題を完全に無視し、iCloud はシンプルなソリューションとして宣伝し続け、ユーザーはそれを開発者に要求します。しかし、開発者の最善の努力にもかかわらず、ユーザーのデータは制御不能に消失し、デバイスは同期を停止します。 「これらの問題は解決するまでに数時間かかることが多く、場合によってはアカウントが永久に壊れてしまう可能性もあります。」 別の大手開発者は Apple に傾倒し、次のように付け加えています。 「さらに、AppleCare は顧客とのこれらの問題を解決できません。」
「私たちは、Core Data と iCloud の組み合わせに常に苦労しています。このシステム全体は予測不可能であり、開発者がその機能に影響を与えるオプションが限られていることがよくあります。」 チェコの開発スタジオについて説明します タッチアート、問題が解決しないため、このソリューションを放棄し、データベース同期ではなくファイル同期を使用する独自の方法で作業していることを確認しました。ファイルの同期は問題なく行われるため、この目的で iCloud を使用できるようになります。結局のところ、これは Jumsoft の開発者によっても確認されています。 「iCloud は間違いなく、ファイルを直接保存するための優れたツールです。」 しかし、残念ながら、Jumsoft は有名な Money アプリケーションに Core Data を必要としており、これが障害となっています。
[do action="quote"]iCloud と Core Data は、すべての開発者にとって最悪の悪夢です。[/do]
また、多くの問題は、ユーザーがデバイス上の 1 つの Apple ID からログアウトし、別の Apple ID を介してログインする場合など、簡単に発生する可能性のある予期せぬ状況からも発生します。 Apple はそれらをまったく当てにしていません。 「iCloud にサインインしていないユーザーがアプリケーションをオンにし、iCloud に接続してアプリケーションを再度起動した場合の問題を解決するにはどうすればよいですか?」 彼は尋ねた Apple フォーラムの 1 人の開発者と。
iCloud に関するすべての問題は、アプリ ユーザーがデータを失うというフラストレーションで頂点に達しますが、開発者は多くの場合、無力に見守るだけです。 「ユーザーは私に苦情を言い、アプリを 1 つ星で評価します。」 彼は不平を言った 開発者のブライアン・アーノルド氏はアップルのフォーラムで、同様の問題が発生した場合の対処法や、そもそもなぜそのような問題が起きるのかについて、まだアップルから説明を受けていない、と述べている。そしてフォーラムには、iCloud 同期に関するそのような苦情が溢れています。
一部の開発者はすでに iCloud に対する忍耐力を失いつつありますが、それも不思議ではありません。 「iCloud と Core Data は、すべての開発者にとって最悪の悪夢です。」 〜のために言った ベルジェ 無名の開発者。 「それはイライラさせられることもあり、腹立たしいこともありますが、トラブルシューティングに何時間も費やす価値があります。」
アップルは沈黙している。彼は自ら問題を回避する
おそらく、Apple の iCloud に関する問題が何事もなかったかのように過ぎ去っても不思議ではないでしょう。 Apple は問題のある Core Data を自社のアプリケーションで実際には使用していません。実際には、iCloud は 2 つあります。1 つは Apple のサービスを強化するもので、もう 1 つは開発者に提供されます。 iMessage、メール、iCloud バックアップ、iTunes、フォト ストリームなどのアプリやサービスは、サードパーティ開発者が利用できるものとはまったく異なるテクノロジーに基づいて構築されています。つまり、常にトラブルが発生するものです。 iWork スイートのアプリケーション (Keynote、Pages、Numbers) はサードパーティ アプリケーションと同じ API を使用しますが、Apple が機能するよう細心の注意を払っている、より単純なドキュメントの同期のみに使用されます。クパチーノのアプリに iCloud と Core Data を導入した場合、信頼性の点ではサードパーティの開発者と比べても遜色ありません。同期に Core Data を使用する Trailers アプリケーション自体が物語っていて、ユーザーは定期的にいくつかのレコードを失います。
ただし、トレーラーの場合はそれほど人気がないため、これらの問題は比較的簡単に解決されます。しかし、それでは、最も人気のあるアプリケーションの開発者は、iCloud の問題のあるコアデータに依存する必要があるだけで、Apple が常に広告で宣伝している種類の機能を保証できないことが多いユーザーに何を伝えるべきでしょうか? Appleは確かに彼らを助けないだろう。 「Apple の誰かがこの状況についてコメントできますか?」 彼は尋ねた 開発者のジャスティン・ドリスコル氏はフォーラムで失敗し、iCloud の信頼性が低いため、今後開発予定のアプリをシャットダウンせざるを得なくなりました。
この年、Apple は開発者を支援しなかったため、少なくとも昨年の WWDC、つまり開発者向けのカンファレンスまでには何かが解決されることを誰もが期待していましたが、ここでも Apple は開発者からの多大な圧力の下であまり支援をもたらさなかったのです。たとえば、彼は Core Data の同期に使用できるサンプル コードを提供しましたが、完全には程遠いものでした。繰り返しますが、重要な助けはありません。さらに、Appleのエンジニアは開発者に対し、iOS 6を待つよう促した。 「iOS 5 から iOS 6 に移行すると、状況は XNUMX% 良くなりました。」 匿名の開発者によって確認されました。 「しかし、それはまだ理想からは程遠いです。」 他の情報源によると、昨年、Apple が Core Data を担当する従業員はわずか 4 名でしたが、これは Apple がこの分野に興味がないことを明らかに示しています。しかし、同社はこの情報についてコメントを拒否した。
さよならとスカーフ
前述したすべての変遷を経ると、おそらく心は重いとはいえ、多くの開発者が iCloud にノーと言ったのは驚くべきことではありません。開発者が待ち望んでいたもの、つまり 2 つ以上のデバイス上で同一のデータベースとそれらの常時同期を保証するシンプルなソリューションをついに提供するはずだったのが iCloud でした。残念ながら、現実は異なります。 「私たちのアプリのソリューションとして iCloud と Core Data を検討したとき、何も機能しないため、それを使用できないことがわかりました。」 ベストセラーのiPhoneおよびMacアプリケーションの開発者はこう語った。
iCloud が簡単に放棄されないもう 1 つの理由は、Apple が自社のサービス (iCloud、Game Center) を使用するアプリケーションに注目し、App Store に Apple のものが含まれていないアプリケーションを完全に無視しているという事実です。 iCloud は、マーケティングの観点からも優れたソリューションです。
たとえば、代替案として Dropbox が提供されていますが、これはもはやユーザーフレンドリーではありません。一方では、ユーザーは別のアカウントを設定する必要があります (iCloud は新しいデバイスを購入すると自動的に利用可能になります)。他方では、アプリケーションが機能する前に認証が必要ですが、これも iCloud では失敗します。そして最後に、Dropbox はドキュメントの同期を提供しますが、これは開発者が求めているものではありません。彼らはデータベースを同期したいと考えています。 「現時点で最も使用されている Dropbox は、データ同期においてその能力を証明しています。しかし、データベースの同期に関しては、iCloud に依存しています。」 Touch Art の Roman Maštalíř 氏はこう認めます。
[do action="quote"]Apple に、iOS 7 ですべてが修正されたと伝えたいのですが、私はそれをあまり信じていません。[/do]
しかし、2Do アプリケーションの開発者は、iCloud で多くの否定的な経験をしたため、忍耐力がなく、Apple サービスをまったく試さず、すぐに独自の解決策を考え出しました。 「さまざまな問題があるため、私たちは iCloud を使用していません。これは非常に閉鎖的なシステムであり、私たちが望むほど制御することはできません。」 開発者のファハド・ギラニ氏はこう語った。 「同期には Dropbox を選択しました。ただし、ドキュメントの同期は使用せず、独自の同期ソリューションを作成しました。」
別のチェコのスタジオである Madfinger Games も、自社のゲームには iCloud を搭載していません。ただし、人気タイトルである Dead Trigger と Shadowgun の作成者は、少し異なる理由で Apple サービスを使用していません。 「私たちはゲーム内の位置を保存するための独自のクラウドベースのシステムを持っています。なぜなら、プラットフォーム間でゲームの進行状況を転送できるようにしたかったからです。」 David Kolečkář 氏は、Madfinger Games では iOS と Android の両方のゲームを開発しているため、iCloud は決して解決策ではなかったと明かしました。
解決策はあるのでしょうか?
時間が経つにつれて、多くの開発者は、Apple が解決策を考え出すという期待を徐々に失いつつあります。たとえば、次回の WWDC が近づいていますが、Apple は現在でも開発者と実質的にコミュニケーションを取っていないため、彼が両手を広げてアドバイスや回答を満載して WWDC に来ることは期待されていません。 「私たちにできることは、Apple にバグレポートを送り続けて、修正してもらうことだけです。」 匿名の iOS 開発者はこう嘆き、別の開発者も彼の感情に同調した。 「Apple には、iOS 7 ですべてが修正され、XNUMX 年経ってようやく iCloud が問題なく使用できるようになったと言いたいところですが、私はそれをあまり信じていません。」 しかし、今年の WWDC の中心テーマは iOS 7 になるはずなので、開発者は少なくとも期待できるでしょう。
Apple がそのオペレーティング システムの新しいバージョンで iCloud の問題に対する解決策を提供しなければ、一部のプロジェクトにとっては事実上窮地に陥る可能性があります。これまで iCloud を強力に支持してきた開発者の 1 人は次のように述べています。 「Apple が iOS 7 でこれを修正しなければ、我々は船を放棄しなければならなくなるでしょう。」
記事全体を読みましたが、どこから来たのかわかりません。 iCloud と Apple アプリケーション、そして iPhone と Mac への iCloud の全体的な統合に関しては、私にとっては 100% うまく機能しており、それをサポートする Apple のほぼすべてのアプリケーションを使用しています。さらに、Apple の Trailers アプリケーションもダウンロードしました (ただし、SVK iTunes にはないので、それには理由があるはずです) が、ここで iCloud がどこに統合されているかわかりません。調べてみる必要があります。上。さらに、他のアプリケーションで iCloud に問題が発生したことはありません。私は Appig の ToDo を使用しており、iCloud 同期は 100% 機能しており、仕事に密接に関連する iPhone と Mac アプリケーションには 100 以上の Todo があるため、100% 機能する同期が必要です。そのため、2Do で何が問題になっているのかわかりません。 。また、私は Appigo と直接連絡を取ったところ、同期には iCloud (もちろん、有料の同期サービスに加えて) を勧められました。なぜなら、私は Dropbox も試しましたが満足できなかったからです (ファイルの同期に毎日 Dropbox を使用しています)。私も iBear マネー アプリを毎日使用していますが、iCloud 同期でも問題が発生したことはありません。また、Dropbox はファイル同期に優れたソリューションであるとも書いていますが、その前に、iCloud がファイル同期に最適であると書かれていますが、これは少し理解できません。なお、ご指摘のゲームスタジオはiCloudを利用しておらず、iCloudが存在しないANDROID端末との同期によりサービスを利用しているため、問題ないと思います。これは、Real Racing 3 が最近動作する方法であり、Apple 以外のデバイスと同期する場合にのみ動作します。 iCloud を使用する他のゲームも同様に動作します (私の経験では)。そして最後に、iCloud は非常に閉鎖的なシステムであり、それが問題だと書いていますが、これは常に Apple の哲学ではなかったのですか? iCloud が完全にオープンであれば、まったく機能しません。それに、iOS 全体が閉鎖的で、いつも誰かがそれができないと文句を言いますが、私の観点からすると、それは良いことだけですよね?確かに、私はフォーラムの苦情や開発者からの苦情を読んでいませんでしたが、iCloud には 100% 満足しているので、この記事には驚きました。
はい、記事に書いてある通りです。ネイティブアプリは動作するが、ユーザーは何も気付かない
ちょっと息を止めてください。これは実際には TheVerge からの翻訳記事なので、私たちは Ondrej Holzman の意見ではなく、Ellis Hamburger の意見を読んでいます (私に反対するものではありません。私は全力を尽くしているだけです)。
実際には、Apple が何をうまくやっているかなど誰も気にしていません。このようなサイトに広告を掲載すると 1 倍の収入が得られるため、誰もが自分の何が間違っているのかを聞きたがります。そうしないと、iCloud の約 10 分の XNUMX である Core Data 同期の問題だけであるにもかかわらず、記事全体が「iCloud がまったく機能しない」という内容になる理由が説明できないからです。しかし、先ほども言いましたが、何がほぼ完璧に機能するかを誰も気にしません。
– iTunes Match
– クラウド上のiTunes
– iメッセージ
– フェイスタイム
– フォトストリーム
– iCloudバックアップ
–連絡先
–リマインダー
– カレンダー
- ポッドキャスト
- ゲームセンター
結局のところ、たとえ小さな部品が 1 つ完璧に機能しなかったとしても、記事は「何も機能しない」ということを記事にしているのです。それは冗談だからです。しかし、事実を知っている人は、これが客観的な報道とは何の関係もないことを知っています。
今日では、あらゆるものを批判するのは(特に事前に何も読んでいない状態で)IN なので、掲示板に参加するか、インターネットの大衆に石打ちされるかのどちらかです。
この記事が Core Data のみが批判されていると示唆していないのであれば、批判されているはずです。そして、はい、記事の大部分は TheVerge から引用しています。なぜなら、私たちはその種の情報にアクセスすることができず、アクセスできないからです。私は少なくとも、iCloud の問題について他の開発者数人に尋ねて、何が原因なのかを尋ねようとしましたが、彼らも多かれ少なかれこれらの不満を認めました。
あなたは、誰もが何が問題なのかを聞きたがっていると書いていますが、それは本当です。 iCloud が実際にどのように優れているか、1 つの点を除いてすべてがどのように機能するか、データが美しく同期されているかについて毎週書く価値があると思いますか?わかりませんが、これは今、特に海外で話題になっている非常に興味深いテーマだと思ったので、書いてみました。
その場合、記事の出典を明記しなければならないのではありませんか?それとも主に記事の翻訳ですか?ということは、それはあなたの作品ではなく、他の人の作品ですか?さらに、このような記事は、Marek Odehnal による以下のコメントにまさに当てはまるように、無駄に疑惑を広めます。
Jablíčkář に関する他のすべての記事と同様に、記事の出典は最後の文の下に最初から記載されています。
ああ、ごめんなさい、気づきませんでした
そうですね、あまりうまくいきません。ちょっと実験してみてください。タイトルだけを読んでから、サブタイトルをすべて読んでください。このことから、iCloud は癌よりも悪いような気がします (そして、どこかにコアデータがあるように思えますが、上記のようなものです)。覚えておかなければならないのは、あなたがサブタイトルの 1 つで書いているように、iCloud は絶対に機能しないということです - 少なくともそのサブタイトルは的外れです)。 Core Data が実際に iCloud 内でどのように計算されるかを理解している人はほとんどいません。この記事では、それについてまったく説明しませんでした。あなたがいくつかの段落でそれについて言及したという事実だけでは、実際には十分ではありません。そして、複数性はどこにも見当たりません。すべてが機能するという事実について記事全体を書く必要はありません。しかし、この千字数の記事では、iCloud の他のすべての部分が私が思うほど動作が遅いということは一度も言及されていません...まあ、まさに今の気分の典型です - Apple を批判し、広告が報われるということです。そして、競合する企業は同様のソリューションを提供していないことにも言及しておく必要があります...そんな余地は残っていないですよね?
誰かにアドバイスするつもりはありませんが、私はルールに従っています。「理解できないことがある場合は、それについては書かない」ということです。
冷静な顔で、この記事は客観的だと思います、または複数の視点を表現していると思います、と言われたら、残念ながら笑うしかありません。
はい、私はもう少し積極的に、時には限界を超えて字幕を選択しました、それは受け入れます。他の iCloud 機能が動作することが記載されています。 iCloud が他のサービスにないものを提供しているという事実についても言及されています。 iCloud が唯一のものとして提供しているのはそこにはありません。最も一般的な代替手段として前述の Dropbox がありますが、iCloud の機能、つまりデータベースの同期機能は提供されていません。
この記事では、複数の開発者が同じトピックについて話すという形で、この問題についてのより多くの見解を表明しています。私が個人的にいくつかの開発者スタジオに尋ねる機会があったのですが、彼らは皆、単純に Core Data に問題があることを私に確認しました。
これは奇妙です。なぜなら、ハッカー ニュース、サポート フォーラム、または Verge でのディスカッションを読むと、開発者の約半数が、問題はなかったと言っているからです (このディスカッションでも、自分たち自身が同じことを言っている人たちがいます)。しかし、開発者と話したところ、100%機能しないと言われました。興味深いことに、その可能性は非常に高いようです。私は、それがうまくいった人々の意見が...ええと...落ちたとは絶対に言いません。
比較してみると (ふふ)、Dropbox と iCloud Document Sync はどちらも完璧に機能します。したがって、Core Data 同期について話すときに Dropbox について言及する理由はまったくありません。
端的に言えば、私が理解できないのは、あなたが記事全体を iCloud が機能しないという事実に基づいて書いているということです。 13 行目の Core Data sync についてのみであると述べました。しかし、この記事の大部分は、iCloud 自体がどのように機能しないのかについて書かれています。なぜなら、それは単に真実ではないからです。それはむしろセンセーショナルであるということはおそらく真実です。しかし、事実を正確に書きたい場合は、この点に注意する必要があります。なぜなら、下を見ると、あなたが書いたとおり、つまり iCloud が機能しないことを正確に理解している人がいるからであり、それが彼らが iCloud バックアップが少なくとも機能するかどうかを尋ね始めた理由です。それがほとんどの人にとってそれがどのように聞こえるかを示す最良の証拠だと思います。
The Verge で著者に書いたことを書きます。これは虚偽を広めても構わない個人のブログではありません。実際、それは何百万人(ジャブリッカーの場合は数千人)の人々に読まれ、あなたを信じ、あなたが書いたことを事実として受け入れます。したがって、記事を書く前にその内容を知らなかったという言い訳はできません。たとえ理解できたとしても。事実と一致せずにファイルを選択的に廃棄し、その結果がセンセーションを追いかけて簡略化された記事になることはさらに悪いと思います。
しかし、記事のタイトルが「Core Data sync がなぜうまくいかないのですか?」だったら、おそらく読まれることはかなり少なくなるだろうということは理解しています。ここに、質を重視した創作と量を重視した創作の分かれ目があります。
私自身、チェコの開発者 5 人 (4 人が回答) と外国人開発者 1 人に尋ねたところ、彼らはおおむね Core Data に問題があることを確認しました。これがすべての人に当てはまるとは言いませんが、要するに、私が尋ねた質問は、私が他の場所で読んだことを裏付けるものでした。残念ながら、記事内で言及したはずの肯定的な反応は得られませんでした。もっと多くの開発者について説明することもできましたが、思い浮かんだすべてのチェコの開発者に手紙を書き、連絡先がある外国人開発者も何人か追加しましたが、全員と連絡を取り合っているわけではありません。
私が記事「iCloud の 2 つの顔」の元のバージョンに固執しなかったのは残念です。なぜなら、その方がはるかに適切であり、タイトルが異なるだけで記事にまったく異なる雰囲気が与えられたことを認めているからです。でも今はもう取り返しがつきません。
はい、それはおそらくかなり違うように聞こえるでしょう。私はこれらの開発者のことを信じています。私はさまざまなフォーラムで何百人もの人々の意見を読みましたが、そこではそれが非常にポル・オン・ポールであることがわかりました。実際、多くの人が Core Data Sync を問題なく使用しているため、単純な構造を使用し、マージが適切に処理されていれば、問題は発生しないはずです。 CDS (コア データ同期) には、原則として実装時のエラーはありません。たとえば、共通の祖先を持つ 2 つのデータベースがあり、それぞれにいくつかの変更を加え、それらの変更とそれらの変更を転送しようとした場合にどうすればよいかなどです。競合を変更しますか?これはデータベース (O(mn^XNUMX)) に関するかなり大規模かつかなり複雑な問題であり、まだ誰も満足に解決できていません。Apple は数少ないうちの XNUMX つとして解決しようとしています。
iCloud についてあまり知らない人が、ここに来て記事を読んで、iCloud なんてクソだという気持ちを残して帰っていくのは、とても残念に思います。同時に、前にも書きましたが、問題なく動作する数十の機能は本当に素晴らしく、何度か多くのデータを節約しました。つまり、iCloud 全体を非難する CSD という非常に難しい問題のせいで、私はこのファイルが不当であると感じました - 残念なことに、一部の人々は実際にそのように理解していました。
Core Data Sync の問題に関する記事については、喜んで読みたいと思います。また、それに関するさらなる情報もいただければ幸いです。 CDS が iCloud のすべてを捕捉したのはただ残念です (あなたの提出物だけでなく、E. Hamburger の提出物にも少し含まれていましたが、彼はなんとか分離しようとしましたが、その後、何十台ものサーバーが引き継いで、簡略化され、このスタイルで公開されました) 「iCloudは便利です」の)。
私は Apple がそれに値するとは思わない - 特に他に誰も問題を解決しようとさえしていないのだから。
この記事は事実上、不満を抱いている開発者とその問題を 1 か所にまとめて言い換えただけです。私には開発や iCloud に関する個人的な経験はありません。入手可能な情報を参考にしただけです。
事実を付け加えると、真実は、スレーブ間スタイルのデータベースの同期は、Google も Oracle も試みようとしない O(mn^2) 問題であるということです (一方、Apple は、適度に複雑な構造についてはすでにこの問題を適切に解決しています)。 Apple はこれを解決しようとしている唯一の企業ですが、批判されるだけです。一方で、マスターとスレーブの同期(オンライン)が O(1) で、場合によってはオフラインで O(n) 遅れている Google は、技術的なブログ界全体が自分が何を書いているのか全く理解していないことを笑いものにしています。この場合に限って、技術的に遅れている人が賞賛され、先駆者が批判されるからです。主要な送信における、いまいましい人間の無知。
私は Android から乗り換えているので、単純な質問があります。記事から、問題は複数のデバイスで同期する場合 (例: iPhone と iPad 間でゲームの位置を保存する場合) であることがわかりました。私は iPhone しか持っていないので、問題は、この問題が iCloud 上の 1 台だけのデバイスのバックアップにも当てはまるかどうかです。 iPhone を売って、新しい iPhone を買って、iCloud から完全なバックアップをアップロードするだけです。そのとき、新しい携帯電話のすべての設定とアプリケーション設定 (ソーシャル ネットワークのパスワード、保存されたゲームの位置など) が手に入ります。前回の古いものではそのように機能しますか?それは移住の主な理由の 1 つです。 root を持たない Android は完全にバックアップすることができず、別の携帯電話に切り替えたときにすべてのアプリをダウンロードしましたが、それらのすべての設定を手動でやり直す必要があり、数十のアプリがあるため、何時間もの余分な時間がかかりました。それでは、iCloud は iTunes の 1 つのデバイスについてこの問題を解決するのでしょうか?情報をありがとう。
恐れる必要はありません。 Apple デバイス上の iCloud はどこでも 100% 機能します。約 2 か月前、iP5 を購入し、Wi-Fi が接続されているコーヒーショップに座って Apple アカウントのパスワードを入力すると、10 分以内に古い iPhone の正確な画像が得られ、最後に開いていたアプリケーションさえも私には見えました。たとえ(もちろん) まだダウンロードする必要があるアプリケーションの配置ですが、それらにはすべて以前の iPhone に含まれていたデータが含まれています。手動で行う必要があるのは、それを必要とするアプリケーションにログインすることだけです。)
恐れる必要はありません。 Apple デバイス上の iCloud はどこでも 100% 機能します。約 2 か月前、iP5 を購入し、Wi-Fi が接続されているコーヒーショップに座って Apple アカウントのパスワードを入力すると、10 分以内に古い iPhone の正確な画像が得られ、最後に開いていたアプリケーションさえも私には見えました。たとえ(もちろん) まだダウンロードする必要があるアプリケーションの配置ですが、それらにはすべて以前の iPhone に含まれていたデータが含まれています。手動で行う必要があるのは、それを必要とするアプリケーションにログインすることだけです。)
私もここで貢献しなければなりません。初心者の開発者として、私は自分のアプリケーションにも iCloud を実装しようとしています。まだデータの損失はありません。すべてが正常に動作しています。幸運です。唯一気に入らないのは、速度の同期です。約 1 MB のデータをロードするには、インターネットから従来の 1 MB のデータをダウンロードするよりも明らかに時間がかかります。ただし、すべてのログがダウンロードされるため、許容範囲です。 .. はい、IP または iPad をバグらせるのは非常に簡単です。そのため、iCloud からすべてのデータを削除してから、電話全体を復元する必要があります。 (データはそこに残りますが、設定が間違っている場合はエラーが生成されます。) ) しかし、すべては 10 分で復元され、この問題は開発者だけに関係します。普通の人間には起こりません。iOS6 では、コアデータの形で iCloud に大きな問題が発生することは間違いありませんが、私はそれには若干同意しません。記事と一緒に。
まあ、最初の文は「スティーブ・ジョブズは、今でも多くの開発者を恐怖に陥れているサービスを導入しました。それはiCloudに他なりません。」そして、それが実際には Core Data 同期の問題であるという事実は、約 12 行下でわかります。
まったく、センセーショナルにするためには、事実をさらにセンセーショナルにするために曲げる必要がある。