В последната си основна бележка на 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", признава Роман Maštalíř от Touch Art.
[do action="quote"]Бих искал да кажа на Apple, че са поправили всичко в iOS 7, но наистина не го вярвам.[/do]
Разработчиците на приложението 2Do обаче нямаха търпение, поради многобройни негативни преживявания с iCloud, те изобщо не опитаха услугата на ябълката и веднага излязоха със собствено решение. „Не използваме iCloud заради всички проблеми. Това е много затворена система, върху която не бихме могли да имаме толкова много контрол, колкото бихме искали", ни каза разработчикът Фахад Гилани. „Избрахме Dropbox за синхронизация. Ние обаче не използваме неговата синхронизация на документи, ние написахме наше собствено решение за синхронизация за нея."
Друго чешко студио Madfinger Games също няма iCloud в своите игри. Създателят на популярните заглавия Dead Trigger и Shadowgun обаче не използва услугата на Apple по малко по-различни причини. „Имаме собствена облачно базирана система за запазване на позиции в играта, защото искахме да можем да прехвърляме напредъка на играта между платформи,“ David Kolečkář ни разкри, че поради разработването на игри за 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 в други приложения. Използвам ToDo на Appig и синхронизирането с iCloud работи 100% и имам над 100 задачи в приложения за iPhone и Mac, които са тясно свързани с работата ми, така че имам нужда от 100% работеща синхронизация, така че не знам с какво 2Do има проблеми. Също така комуникирах директно с Appigo и те препоръчаха iCloud (в допълнение към тяхната платена услуга за синхронизиране, разбира се) за синхронизация, защото аз също опитах dropbox и не бях доволен (използвам dropbox всеки ден за синхронизиране на файлове). Също така използвам приложението за пари iBear всеки ден и никога не съм имал проблеми със синхронизирането на iCloud! Пишеш също, че Dropbox е по-добро решение за синхронизиране на файлове, но преди това пише, че iCloud е перфектен за синхронизиране на файлове - това малко не го разбирам. Освен това студиата за игри, които споменавате, не използват iCloud, но използват услугата си поради синхронизация с устройства с ANDROID, където iCloud не съществува, така че мисля, че тук няма проблем. Ето как работи Real Racing 3 най-скоро и също само при синхронизиране с устройства, различни от Apple. Други игри, които използват iCloud, също работят по този начин (според моя опит). И накрая пишеш, че iCloud е много затворена система и това е проблем - не е ли това винаги е била философията на Apple? Ако iCloud беше напълно отворен, изобщо нямаше да работи. Освен това целият iOS е затворен и някой винаги ще се оплаква, че не може да го направи, но от моя гледна точка това е само добро, нали? Да си призная, не съм чел оплакванията във форумите и оплакванията от разработчиците, но съм 100% доволен от iCloud, така че тази статия ме изненада.
Да, както пише в статията. Родните приложения работят и потребителят не забелязва нищо
Поемете дъх, това всъщност е преведена статия от TheVerge, така че четем мнението на Елис Хамбургер, а не толкова на Ондрей Холцман (нищо против мен, просто давам всичко от себе си).
В действителност никой не се интересува какво прави Apple добре. Всеки иска да чуе какво прави грешно, защото рекламата в такива сайтове печели два пъти повече. Защото иначе не мога да си обясня защо цялата статия ще е за това как "iCloud изобщо не работи", въпреки че става въпрос само за проблеми със синхронизирането на Core Data, което е приблизително 1/10 от iCloud. Но както казах, никой не се интересува какво работи почти перфектно:
– iTunes Match
– iTunes в облака
– iMessage
– Време за лице
- поток от снимки
– iCloud резервни копия
- Контакти
– Напомняния
– Календари
- Подкасти
- Игрален център
В края на краищата, дори и една малка част да не работи перфектно, статиите са за това как "нищо не работи", защото това е шега. Но хората, които познават фактите, знаят, че това няма нищо общо с обективното отразяване.
Днес е ВЪЗМОЖНО да се критикува всичко (особено без човекът да е чел нищо за това предварително), така че или се присъединете към борда, или интернет масите ще ви убият с камъни.
Ако статията не предполага, че се критикуват само основните данни, тогава трябваше да бъде. И да, статията до голяма степен е взета от TheVerge, защото просто не можем да стигнем до такъв вид информация, нямаме достъп. Опитах се поне да попитам някои други разработчици за проблемите с iCloud, за да знам какво и защо, и те повече или по-малко потвърдиха тези оплаквания.
Пишеш, че всеки иска да чуе какво не е наред и е вярно. Мислите ли, че би си струвало да пишете всяка седмица за това как iCloud всъщност е страхотен, как всичко работи с изключение на едно нещо и че данните се синхронизират прекрасно? Не знам, мислех, че това е много интересна тема, която сега стана популярна, особено в чужбина, затова писах за нея.
В такъв случай не важи ли да посочиш източника, от който е статията? Или това е най-вече превод на статията? Значи не е твое творение, а на някой друг? В допълнение, статии като тази безполезно разпространяват съмнения, какъвто е точно случаят в коментара по-долу от Марек Одехнал !!!
Източникът на статията е посочен от началото под последното изречение, точно както за всички други статии в Jablíčkář.
о, съжалявам, че не разбрах това
Е, не излиза много добре - направете малък експеримент: прочетете само заглавието и след това всички субтитри - от това имам чувството, че 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 sync на 13-ти ред. Но абсолютното мнозинство от статията е за това как iCloud като такъв не работи. Защото просто не е вярно. Това, че е по-скоро сензация, вероятно е вярно. Но ако искате да пишете фактически правилно, тогава трябва да обърнете внимание на това. Защото като погледнеш надолу, има хора, които го разбраха точно както си го написал - че iCloud не работи - и затова започнаха да питат дали iCloud backup поне работи. Мисля, че това е най-доброто доказателство как е прозвучало на повечето хора.
Ще ви напиша това, което написах на автора на The Verge: това не е личен блог, в който е добре да се разпространяват лъжи. Всъщност се чете от милиони (и в случая на Jablicker хиляди) хора, които ви вярват и приемат написаното от вас като факти. Така че не е извинение, че не сте разбрали за какво става въпрос преди да напишете статията. Дори да можех да го разбера. По-лошо ми е, че избирателно изхвърляте файла, без да отговаряте на фактите, така че резултатът е опростена статия, гонеща сензация.
Но разбирам, че ако заглавието на статията беше „Защо не работи по някакъв начин, Core Data sync?“, вероятно щеше да се чете много по-малко. И тук е разделителната линия между създаване за качество и за количество.
Аз самият попитах петима чешки разработчици (четирима отговориха), един чуждестранен и като цяло потвърдиха, че има/има проблем с Core Data. Не казвам, че това е вярно за всички, но накратко тези, които попитах, потвърдиха това, което бях чел другаде. За съжаление не получих положителен отговор, който иначе щях да спомена в статията. Можех да опиша още разработчици, но писах на всички чешки разработчици, които ми хрумнаха, а също така добавихме и някои чуждестранни, с които имаме контакти, но не всички общуват.
Жалко, че не се придържах към оригиналната версия на статията „Двете лица на iCloud“, защото признавам, че щеше да е много по-подходящо и просто друго заглавие би придало на статията съвсем различно усещане. Но сега не мога да го върна.
Да, това вероятно ще звучи много по-различно. Вярвам ти с тези разработчици, прочетох мненията на стотици хора по различни форуми и там видях, че е толкова pol на pol. Тъй като много хора наистина използват Core Data sync без проблем - ако използват прости структури и сливането се обработва правилно, тогава не би трябвало да има проблем. CDS (core data sync) няма грешки толкова в имплементацията, колкото в принципа - например какво да направите, когато имате две бази данни с общ предшественик, направили сте някои промени във всяка и след това се опитвате да прехвърлите тези промени и тези промени са в конфликт? Това е доста голям и доста сложен проблем с базата данни (O(mn^2)) и никой все още не го е разрешил задоволително, Apple ще опита след това като един от малкото.
Почти съжалявам за хора, които не знаят много за него, идват тук, четат статия и си тръгват с чувството, че iCloud е лайно. В същото време, както писах и преди, десетките функции, които работят без проблем, са наистина страхотни и ми спестиха много данни няколко пъти. Така че намерих този файл за несправедлив поради много трудния проблем на CSD да осъди целия iCloud - за съжаление някои хора наистина го разбраха по този начин.
Що се отнася до статията за проблемите на Core Data Sync - ще се радвам да я прочета и ще съм благодарен за допълнителна информация за нея. Жалко е, че CDS улови целия iCloud (и не само във вашето подаване, но и малко в подаване на Е. Хамбургер, въпреки че той се опита да го отдели по някакъв начин - и след това десетки сървъри, които поеха - опростено - публикувани в стил на „iCloud е полезен“).
Не мисля, че Apple го заслужава - особено защото никой друг дори не се опитва да реши проблема.
Тази статия на практика е просто перифразиране на недоволни разработчици и техните проблеми на едно място. Нямам личен опит с разработката и iCloud, просто използвах наличната информация.
За да добавим факти, истината е, че синхронизирането на бази данни в стил slave-slave е O(mn^2) проблем, който нито Google, нито Oracle дори ще опитат (докато Apple вече го е решил прилично за умерено сложни структури). Apple е единствената компания, която се опитва да реши това, но е само критикувана за това. От друга страна, Google със своята master-slave синхронизация (онлайн) O(1) и понякога offline O(n) се смее на гърба, как цялата технологична блогосфера абсолютно не разбира за какво пише. Защото само в този случай се хвалят технологично изостаналите, а пионерите се критикуват. Проклето човешко невежество в първокласното предаване.
Преминавам от Android, така че имам прост въпрос: от статията разбрах, че проблемът е при синхронизиране на няколко устройства (напр. запазена позиция на игра на iPhone и iPad). Ще имам само iPhone, така че въпросът е дали този проблем се отнася и за архивирането на само и само едно устройство в iCloud. Просто ще продам моя iPhone, ще си купя нов и ще кача пълен архив от iCloud, когато ще имам всички настройки и настройки на приложенията в новия телефон (пароли за социални мрежи, запазени позиции в играта...) като последния път в стария, така ли работи? Тя е една от основните причини за миграцията, т.е. Android без root не може да се архивира напълно и когато преминах на друг телефон, изтеглихме всички приложения, но трябваше да направя всички настройки в тях ръчно отново, а с десетки приложения това са часове допълнително време. Така че iCloud решава ли този проблем за едно устройство в iTunes? Благодаря за информацията.
Не е нужно да се страхувате! iCloud на устройства на Apple работи 100% НАВСЯКЪДЕ. Преди около 2 месеца си купих iP5 и седнах в кафене на wifi, въведох паролата за акаунта си в apple и след 10 минути имах ТОЧНО изображение на стария си iPhone, дори последните отворени приложения ми изглеждат!!! Всички данни в iPhone ще бъдат изтеглени на новия iP за около 10 минути (имах пълен 32GB iPhone с данни от първия iPhone преди няколко години дотогава, така че може да отнеме дори по-малко) на новия iP, дори и с подреждането на приложенията, които трябва (разбира се) да бъдат изтеглени, но всички те ще съдържат данните, които съдържаха в предишния iPhone. Всичко, което трябва да направите ръчно, е да влезете в приложения, които го изискват.)
Не е нужно да се страхувате! iCloud на устройства на Apple работи 100% НАВСЯКЪДЕ. Преди около 2 месеца си купих iP5 и седнах в кафене на wifi, въведох паролата за акаунта си в apple и след 10 минути имах ТОЧНО изображение на стария си iPhone, дори последните отворени приложения ми изглеждат!!! Всички данни в iPhone ще бъдат изтеглени на новия iP за около 10 минути (имах пълен 32GB iPhone с данни от първия iPhone преди няколко години дотогава, така че може да отнеме дори по-малко) на новия iP, дори и с подреждането на приложенията, които трябва (разбира се) да бъдат изтеглени, но всички те ще съдържат данните, които съдържаха в предишния iPhone. Всичко, което трябва да направите ръчно, е да влезете в приложения, които го изискват.)
Аз също трябва да дам своя принос тук.. Като начинаещ разработчик се опитвам да внедря iCloud и в моето приложение.. Все още не съм имал загуба на данни.. Всичко работи както трябва.. Предполагам, че съм късмет.. Единственото нещо, което може да не ми хареса, е синхронизирането на скоростта.. Зареждането на приблизително 1 MB данни определено отнема повече време от изтеглянето на класически 1 MB данни от интернет.. Въпреки това, тъй като всички регистрационни файлове се изтеглят, това е приемливо .. Да, много е лесно да бъгвате вашия IP или iPad, така че да изисква изтриване на всички данни от iCloud и след това възстановяване на целия телефон.. (Данните ще останат там, но ще се генерира грешка, ако настройките са грешни.. ) Но всичко се възстановява за 10 минути и този проблем засяга само разработчиците.. Това няма да се случи на обикновен смъртен.. На iOS6 определено нямам големи проблеми с iCloud под формата на Core данни и донякъде не съм съгласен със статията.
О, добре, първото изречение „Стив Джобс представи услуга, която все още ужасява много разработчици днес. Това не е нищо друго освен iCloud”. И фактът, че това всъщност е само проблем със синхронизирането на основните данни, ще разберем около 12 реда надолу.
По дяволите, в името на сензацията, фактите трябва да бъдат огънати, за да станат още по-сензационни.