Á síðasta aðaltónleika sínum á WWDC árið 2011 kynnti Steve Jobs þjónustu sem hræðir marga þróunaraðila enn. Það er enginn annar en iCloud, hollustu arftaki hins órótta MobileMe. Hins vegar er jafnvel iCloud ekki án villna. Og þróunaraðilarnir eru að gera uppþot...
Steve Jobs sýndi iCloud fyrst í júní 2011, þjónustan var opnuð fjórum mánuðum síðar og hefur nú verið starfrækt í um eitt og hálft ár. Á yfirborðinu, tiltölulega slétt þjónusta sem, með orðum hins goðsagnakennda hugsjónamanns, „bara virkar“ (eða ætti að minnsta kosti að gera það), en að innan er ótemdur vélbúnaður sem gerir oft það sem hann vill, og verktaki hefur engin áhrifarík vopn á móti því.
"Allt gerist sjálfkrafa og það er mjög auðvelt að tengja forritin þín við iCloud geymslukerfið," sagði Jobs á sínum tíma. Þegar verktaki muna eftir orðum hans núna verða þeir líklega að rífast. „iCloud virkaði bara ekki fyrir okkur. Við eyddum virkilega miklum tíma í það, en iCloud og Core Data sync höfðu þessi vandamál sem við gátum ekki leyst.“ viðurkenndi hann yfirmaður Black Pixel stúdíósins, sem ber til dæmis ábyrgð á hinum þekkta RSS lesanda NetNewsWire. Fyrir hana hefði iCloud átt að vera tilvalin lausn fyrir samstillingu, sérstaklega á þeim tíma þegar Google er að fara að loka Google Reader sínum, en veðmálið á Apple þjónustuna gekk ekki upp.
Ekkert virkar
Það kemur á óvart að þjónusta sem hefur yfir 250 milljónir notenda og er þar með ein sú stærsta sinnar tegundar í heiminum á við slík vandamál að etja. Við lauslega skoðun á málinu mætti benda hönnuðunum með fingri en þeir eru saklausir í þessu eins og er. iCloud reynir að innleiða mörg þeirra í forritum sínum, en tilraunir þeirra endar oft með misheppni. Vegna þess að iCloud hefur alvarleg vandamál með samstillingu.
[do action=”quote”]Ég get ekki einu sinni talið alla þróunaraðilana sem lentu í vandræðum og gáfust að lokum upp.[/do]
„Ég endurskrifaði iCloud kóðann minn nokkrum sinnum í von um að finna virka lausn,“ skrifaði verktaki Michael Göbel. Hann hefur hins vegar ekki fundið lausn og því getur hann ekki enn markaðssett forritin sín, eða öllu heldur App Store. „Ég get ekki einu sinni talið upp alla þróunaraðilana og fyrirtækin sem lentu í sömu vandamálum og ég gerði og gáfust að lokum upp. Eftir að hafa tapað hundruðum þúsunda notendagagna, yfirgáfu þeir iCloud algjörlega.
Stærsta vandamál Apple með iCloud er samstilling gagnagrunns (Core Data). Hinar tvær tegundir gagna sem hægt er að samstilla í gegnum ský Apple - stillingar og skrár - virka innan marka án vandræða. Hins vegar hegðar Core Data sig algjörlega ófyrirsjáanlega. Það er ramma á háu stigi sem gerir þér kleift að samstilla marga gagnagrunna á milli tækja. "iCloud lofaði að leysa öll samstillingarvandamál gagnagrunns með Core Data stuðningi, en það bara virkar ekki," sagði einn af áberandi þróunaraðilum, sem vildi ekki láta nafns síns getið til að viðhalda góðu sambandi við Apple.
Á sama tíma hunsar Apple þessi vandamál algjörlega, iCloud heldur áfram að auglýsa sem einfalda lausn og notendur krefjast þess af hönnuðum. En þrátt fyrir bestu viðleitni þróunaraðila, hverfa gögn notenda stjórnlaust og tæki hætta að samstilla. „Það tekur oft tíma að leysa þessi mál og sum geta brotið reikninga þína varanlega,“ annar leiðandi verktaki hallar sér að Apple og bætir við: „Að auki getur AppleCare ekki leyst þessi vandamál með viðskiptavinum.
„Við glímum við samsetningu kjarnagagna og iCloud allan tímann. Allt þetta kerfi er óútreiknanlegt og verktaki hefur oft takmarkaða möguleika til að hafa áhrif á virkni þess.“ lýsir tékknesku þróunarstofunni Snertið Art, sem staðfesti fyrir okkur að vegna viðvarandi vandamála er það að yfirgefa þessa lausn og vinna á eigin spýtur, þar sem það mun nota skráarsamstillingu í stað gagnagrunnssamstillingar sem slíkrar. Hann mun þá geta notað iCloud til þess, því skráarsamstilling fer fram í gegnum það án vandræða. Þegar öllu er á botninn hvolft er þetta einnig staðfest af hönnuðum frá Jumsoft: "iCloud er án efa frábært tæki til að geyma skrár beint." Hins vegar þarf Jumsoft, því miður, Core Data fyrir hið þekkta Money forrit sitt og þetta er ásteytingarsteinn.
[do action="quote"]iCloud og Core Data eru versta martröð hvers þróunaraðila.[/do]
Mörg vandamál stafa einnig af óvæntum aðstæðum sem geta auðveldlega komið upp, eins og þegar notandi skráir sig út af einu Apple auðkenni í tækinu sínu og skráir sig inn í gegnum annað. Apple treystir alls ekki á þá. "Hvernig á að leysa vandamálið þegar notandinn, sem er ekki skráður inn á iCloud, kveikir á forritinu, tengist síðan iCloud og ræsir forritið aftur?" hann spurði með einum forritara á Apple umræðunum.
Öll vandamál með iCloud ná hámarki í óánægju app notenda sem tapa gögnum, á meðan verktaki horfir oft hjálparvana. "Notendur kvarta við mig og gefa öppum einkunn með einni stjörnu," kvartaði hann á Apple spjallborðunum, verktaki Brian Arnold, sem enn hefur ekki fengið útskýringu frá Apple um hvað eigi að gera við svipuð vandamál, eða hvers vegna þau gerast yfirleitt. Og spjallborðin eru full af slíkum kvörtunum um samstillingu iCloud.
Sumir verktaki eru nú þegar að missa þolinmæðina með iCloud og engin furða. „iCloud og Core Data eru versta martröð hvers þróunaraðila,“ fram fyrir The barmi ónefndur verktaki. „Þetta er pirrandi, stundum pirrandi og endalausra klukkustunda af bilanaleit virði.“
Apple þegir. Hann framhjá vandamálum sjálfur
Það er kannski engin furða að vandamál Apple með iCloud líða eins og ekkert hafi í skorist. Apple notar nánast ekki erfið kjarnagögn í forritum sínum. Það eru í raun tveir iClouds - einn sem knýr þjónustu Apple og einn sem er í boði fyrir þróunaraðila. Forrit og þjónusta eins og iMessage, Mail, iCloud öryggisafrit, iTunes, Photo Stream og fleiri eru byggð á allt annarri tækni en það sem er í boði fyrir þriðja aðila. Það er, sá sem það eru stöðug vandræði með. Forrit úr iWork pakkanum (Keynote, Pages, Numbers) nota sama API og forrit frá þriðja aðila, en aðeins fyrir mun einfaldari samstillingu skjala, sem Apple leggur mikla áherslu á að láta virka. Þegar þeir hleypa iCloud og Core Data inn í appið sitt í Cupertino eru þeir ekki betri hvað varðar áreiðanleika en þriðja aðila verktaki. Trailers forritið, sem notar Core Data til samstillingar, talar sínu máli og notendur missa reglulega nokkrar skrár.
Hins vegar, með eftirvagna, sem eru ekki nærri eins vinsælir, er tiltölulega auðvelt að missa þessi vandamál. En hvað ættu þá þróunaraðilar vinsælustu forritanna að segja notendum sínum, sem þurfa einfaldlega að reiða sig á erfiðu kjarnagögnin í iCloud, en geta oft ekki ábyrgst hvers konar virkni sem Apple auglýsir stöðugt í auglýsingum sínum? Apple mun örugglega ekki hjálpa þeim. "Getur einhver frá Apple tjáð sig um þetta ástand?" hann spurði árangurslaust á spjallborðinu, verktaki Justin Driscoll, sem neyddist til að loka væntanlegu appi sínu vegna óáreiðanlegs iCloud.
Á árinu hjálpar Apple ekki þróunaraðilum, svo allir vonuðust til að eitthvað myndi leysast að minnsta kosti á WWDC í fyrra, þ.e.a.s ráðstefnu ætluð forriturum, en jafnvel hér kom Apple ekki með mikla hjálp undir gífurlegum þrýstingi þróunaraðila. Til dæmis gaf hann upp sýnishornskóða sem hægt er að nota til að samstilla kjarnagögn, en það var langt frá því að vera lokið. Aftur, engin marktæk hjálp. Ennfremur hvöttu verkfræðingar Apple forritara til að bíða eftir iOS 6. „Að flytja úr iOS 5 í iOS 6 gerði hlutina XNUMX% betri,“ staðfest af ónefndum verktaki, "en það er samt langt frá því að vera tilvalið." Samkvæmt öðrum heimildum hafði Apple aðeins fjóra starfsmenn sem sáu um Core Data á síðasta ári, sem myndi greinilega sýna að Apple hefur ekki áhuga á þessu sviði. Fyrirtækið neitaði hins vegar að tjá sig um þessar upplýsingar.
Bless og trefill
Eftir allar þessar sveiflur sem nefndar eru kemur það ekki á óvart að margir forritarar hafi sagt nei við iCloud, þó líklega með þungu hjarta. Það var iCloud sem átti loksins að koma með eitthvað sem forritarar þráðu - einföld lausn sem tryggir eins gagnagrunna og stöðuga samstillingu þeirra á tveimur eða fleiri tækjum. Því miður er raunveruleikinn annar. „Þegar við skoðuðum iCloud og Core Data sem lausn fyrir appið okkar, áttuðum við okkur á að við gætum ekki notað það vegna þess að ekkert myndi virka,“ sagði verktaki sumra af mest seldu iPhone og Mac forritunum.
Önnur ástæða fyrir því að ekki er auðvelt að yfirgefa iCloud er sú staðreynd að Apple tekur eftir forritunum sem nota þjónustu þess (iCloud, Game Center) og hunsar algjörlega þau sem eru ekki með neitt Apple í App Store. iCloud er líka góð lausn frá markaðssjónarmiði.
Dropbox er til dæmis boðið sem mögulegur valkostur en það er ekki lengur eins notendavænt. Annars vegar þarf notandinn að setja upp annan reikning (iCloud er fáanlegur sjálfkrafa við kaup á nýju tæki) og hins vegar þarf heimild áður en forritið getur virkað, sem mistekst líka með iCloud. Og að lokum - Dropbox býður upp á samstillingu skjala, sem er einfaldlega ekki það sem forritarar eru að leita að. Þeir vilja samstilla gagnagrunna. „Dropbox, sem er mest notað um þessar mundir, hefur sannað sig fyrir samstillingu gagna. En þegar kemur að samstillingu gagnagrunnsins erum við háð iCloud,“ viðurkennir Roman Maštalíř frá Touch Art.
[do action="quote"]Mig langar að segja Apple að þeir hafi lagað allt í iOS 7, en ég trúi því ekki.[/do]
Hins vegar höfðu verktaki 2Do forritsins ekki þolinmæði, vegna fjölmargra neikvæðra reynslu af iCloud reyndu þeir alls ekki apple þjónustuna og komu strax með sína eigin lausn. „Við notum ekki iCloud vegna allra vandamálanna. Þetta er mjög lokað kerfi sem við myndum ekki geta haft eins mikla stjórn á og við viljum,“ verktaki Fahad Gillani sagði okkur. „Við völdum Dropbox fyrir samstillingu. Hins vegar notum við ekki samstillingu skjala þess, við skrifuðum okkar eigin samstillingarlausn fyrir það.“
Annað tékkneskt stúdíó, Madfinger Games, er heldur ekki með iCloud í leikjum sínum. Hins vegar, skapari vinsælu titlanna Dead Trigger og Shadowgun notar ekki Apple þjónustuna af aðeins mismunandi ástæðum. „Við erum með okkar eigið skýjabundið kerfi til að vista stöður í leiknum, því við vildum geta flutt framvindu leiksins á milli kerfa,“ David Kolečkář opinberaði okkur að vegna þróunar leikja fyrir bæði iOS og Android fyrir Madfinger Games var iCloud aldrei lausn.
Verður lausn?
Eftir því sem tíminn líður eru margir þróunaraðilar smám saman að missa vonina um að Apple komi með lausn. Til dæmis er næsta WWDC að koma, en þar sem Apple hefur nánast engin samskipti við forritara jafnvel núna, er ekki búist við því að hann komi til WWDC með opinn faðminn fullan af ráðum og svörum. „Það eina sem við getum gert er að halda áfram að senda villutilkynningar til Apple og vona að þeir lagi þær,“ harmaði ónefndan iOS forritara og annar endurómaði tilfinningar hans: „Mig langar til að segja Apple að þeir hafi lagað allt í iOS 7 og loksins er hægt að nota iCloud án vandræða eftir tvö ár, en ég trúi því ekki í raun. En það verður iOS 7 sem ætti að vera aðalþemað í WWDC þessa árs, svo forritarar geta að minnsta kosti vonað.
Ef Apple býður ekki upp á lausn á iCloud vandamálum í nýrri útgáfu af stýrikerfi sínu gæti það verið sýndarnagli í kistu fyrir sum verkefni. Einn af þróunaraðilum, sem hefur verið mikill stuðningsmaður iCloud fram að þessu, segir: „Ef Apple lagar þetta ekki í iOS 7, verðum við að yfirgefa skipið.
Ég las alla greinina og skil ekki hvaðan hún kom. Hvað varðar iCloud og apple forrit og heildarsamþættingu iCloud við iPhone og Mac, þá virkar það 100% fyrir mig og ég nota nánast öll forrit frá Apple sem styðja það. Ennfremur er ég líka með Trailers forritið frá Apple niðurhalað (þó það sé EKKI á SVK iTunes, svo það hlýtur að vera ástæða fyrir því), en ég veit ekki hvar iCloud er innbyggt hérna - ég verð að skoða það upp. Ennfremur hef ég ALDREI átt í vandræðum með iCloud í öðrum forritum. Ég nota Appig's ToDo og iCloud sync virkar 100% og ég er með yfir 100 todos í iPhone og Mac forritum sem eru nátengd vinnunni minni, þannig að ég þarf 100% vinnandi sync, svo ég veit ekki hvað 2Do er í vandræðum með. Ég hafði líka beint samband við Appigo og þeir mæltu með iCloud (auk þess að greiða samstillingarþjónustuna, auðvitað) fyrir samstillingu vegna þess að ég prófaði líka dropbox og var ekki ánægður (ég nota dropbox á hverjum degi til að samstilla skrár). Ég nota líka iBear peningaappið á hverjum degi og hef aldrei átt í neinum vandræðum með iCloud samstillingu heldur! Þú skrifar líka að Dropbox sé betri lausn fyrir skráarsamstillingu, en áður er skrifað að iCloud sé fullkomið fyrir skráarsamstillingu - ég skil þetta ekki smá. Ennfremur nota leikjastofurnar sem þú nefnir ekki iCloud, heldur nota þjónustu sína vegna samstillingar við ANDROID tæki þar sem iCloud er ekki til, þannig að ég held að það sé ekkert vandamál hér. Svona virkar Real Racing 3 síðast og líka aðeins þegar samstillt er við önnur tæki en Apple. Aðrir leikir sem nota iCloud virka þannig líka (mín reynsla). Og í lokin skrifar þú að iCloud sé mjög lokað kerfi og það sé vandamál - hefur þetta ekki alltaf verið hugmyndafræði Apple? Ef iCloud væri alveg opið myndi það alls ekki virka. Einnig er allt iOS lokað og einhver mun alltaf kvarta yfir því að hann geti það ekki, en frá mínu sjónarhorni er það bara gott, ekki satt? Að vísu hef ég ekki lesið kvartanir á spjallborðum og kvartanir frá forriturum, en ég er 100% ánægður með iCloud, svo þessi grein kom mér á óvart.
Já, eins og skrifað er í greininni. Innfædd öpp virka og notandinn tekur ekki eftir neinu
Taktu andann, þetta er í raun þýdd grein frá TheVerge, þannig að við erum að lesa skoðun Ellis Hamburger, ekki svo mikið Ondrej Holzman (ekkert á móti mér, ég er bara að gefa allt).
Í raun og veru er engum sama hvað Apple gerir vel. Allir vilja heyra hvað þeir eru að gera rangt, því auglýsingar á slíkum síðum græða tvöfalt meira. Vegna þess að annars get ég ekki útskýrt hvers vegna öll greinin væri um það hvernig "iCloud virkar alls ekki", þó það sé bara vandamál með Core Data sync, sem er um það bil 1/10 af iCloud. En eins og ég sagði, þá er engum sama hvað virkar næstum fullkomlega:
- iTunes Match
- iTunes í skýinu
- iMessage
- Facetime
- mynd streymi
- iCloud öryggisafrit
- Tengiliðir
— Áminningar
- Dagatöl
- Podcast
- Leikjamiðstöð
Enda, jafnvel þótt einn lítill hluti virki ekki fullkomlega, þá fjalla greinarnar um hvernig "ekkert virkar", því það er grín. Hins vegar vita þeir sem þekkja staðreyndir að þetta hefur ekkert með málefnalega fréttaflutning að gera.
Í dag er INNI að gagnrýna allt (sérstaklega án þess að viðkomandi hafi lesið neitt um það fyrirfram), svo annaðhvort komist í stjórn eða netfjöldinn grýtir þig.
Ef greinin gefur ekki til kynna að einungis kjarnagögn séu gagnrýnd, þá hefði það átt að vera það. Og já, greinin er að miklu leyti tekin úr TheVerge, því við getum einfaldlega ekki komist að svona upplýsingum, við höfum ekki aðgang. Ég reyndi að minnsta kosti að spyrja aðra þróunaraðila um vandamálin með iCloud til að vita hvað og hvers vegna, og þeir staðfestu meira og minna þessar kvartanir.
Þú skrifar að allir vilji heyra hvað er að og það er satt. Heldurðu að það væri þess virði að skrifa í hverri viku um hvernig iCloud er í raun frábært, hvernig allt virkar nema eitt og að gögnin séu samstillt fallega? Ég veit ekki, mér fannst þetta mjög áhugavert umræðuefni, sem nú er orðið vinsælt, sérstaklega erlendis, svo ég skrifaði um það.
Á þá ekki við að taka fram hvaðan greinin er? Eða er það aðallega þýðing á greininni? Þannig að það er ekki sköpun þín heldur einhvers annars? Þar að auki dreifa greinar eins og þessi óþarfi efasemdir eins og er einmitt í athugasemdinni hér að neðan eftir Marek Odehnal !!!
Uppruni greinarinnar er talinn upp frá upphafi undir síðustu setningu, rétt eins og allar aðrar greinar um Jablíčkář.
oh sorry ég fattaði það ekki
Jæja, það kemur ekkert sérstaklega vel út - gerðu smá tilraun: lestu aðeins titilinn og svo alla textana - af þessu hef ég á tilfinningunni að iCloud sé verra en krabbamein (og að það sé eitthvað Core Data einhvers staðar, en fyrir ofan allt sem ég þarf að muna að iCloud virkar algerlega ekki, eins og þú skrifar í einum undirtitli - að minnsta kosti er sá sem er ekki í lagi). Fáir skilja hvernig kjarnagögn eru í raun í iCloud og þessi grein nennti örugglega ekki að útskýra það á nokkurn hátt. Sú staðreynd að þú hefur nefnt það í nokkrum málsgreinum er í raun ekki nóg. Og ég sé hvergi fjölbreytni - þú þarft ekki að skrifa heila grein um það að allt virki. En í þúsund orða greininni er ekki einu sinni minnst á að allir aðrir hlutar iCloud gangi eins hægt og ég held... jæja, bara dæmigert fyrir núverandi stemningu - gagnrýnið Apple, auglýsingar borga sig. Og þess má geta að EKKERT samkeppnisfyrirtæki býður upp á svipaða lausn... það er ekkert pláss eftir fyrir það, ekki satt?
Ég vil ekki ráðleggja neinum, en ég fer eftir reglu: ef ég skil ekki eitthvað, þá skrifa ég ekki um það.
Ef þú segir mér með rólegu andliti að þér finnist greinin málefnaleg eða lýsi fleiri en einu sjónarhorni, þá verð ég því miður að hlæja.
Já, ég valdi textana aðeins meira ágengari, stundum yfir brúnina, ég tek undir það. Þar er minnst á að aðrir iCloud eiginleikar virki. Um þá staðreynd að iCloud býður upp á það sem önnur þjónusta gerir ekki, er einnig nefnt. Það er ekki þar sem iCloud býður upp á það sem það EINA. Það er áðurnefnt Dropbox, sem er algengasti kosturinn, en hann býður vissulega ekki upp á það sem iCloud gerir, þ.e.a.s. gagnagrunnssamstillingu.
Greinin lýsir fleiri skoðunum á málinu á þann hátt að nokkrir verktaki tala um sama efni. Það sem ég persónulega hafði tækifæri til að spyrja nokkur þróunarstofur, þau staðfestu öll fyrir mér að það er einfaldlega vandamál með Core Data.
Þetta er skrítið, því þegar ég les tölvuþrjótafréttir, stuðningsspjallborð eða umræður á Verge segir um helmingur þróunaraðila að þeir hafi ekki átt í vandræðum með það (jafnvel í þessari umræðu höfum við fólk sem segir það sama sjálft). En þú talaðir bara við þróunaraðilana þar sem þeir sögðu þér 100% að það virkar ekki. Athyglisvert, það virðist mjög líklegt - ég myndi örugglega ekki þora að segja að álit þeirra sem það vann fyrir, þeir ... um ... féllu út.
Ef við berum saman epli við epli (hehe), þá virka Dropbox og iCloud Document Sync bæði fullkomlega. Svo ég sé enga ástæðu til að minnast á Dropbox þegar við tölum um Core Data sync.
Til að gera það stutt, það sem ég einfaldlega skil ekki er að þú byggðir alla greinina á því að iCloud virkar ekki - punktur. Þú nefndir að það snýst aðeins um Core Data samstillingu á 13. línu. En alger meirihluti greinarinnar er um hvernig iCloud sem slíkur virkar ekki. Coz er einfaldlega ósatt. Að það sé meira tilfinning er líklega rétt. En ef þú vilt skrifa staðreyndir rétt, þá ættirðu að gefa þessu gaum. Vegna þess að þegar þú lítur niður, þá er fólk sem skildi það nákvæmlega eins og þú skrifaðir það - að iCloud virkar ekki - og þess vegna fóru þeir að spyrja hvort iCloud öryggisafrit virki að minnsta kosti. Ég held að það sé besta sönnunin fyrir því hvernig þetta hljómaði hjá flestum.
Ég skal skrifa þér það sem ég skrifaði höfundinum á The Verge: þetta er ekki persónulegt blogg þar sem það er í lagi að dreifa lygi. Hún er í raun lesin af milljónum (og í tilfelli Jablickers þúsundum) manna sem trúa þér og taka það sem þú skrifar sem staðreyndir. Það er því engin afsökun að þú hafir ekki komist að því um hvað málið snerist áður en þú skrifaðir greinina. Jafnvel þó ég gæti skilið það. Mér finnst það verra að þú hendir skránni út með vali án þess að passa við staðreyndir, þannig að útkoman sé einfölduð grein sem eltist við tilfinningu.
En mér skilst að ef titill greinarinnar væri "Af hverju er það ekki að virka einhvern veginn, Core Data sync?", þá væri hún líklega mun minna lesin. Og hér er skilið á milli þess að skapa fyrir gæði og fyrir magn.
Sjálfur spurði ég fimm tékkneska forritara (fjórir svöruðu), einn erlendan, og þeir staðfestu almennt að það er/eru vandamál með Core Data. Ég er ekki að segja að þetta eigi við um alla, en í stuttu máli þá staðfestu þeir sem ég spurði það sem ég hafði lesið annars staðar. Því miður fékk ég ekki jákvæð viðbrögð sem ég hefði annars nefnt í greininni. Ég hefði getað lýst fleiri þróunaraðilum, en ég skrifaði öllum tékkneskum forriturum sem komu upp í hugann og við bættum líka við nokkrum erlendum sem við höfum samband við, en þeir hafa ekki allir samskipti.
Það er synd að ég hafi ekki haldið mig við upprunalegu útgáfuna af greininni "The Two Faces of iCloud" því ég viðurkenni að það hefði verið miklu meira viðeigandi og bara annar titill hefði gefið greininni allt annan blæ. En núna get ég ekki tekið það til baka.
Já, það myndi líklega hljóma allt öðruvísi. Ég trúi þér með þessum forriturum, ég las skoðanir hundruða manna á ýmsum spjallborðum og þar sá ég að það er svo pol on pol. Vegna þess að margir nota í raun Core Data samstillingu án vandræða - ef þeir nota einfalda mannvirki og hafa samrunann á réttan hátt, þá ætti það ekki að vera vandamál. CDS (core data sync) hefur ekki eins miklar villur í innleiðingunni og í meginreglunni - til dæmis, hvað á að gera þegar þú ert með tvo gagnagrunna með sameiginlegum forföður, þú gerðir nokkrar breytingar á hverjum og þá reynirðu að flytja þessar breytingar og þær breytingar stangast á? Þetta er frekar stórt og frekar flókið vandamál með gagnagrunninn (O(mn^2)) og enginn hefur enn leyst það á fullnægjandi hátt, Apple mun þá reyna sem eitt af fáum.
Ég vorkenni næstum því fólki sem veit ekki mikið um það, komdu hingað, lestu grein og farðu út með það á tilfinningunni að iCloud sé skítkast. Á sama tíma, eins og ég skrifaði áður, eru heilmikið af aðgerðum sem virka án vandræða virkilega æðislegar og hafa sparað mér mikið af gögnum nokkrum sinnum. Svo mér fannst þessi skrá ósanngjörn vegna þess mjög erfiða vandamáls að CSD fordæmir allan iCloud - því miður skildu sumir það virkilega þannig.
Hvað varðar greinina um vandamál Core Data Sync - ég myndi elska að lesa hana og þakka allar frekari upplýsingar um hana. Það er bara synd að CDS náði öllu iCloud (og ekki bara í uppgjöf þinni, heldur aðeins í uppgjöf E. Hamburger, jafnvel þó að hann hafi reynt að aðskilja það einhvern veginn - og svo tugir netþjóna sem tóku við - einfaldað - birtir í stíll "iCloud er gagnlegt").
Ég held að Apple eigi það ekki skilið - sérstaklega vegna þess að enginn annar er einu sinni að reyna að leysa vandamálið.
Þessi grein er nánast bara umorðun á óánægðum forriturum og vandamálum þeirra á einum stað. Ég hef ekki persónulega reynslu af þróun og iCloud, ég notaði bara tiltækar upplýsingar.
Til að bæta við staðreyndum er sannleikurinn sá að samstilling gagnagrunna í þræla-þrælastíl er O(mn^2) vandamál sem hvorki Google né Oracle munu einu sinni reyna (en Apple hefur þegar leyst það á þokkalegan hátt fyrir í meðallagi flókin mannvirki). Apple er eina fyrirtækið sem reynir að leysa þetta, en það er aðeins gagnrýnt fyrir það. Aftur á móti er Google með meistara-þrælsamstillingu sína (á netinu) O(1) og stundum offline O(n) að hlæja að aftan, hvernig allur tæknibloggheimurinn skilur nákvæmlega ekki hvað það er að skrifa um. Því aðeins í þessu tilfelli er þeim sem standa tæknilega á bak við lofað og frumkvöðlarnir gagnrýndir. Fjandinn mannleg fáfræði í frumsendingu.
Ég er að skipta úr Android, svo ég er með einfalda spurningu: Ég skildi af greininni að vandamálið er þegar samstilling er á mörgum tækjum (t.d. vistuð leikstaða á iPhone og iPad). Ég mun bara hafa iPhone, svo spurningin er hvort þetta vandamál eigi einnig við um öryggisafrit af aðeins einu tæki á iCloud. Ég ætla bara að selja iPhone minn, kaupa nýjan og hlaða upp fullkomnu öryggisafriti frá iCloud, þegar ég verð með allar stillingar og forritastillingar í nýja símanum (lykilorð fyrir samfélagsnet, vistaðar leikjastöður...) eins og síðast í því gamla, virkar það svona? Það er ein helsta ástæða fólksflutninga, þ.e. Það er ekki hægt að taka afrit af Android án rótar að fullu og þegar ég skipti yfir í annan síma þá sóttum við öll öppin niður, en ég þurfti að gera allar stillingar í þeim handvirkt aftur og með tugum öppa er það klukkutíma aukatími. Svo leysir iCloud þetta vandamál fyrir eitt tæki í iTunes? Takk fyrir upplýsingarnar.
Þú þarft ekki að vera hræddur! iCloud á Apple tækjum virkar 100% ALLSTAÐAR. Fyrir um 2 mánuðum síðan keypti ég iP5 og ég settist niður á kaffihúsi á wifi, sló inn lykilorði apple reikningsins míns og eftir 10 mínútur var ég komin með NÁKVÆMLEGA mynd af gamla iPhone mínum, meira að segja síðustu opnuðu forritin sýnist mér!!! Öllum gögnum í iPhone verður hlaðið niður á nýja iP eftir um það bil 10 mínútur (ég var með fullan 32GB iPhone með gögnum frá fyrsta iPhone fyrir nokkrum árum þangað til, svo það gæti tekið enn minna) á nýja iP, jafnvel með fyrirkomulag forritanna sem verður (auðvitað) enn að hlaða niður, en þau munu öll innihalda gögnin sem þau innihéldu í fyrri iPhone. Allt sem þú þarft að gera handvirkt er að skrá þig inn í forrit sem krefjast þess.)
Þú þarft ekki að vera hræddur! iCloud á Apple tækjum virkar 100% ALLSTAÐAR. Fyrir um 2 mánuðum síðan keypti ég iP5 og ég settist niður á kaffihúsi á wifi, sló inn lykilorði apple reikningsins míns og eftir 10 mínútur var ég komin með NÁKVÆMLEGA mynd af gamla iPhone mínum, meira að segja síðustu opnuðu forritin sýnist mér!!! Öllum gögnum í iPhone verður hlaðið niður á nýja iP eftir um það bil 10 mínútur (ég var með fullan 32GB iPhone með gögnum frá fyrsta iPhone fyrir nokkrum árum þangað til, svo það gæti tekið enn minna) á nýja iP, jafnvel með fyrirkomulag forritanna sem verður (auðvitað) enn að hlaða niður, en þau munu öll innihalda gögnin sem þau innihéldu í fyrri iPhone. Allt sem þú þarft að gera handvirkt er að skrá þig inn í forrit sem krefjast þess.)
Ég þarf líka að leggja mitt af mörkum hér.. Sem byrjandi þróunaraðili er ég að reyna að innleiða iCloud í forritinu mínu líka.. Ég hef ekki tapað gögnum ennþá.. Allt virkar eins og það á að gera.. Ég býst við að ég sé heppinn.. Það eina sem mér líkar kannski ekki við er hraðasamstillingin.. Að hlaða ca 1 MB af gögnum tekur örugglega lengri tíma en að hlaða niður klassískum 1 MB af gögnum af netinu.. Hins vegar, þar sem allir logs eru hlaðnir niður er það ásættanlegt .. Já, það er mjög auðvelt að villa IP eða iPad þannig að það þurfi að eyða öllum gögnum úr iCloud og endurheimta síðan allan símann.. (Gögnin verða áfram þar en villa verður til ef stillingarnar eru rangar.. ) En allt er endurreist á 10 mínútum og þetta vandamál varðar aðeins forritara.. Það mun ekki gerast fyrir venjulegan dauðlegan mann.. Á iOS6 á ég örugglega ekki í miklum vandræðum með iCloud í formi Core data, og ég er nokkuð ósammála með greininni.
Jæja, fyrsta setningin „Steve Jobs kynnti þjónustu sem hræðir marga þróunaraðila enn í dag. Það er ekkert nema iCloud“. Og sú staðreynd að það er í raun bara vandamál með Core Data samstillingu, við munum komast að því um 12 línur niður.
Djöfull þarf að beygja staðreyndirnar til að gera þær enn tilkomumeiri.