В своем последнем выступлении на WWDC в 2011 году Стив Джобс представил сервис, который до сих пор пугает многих разработчиков. Это не что иное, как iCloud, спасительный преемник проблемного MobileMe. Однако даже iCloud не без ошибок. А разработчики бунтуют...
Стив Джобс впервые продемонстрировал iCloud в июне 2011 года, сервис был запущен четыре месяца спустя и сейчас работает уже около полутора лет. На поверхности относительно гладкий сервис, который, по словам легендарного провидца, «просто работает» (или, по крайней мере, должен), но внутри — необузданный механизм, который часто делает то, что хочет, и у разработчиков нет эффективного оружия против это.
«Все происходит автоматически, и подключить ваши приложения к системе хранения iCloud очень легко», Джобс сказал тогда. Когда разработчики сейчас вспомнят его слова, им, наверное, придется ощетиниться. «iCloud нам просто не подошел. Мы действительно потратили на это много времени, но при синхронизации iCloud и Core Data возникали проблемы, которые мы не могли решить». он признался руководитель студии Black Pixel, отвечающей, например, за известную RSS-ридер NetNewsWire. Для нее iCloud должен был стать идеальным решением для синхронизации, особенно в то время, когда Google собирается закрыть свой Google Reader, но ставка на сервис Apple не оправдалась.
Ничего не работает
Удивительно, что у сервиса, который имеет более 250 миллионов пользователей и, таким образом, является одним из крупнейших в своем роде в мире, возникают такие проблемы. При беглом взгляде на дело можно было бы указать пальцем на разработчиков, но они на данный момент в этом невиновны. iCloud пытается реализовать многие из них в своих приложениях, но их попытки часто заканчиваются неудачей. Потому что у iCloud серьезные проблемы с синхронизацией.
[do action="quote"]Я даже не могу сосчитать всех разработчиков, которые столкнулись с проблемами и в конце концов сдались.[/do]
«Я несколько раз переписывал код iCloud в надежде найти работающее решение» он написал разработчик Михаэль Гебель. Однако решения он не нашел, а потому пока не может продавать свои приложения, а точнее App Store. «Я даже не могу сосчитать всех разработчиков и компаний, которые столкнулись с теми же проблемами, что и я, и в конце концов сдались. Потеряв сотни тысяч пользовательских данных, они просто отказались от iCloud».
Самая большая проблема Apple с iCloud — синхронизация базы данных (Core Data). Два других типа данных, которые можно синхронизировать через облако Apple — настройки и файлы — работают в определенных пределах без каких-либо проблем. Однако Core Data ведет себя совершенно непредсказуемо. Это высокоуровневая платформа, которая позволяет синхронизировать несколько баз данных на разных устройствах. «iCloud обещал решить все проблемы с синхронизацией баз данных с помощью поддержки Core Data, но это просто не работает», — сказал один из известных разработчиков, пожелавший не называть своего имени, чтобы сохранить хорошие отношения с Apple.
При этом Apple полностью игнорирует эти проблемы, iCloud продолжает рекламировать как простое решение, а пользователи требуют его от разработчиков. Но, несмотря на все усилия разработчика, данные пользователей бесконтрольно исчезают, а устройства перестают синхронизироваться. «Решение этих проблем часто занимает часы, а некоторые могут навсегда вывести из строя ваши учетные записи». другой ведущий разработчик склоняется к Apple и добавляет: «Кроме того, AppleCare не может решать эти проблемы с клиентами».
«Мы постоянно боремся с сочетанием Core Data и iCloud. Вся эта система непредсказуема, и разработчик часто имеет ограниченные возможности влиять на ее функционирование». описывает чешскую студию разработки Сенсорное искусство, который подтвердил нам, что из-за постоянных проблем отказывается от этого решения и работает самостоятельно, в котором будет использовать синхронизацию файлов вместо синхронизации базы данных как таковой. Он тогда сможет использовать для этого iCloud, потому что синхронизация файлов происходит через него без проблем. Ведь это подтверждают и разработчики из Jumsoft: «iCloud, несомненно, является отличным инструментом для прямого хранения файлов». Однако компании Jumsoft, к сожалению, нужны Core Data для ее известного приложения Money, и это является камнем преткновения.
[do action="quote"]iCloud и Core Data — худший кошмар каждого разработчика.[/do]
Многие проблемы также возникают из-за непредвиденных ситуаций, которые могут легко возникнуть, например, когда пользователь выходит из одного Apple ID на своем устройстве и входит в систему через другой. Apple вообще на них не рассчитывает. «Как решить проблему, когда пользователь, не авторизованный в iCloud, включает приложение, затем подключается к iCloud и снова запускает приложение?» он спросил с одним разработчиком на форумах Apple.
Все проблемы с iCloud завершаются недовольством пользователей приложений, которые теряют данные, а разработчики зачастую просто беспомощно наблюдают. «Пользователи жалуются мне и ставят приложениям одну звезду», он жаловался на форумах Apple разработчик Брайан Арнольд, который до сих пор не получил объяснений от Apple, что делать с подобными проблемами и почему они вообще возникают. И на форумах полно таких жалоб на синхронизацию iCloud.
Некоторые разработчики уже теряют терпение к iCloud, и это неудивительно. «iCloud и Core Data — худший кошмар каждого разработчика», заявлено для Грань неназванный разработчик. «Это расстраивает, временами сводит с ума и стоит бесконечных часов устранения неполадок».
Apple молчит. Он сам обходит проблемы
Наверное, неудивительно, что проблемы Apple с iCloud проходят как ни в чем не бывало. Apple практически не использует проблемные Core Data в своих приложениях. На самом деле существует два iCloud: один поддерживает сервисы Apple, а другой предлагается разработчикам. Приложения и сервисы, такие как iMessage, Mail, резервное копирование iCloud, iTunes, Photo Stream и другие, созданы на совершенно другой технологии, чем те, которые доступны сторонним разработчикам. То есть тот, с которым постоянные неприятности. Приложения из пакета iWork (Keynote, Pages, Numbers) используют тот же API, что и сторонние приложения, но только для гораздо более простой синхронизации документов, для реализации которой Apple уделяет большое внимание. Когда они подключают iCloud и Core Data к своему приложению в Купертино, с точки зрения надежности они ничем не лучше сторонних разработчиков. Приложение Trailers, использующее для синхронизации Core Data, говорит само за себя, и пользователи регулярно теряют некоторые записи.
Однако с трейлерами, которые не так популярны, эти проблемы относительно легко решить. Но что тогда должны сказать разработчики самых популярных приложений своим пользователям, которые просто вынуждены полагаться на проблемные Core Data в iCloud, но зачастую не могут гарантировать ту функциональность, которую Apple постоянно рекламирует в своей рекламе? Apple, конечно, не поможет им. «Может ли кто-нибудь из Apple прокомментировать эту ситуацию?» он спросил безуспешно на форуме разработчик Джастин Дрисколл, который был вынужден закрыть свое грядущее приложение из-за ненадежности iCloud.
В течение года Apple не помогает разработчикам, поэтому все надеялись, что что-то решится хотя бы на прошлогодней WWDC, т. е. конференции, предназначенной для разработчиков, но и здесь Apple не оказала особой помощи под огромным давлением разработчиков. Например, он предоставил пример кода, который можно использовать для синхронизации Core Data, но он был далек от завершения. И снова никакой существенной помощи. Более того, инженеры Apple призвали разработчиков дождаться iOS 6. «Переход с iOS 5 на iOS 6 сделал ситуацию на XNUMX% лучше», подтверждено неназванным разработчиком, «но это все еще далеко от идеала». По другим источникам, в прошлом году у Apple было всего четыре сотрудника, которые занимались Core Data, что ясно показывает, что Apple не заинтересована в этой области. Однако в компании отказались комментировать эту информацию.
Прощай и шарф
После всех упомянутых перипетий неудивительно, что многие разработчики отказались от iCloud, хотя, вероятно, с тяжелым сердцем. Именно iCloud должен был наконец принести то, чего так жаждали разработчики — простое решение, обеспечивающее идентичные базы данных и их постоянную синхронизацию на двух и более устройствах. К сожалению, реальность другая. «Когда мы рассмотрели iCloud и Core Data как решение для нашего приложения, мы поняли, что не можем их использовать, потому что ничего не будет работать», сказал разработчик некоторых из самых продаваемых приложений для iPhone и Mac.
Еще одна причина, по которой от iCloud нелегко отказаться, заключается в том, что Apple замечает приложения, использующие ее сервисы (iCloud, Game Center), и полностью игнорирует те, у которых нет ничего Apple в App Store. iCloud также является хорошим решением с маркетинговой точки зрения.
Dropbox, например, предлагается в качестве возможной альтернативы, но он уже не так удобен для пользователя. С одной стороны, пользователю необходимо настроить другую учетную запись (iCloud доступен автоматически при покупке нового устройства), а с другой стороны, для работы приложения требуется авторизация, что также не удается с iCloud. И наконец — Dropbox предлагает синхронизацию документов, а это совсем не то, что ищут разработчики. Они хотят синхронизировать базы данных. «Dropbox, наиболее используемый на данный момент, зарекомендовал себя для синхронизации данных. Но когда дело доходит до синхронизации базы данных, мы зависим от iCloud», признает Роман Машталирж из Touch Art.
[do action="quote"]Я хотел бы сказать Apple, что они все исправили в iOS 7, но я в это не очень верю.[/do]
Однако у разработчиков приложения 2Do не хватило терпения, из-за многочисленных негативных опытов с iCloud, они вообще не стали пробовать яблочный сервис и сразу же придумали собственное решение. «Мы не используем iCloud из-за всех проблем. Это очень закрытая система, над которой мы не сможем иметь столько контроля, сколько нам хотелось бы». рассказал нам разработчик Фахад Гиллани. «Для синхронизации мы выбрали Dropbox. Однако мы не используем его синхронизацию документов, мы написали для него собственное решение для синхронизации».
Другая чешская студия Madfinger Games также не использует iCloud в своих играх. Однако создатель популярных игр Dead Trigger и Shadowgun не пользуется сервисом Apple по несколько иным причинам. «У нас есть собственная облачная система сохранения внутриигровых позиций, потому что мы хотели иметь возможность переносить прогресс игры между платформами», Дэвид Колечкарж рассказал нам, что из-за разработки игр для iOS и Android для Madfinger Games iCloud никогда не был решением.
Будет ли решение?
Со временем многие разработчики постепенно теряют надежду, что Apple найдет решение. Например, приближается очередная WWDC, но поскольку Apple и сейчас практически не общается с разработчиками, то не ожидается, что он придет на WWDC с распростертыми объятиями, полными советов и ответов. «Все, что мы можем сделать, — это продолжать отправлять отчеты об ошибках в Apple и надеяться, что они их исправят», — сказал он. — посетовал неназванный разработчик iOS, а другой повторил его мнение: «Мне бы хотелось сообщить Apple, что они все исправили в iOS 7, и через два года iCloud наконец-то можно без проблем использовать, но я в это не очень верю». Но именно iOS 7 должна стать центральной темой WWDC в этом году, так что разработчики могут, по крайней мере, надеяться.
Если Apple не предложит решение проблем iCloud в новой версии своей операционной системы, это может стать виртуальным гвоздем в гроб для некоторых проектов. Один из разработчиков, который до сих пор был ярым сторонником iCloud, говорит: «Если Apple не исправит это в iOS 7, нам придется отказаться от выпуска».
Прочитал всю статью и не понял откуда она. Что касается iCloud и приложений Apple, а также общей интеграции iCloud в iPhone и Mac, то у меня он работает на 100%, и я использую почти каждое приложение от Apple, которое его поддерживает. Кроме того, у меня также скачано приложение Trailers от Apple (хотя его НЕТ в SVK iTunes, так что должна быть причина для этого), но я не знаю, где здесь интегрирован iCloud - придется поискать вверх. Более того, у меня НИКОГДА не было проблем с iCloud в других приложениях. Я использую Appig ToDo, и синхронизация iCloud работает на 100%, и у меня есть более 100 задач в приложениях для iPhone и Mac, которые тесно связаны с моей работой, поэтому мне нужна 100% рабочая синхронизация, поэтому я не знаю, с чем у 2Do проблемы. Я также напрямую общался с Appigo, и они порекомендовали iCloud (конечно, в дополнение к их платной службе синхронизации) для синхронизации, потому что я тоже попробовал Dropbox и не остался доволен (я использую Dropbox каждый день для синхронизации файлов). Я также использую приложение iBear Money каждый день, и у меня никогда не было проблем с синхронизацией с iCloud! Еще вы пишете, что Dropbox — лучшее решение для синхронизации файлов, но перед этим написано, что iCloud идеально подходит для синхронизации файлов — я в этом немного не понимаю. Более того, упомянутые вами игровые студии не используют iCloud, а используют свой сервис за счет синхронизации с ANDROID-устройствами, где iCloud не существует, так что думаю, здесь нет никакой проблемы. Именно так работает Real Racing 3 в последнее время, да еще и только при синхронизации с устройствами, отличными от Apple. Другие игры, использующие iCloud, тоже работают таким же образом (по моему опыту). А в конце вы пишете, что iCloud — очень закрытая система и в этом проблема — разве это не всегда было философией Apple? Если бы iCloud был полностью открыт, он бы вообще не работал. К тому же вся iOS закрыта и кто-то всегда будет жаловаться, что у них это не получается, но с моей точки зрения это только хорошо, правда? Признаюсь, я не читал жалоб на форумах и жалоб от разработчиков, но iCloud меня устраивает на 100%, поэтому эта статья меня удивила.
Да, как написано в статье. Нативные приложения работают и пользователь ничего не замечает
Вздохните, на самом деле это переведенная статья с TheVerge, поэтому мы читаем мнение Эллиса Гамбургера, а не столько Ондрея Хольцмана (ничего против меня, я просто выкладываюсь на полную).
На самом деле никого не волнует, что у Apple хорошо получается. Всем хочется услышать, что они делают не так, ведь реклама на таких сайтах зарабатывает в два раза больше. Потому что иначе я не могу объяснить, почему вся статья будет о том, что «iCloud вообще не работает», хотя речь идет только о проблемах с синхронизацией Core Data, которая составляет примерно 1/10 от iCloud. Но, как я уже сказал, никого не волнует, что работает почти идеально:
– iTunes-матч
— iTunes в облаке
– iMessage
- Фейстайм
- поток фотографий
— резервные копии iCloud
- Контакты
- Напоминания
– Календари
- Подкасты
- Игровой центр
В конце концов, даже если какая-то маленькая часть не работает идеально, статьи о том, что «ничего не работает», потому что это шутка. Однако люди, знающие факты, знают, что это не имеет ничего общего с объективным освещением событий.
Сегодня принято критиковать все (особенно если человек ничего не прочитал об этом заранее), так что либо присоединяйтесь к совету, либо интернет-массы вас побьют камнями.
Если в статье не подразумевается, что критикуется только Core Data, то так и должно было быть. И да, статья во многом взята с TheVerge, потому что до такой информации мы просто не можем добраться, у нас нет доступа. Я пытался хотя бы расспросить некоторых других разработчиков о проблемах с iCloud, чтобы узнать, что и почему, и они более или менее подтвердили эти жалобы.
Вы пишете, что все хотят услышать, что не так, и это правда. Как думаете, стоит ли каждую неделю писать о том, чем на самом деле хорош iCloud, как все работает, кроме одного, и что данные прекрасно синхронизируются? Не знаю, мне показалось, что это очень интересная тема, которая сейчас стала популярной, особенно за рубежом, поэтому я об этом и написал.
В таком случае разве не обязательно указывать источник, из которого взята статья? Или это в основном перевод статьи? То есть это не ваше творение, а чужое? Кроме того, подобные статьи бесполезно сеют сомнения, как и в случае с комментарием ниже Марека Оденала!!!
Источник статьи указан с начала под последним предложением, как и во всех других статьях о Ябличкарже.
ой, извини, я этого не понял
Ну не очень выходит - проведите небольшой эксперимент: прочитайте только заголовок а потом все субтитры - от этого у меня такое ощущение, что iCloud страшнее рака (и что где-то есть что-то Core Data, но выше все, что мне нужно помнить, что iCloud абсолютно не работает, как вы пишете в одном подзаголовке - по крайней мере, он не соответствует действительности). Мало кто понимает, как на самом деле работают Core Data в iCloud, и эта статья определенно не удосужилась это каким-либо образом объяснить. Того, что вы упомянули об этом в нескольких абзацах, действительно недостаточно. И множественности я нигде не вижу — не надо писать целую статью о том, что всё работает. Но в статье в тысячу слов ни разу не упоминается, что все остальные части iCloud работают так медленно, как я думаю… ну, просто типично для нынешнего настроения — критикуйте Apple, реклама окупается. И следует отметить, что НИ ОДНАЯ конкурирующая компания не предлагает подобного решения... для этого не осталось места, верно?
Не хочу никому советовать, но следую правилу: если я чего-то не понимаю, то не пишу об этом.
Если вы со спокойным лицом скажете мне, что считаете статью объективной или выражает более одной точки зрения, то, к сожалению, мне придется рассмеяться.
Да, я выбрал субтитры немного агрессивнее, иногда перебор, я это принимаю. Там упоминается, что другие функции iCloud работают. Про то, что iCloud предлагает то, чего нет у других сервисов, там тоже упоминается. Не там, что iCloud предлагает его как ЕДИНСТВЕННЫЙ. Существует вышеупомянутый Dropbox, который является наиболее распространенной альтернативой, но он определенно не предлагает того, что делает iCloud, то есть синхронизации базы данных.
В статье выражается больше взглядов на этот вопрос, чем несколько разработчиков говорят об одной и той же теме. О чем я лично имел возможность спросить у нескольких студий-разработчиков, все они мне подтвердили, что с Core Data просто проблема.
Это странно, потому что когда я читаю хакерские новости, форумы поддержки или обсуждения на Verge, около половины разработчиков говорят, что у них не было проблем с этим (даже в этом обсуждении у нас есть люди, которые сами говорят то же самое). Но вы только что разговаривали с разработчиками, и они на 100% сказали вам, что это не работает. Интересно, это кажется весьма вероятным - я бы точно не осмелился сказать, что мнение людей, на которых это работало, у них... гм... разошлось.
Если сравнивать яблоки с яблоками (хе-хе), Dropbox и iCloud Document Sync работают отлично. Поэтому я не вижу причин вообще упоминать Dropbox, когда мы говорим о синхронизации основных данных.
Короче говоря, я просто не понимаю, что вы всю статью основывали на том факте, что iCloud не работает — и точка. Вы упомянули, что речь идет только о синхронизации Core Data в 13-й строке. Но абсолютное большинство статьи посвящено тому, как не работает iCloud как таковой. Потому что это просто неправда. То, что это скорее сенсация, вероятно, правда. Но если вы хотите писать по факту правильно, то вам стоит обратить на это внимание. Потому что, когда вы смотрите вниз, есть люди, которые поняли именно так, как вы это написали — что iCloud не работает — и поэтому они начали спрашивать, работает ли хотя бы резервное копирование iCloud. Я думаю, это лучшее свидетельство того, как это звучало для большинства людей.
Я напишу вам то же, что написал автору на The Verge: это не личный блог, где можно распространять ложь. На самом деле ее читают миллионы (а в случае Ябликера тысячи) людей, которые верят вам и принимают то, что вы пишете, как факты. Так что это не оправдание, что вы не узнали, о чем речь, до написания статьи. Даже если бы я мог это понять. Мне хуже, что вы выборочно выкидываете файл, не сопоставляя факты, так что в результате получается упрощенная статья, гоняющаяся за сенсацией.
Но я понимаю, что если бы заголовок статьи был «Почему синхронизация основных данных как-то не работает?», ее, вероятно, читали бы гораздо меньше. И здесь проходит разделительная линия между созданием ради качества и ради количества.
Я сам спрашивал у пяти чешских разработчиков (ответили четверо), одного зарубежного, и они в целом подтвердили, что проблема с Core Data есть/есть. Я не говорю, что это верно для всех, но, короче говоря, те, кого я спрашивал, подтвердили то, что я читал в другом месте. К сожалению, положительного ответа, о котором иначе я бы упомянул в статье, я не получил. Я мог бы описать больше разработчиков, но я написал всем чешским разработчикам, которые пришли на ум, а также мы добавили несколько иностранных, с которыми у нас есть контакты, но не все из них общаются.
Жаль, что я не придерживался оригинальной версии статьи «Два лица iCloud», потому что признаю, что она была бы гораздо более уместной, и просто другое название придало бы статье совершенно иное ощущение. Но теперь я не могу вернуть это обратно.
Да, возможно, это звучало бы совсем по-другому. Я верю вам этим разработчикам, я прочитал мнения сотен людей на разных форумах и там увидел, что так пол на пол. Потому что многие люди действительно используют синхронизацию Core Data без проблем — если они используют простые структуры и правильно обрабатывают слияние, то проблем быть не должно. CDS (основная синхронизация данных) имеет не столько ошибок в реализации, сколько в принципе - например, что делать, когда у вас есть две базы данных с общим предком, вы внесли какие-то изменения в каждую, а затем пытаетесь эти изменения перенести и эти изменения конфликтуют? Это довольно большая и достаточно сложная проблема с базой данных (O(mn^2)) и ее еще никто удовлетворительно не решил, Apple потом попробует как одна из немногих.
Мне почти жаль людей, которые мало в этом разбираются, приходят сюда, читают статью и уходят с ощущением, что iCloud — это кусок дерьма. В то же время, как я уже писал, десятки функций, которые работают без проблем, действительно потрясающие и несколько раз спасали мне много данных. Так вот я посчитал этот файл несправедливым из-за очень сложной проблемы CSD, осуждающей весь iCloud — к сожалению, некоторые люди действительно поняли это именно так.
Что касается статьи о проблемах Core Data Sync - буду рад ее прочитать и буду признателен за любую дополнительную информацию о ней. Просто обидно, что CDS поймал весь iCloud (и не только в вашей подаче, но и немного в подаче Э. Гамбургера, хотя он и пытался это как-то разделить - а потом взяли на себя десятки серверов - упростили - опубликовали в стиле «iCloud — это полезно»).
Я не думаю, что Apple этого заслуживает — особенно потому, что никто другой даже не пытается решить проблему.
Эта статья — практически просто перефразирование недовольных разработчиков и их проблем в одном месте. У меня нет личного опыта разработки и iCloud, я просто использовал доступную информацию.
Чтобы добавить факты, правда заключается в том, что синхронизация баз данных типа «ведомый-подчиненный» представляет собой проблему O (mn ^ 2), которую ни Google, ни Oracle даже не будут пытаться (тогда как Apple уже прилично решила ее для умеренно сложных структур). Apple — единственная компания, пытающаяся решить эту проблему, но ее за это только критикуют. С другой стороны, Google с его master-slave синхронизацией (онлайн) O(1) и иногда офлайн O(n) смеётся в спину, как вся технологическая блогосфера абсолютно не понимает, о чём пишет. Потому что только в этом случае хвалят тех, кто технологически отстает, и критикуют первопроходцев. Проклятое человеческое невежество в первичной передаче.
Я перехожу с Android, поэтому у меня простой вопрос: из статьи я понял, что проблема в синхронизации на нескольких устройствах (например, позиция сохраненной игры на iPhone и iPad). У меня будет только iPhone, поэтому вопрос в том, касается ли эта проблема и резервного копирования только и только одного устройства в iCloud. Я просто продам свой iPhone, куплю новый и закачаю полный бэкап из iCloud, когда в новом телефоне будут все настройки и настройки приложений (пароли от соцсетей, сохраненные игровые позиции...) типа последний раз в старой, так работает? Это одна из основных причин миграции, т.е. Android без рута полностью бэкапить невозможно, а когда я перешел на другой телефон, мы скачали все приложения, но все настройки в них приходилось делать заново вручную, а с десятками приложений это часы дополнительного времени. Так решает ли iCloud эту проблему для одного устройства в iTunes? Спасибо за информацию.
Вам не нужно бояться! iCloud на устройствах Apple работает на 100% ВЕЗДЕ. Месяца 2 назад купил iP5 и сел в кофейне на wifi, ввёл пароль от своего аккаунта в Apple и через 10 минут у меня был ТОЧНЫЙ образ моего старого айфона, мне кажется даже последние открытые приложения!!! Все данные в iPhone будут загружены на новый iP примерно за 10 минут (до этого у меня был полный iPhone на 32 ГБ с данными с первого iPhone несколько лет назад, так что это может занять еще меньше) на новый iP, даже с расположение приложений, которые необходимо (конечно) еще загрузить, но все они будут содержать данные, которые содержались в предыдущем iPhone. Все, что вам нужно сделать вручную, — это войти в приложения, которые этого требуют.)
Вам не нужно бояться! iCloud на устройствах Apple работает на 100% ВЕЗДЕ. Месяца 2 назад купил iP5 и сел в кофейне на wifi, ввёл пароль от своего аккаунта в Apple и через 10 минут у меня был ТОЧНЫЙ образ моего старого айфона, мне кажется даже последние открытые приложения!!! Все данные в iPhone будут загружены на новый iP примерно за 10 минут (до этого у меня был полный iPhone на 32 ГБ с данными с первого iPhone несколько лет назад, так что это может занять еще меньше) на новый iP, даже с расположение приложений, которые необходимо (конечно) еще загрузить, но все они будут содержать данные, которые содержались в предыдущем iPhone. Все, что вам нужно сделать вручную, — это войти в приложения, которые этого требуют.)
Я также должен внести свой вклад здесь.. Как начинающий разработчик, я тоже пытаюсь реализовать iCloud в своем приложении.. У меня еще не было потери данных.. Все работает так, как должно.. Наверное, я повезло.. Единственное, что мне может не понравиться, так это скорость синхронизации.. Загрузка примерно 1 МБ данных определенно занимает больше времени, чем загрузка классического 1 МБ данных из Интернета.. Однако, поскольку загружаются все логи, это приемлемо .. Да, очень легко взломать ваш IP или iPad так, что потребуется удалить все данные из iCloud, а затем восстановить весь телефон.. (Данные останутся там, но если настройки неверны, возникнет ошибка.. ) Но все восстанавливается за 10 минут и эта проблема касается только разработчиков.. С простым смертным такого не случится.. На iOS6 у меня точно нет серьезных проблем с iCloud в виде данных Core, и я несколько с этим не согласен со статьей.
Да ладно, первое предложение: «Стив Джобс представил сервис, который до сих пор пугает многих разработчиков. Это не что иное, как iCloud». А то, что на самом деле это просто проблема с синхронизацией Core Data, мы узнаем примерно через 12 строк.
Черт, ради сенсации факты приходится искажать, чтобы сделать их еще более сенсационными.