In u so ultimu keynote in WWDC in 2011, Steve Jobs hà introduttu un serviziu chì teme ancu parechji sviluppatori. Ùn hè altru chè iCloud, u successore salutariu di u MobileMe in difficultà. Tuttavia, ancu iCloud ùn hè micca senza errore. È i sviluppatori sò in rivolta ...
Steve Jobs prima demoed iCloud in June 2011, u serviziu hè statu lanciatu quattru mesi dopu è avà hè stata in funziunamentu di circa un annu è mezu. À a superficia, un serviziu relativamente liscia chì, in e parolle di u visionariu legendariu, "funciona solu" (o almenu duverebbe), ma in l'internu, un miccanisimu indomita chì spessu faci ciò chì vole, è i sviluppatori ùn anu micca un'arma efficace contru. lu.
"Tuttu succede in autumàticu è hè assai faciule per cunnette e vostre app à u sistema di almacenamento iCloud". Jobs hà dettu à quellu tempu. Quandu i sviluppatori si ricordanu di e so parolle avà, prubabilmente anu da bristle. "iCloud solu ùn hà micca travagliatu per noi. Avemu veramente passatu assai tempu nantu à questu, ma iCloud è a sincronia di Core Data avianu sti prublemi chì ùn pudemu micca risolve ". hà ammissu u capu di u studiu Black Pixel, chì hè rispunsevuli, per esempiu, di u famosu lettore RSS NetNewsWire. Per ella, iCloud duveria esse a suluzione ideale per a sincronizazione, soprattuttu in un tempu quandu Google hè vicinu à chjude u so Google Reader, ma a scumessa nantu à u serviziu Apple ùn hà micca travagliatu.
Nunda travaglia
Hè surprisante chì un serviziu chì hà più di 250 milioni d'utilizatori è hè cusì unu di i più grandi di u so tipu in u mondu hà tali prublemi. À un sguardu superficiale à a materia, unu puderia indicà u dettu à i sviluppatori, ma sò innocenti in questu in u mumentu. iCloud prova à implementà parechji di elli in i so appricazzioni, ma i so tentativi spessu finiscinu in fallimentu. Perchè iCloud hà prublemi seri cù a sincronizazione.
[do action="quote"]Ùn possu mancu cuntà tutti i sviluppatori chì anu avutu prublemi è eventualmente rinunciatu.[/do]
"Aghju riscrivite u mo codice iCloud parechje volte sperendu di truvà una suluzione di travagliu," hà scrittu sviluppatore Michael Göbel. Tuttavia, ùn hà micca trovu una suluzione, è dunque ùn pò ancu marcianise e so applicazioni, o megliu l'App Store. "Ùn possu mancu cuntà tutti i sviluppatori è l'imprese chì anu avutu i stessi prublemi chì aghju fattu è eventualmente rinunziò. Dopu avè persu centinaie di millaie di dati di l'utilizatori, anu solu abbandunatu iCloud in tuttu.
U prublema più grande di Apple cù iCloud hè a sincronizazione di basa di dati (Core Data). L'altri dui tipi di dati chì ponu esse sincronizati via u nuvulu d'Apple - paràmetri è schedarii - travaglianu in limiti senza prublemi. Tuttavia, Core Data si cumporta in modu cumplitamenti imprevisible. Hè un quadru d'altu livellu chì vi permette di sincronizà parechje basa di dati trà i dispositi. "iCloud hà prumessu di risolve tutti i prublemi di sincronizazione di basa di dati cù u supportu Core Data, ma solu ùn funziona micca", hà dettu unu di i sviluppatori prominenti, chì ùn vulianu micca esse chjamatu per mantene una bona relazione cù Apple.
À u listessu tempu, Apple ignora cumplitamenti sti prublemi, iCloud cuntinueghja à publicità cum'è una suluzione simplice, è l'utilizatori dumandanu da i sviluppatori. Ma malgradu i sforzi di u sviluppatore, i dati di l'utilizatori spariscenu senza cuntrollu è i dispositi cessanu di sincronizà. "Questi prublemi spessu piglianu ore per risolve, è alcuni ponu rompe permanentemente i vostri cunti", un altru sviluppatore di punta si appoghja à Apple è aghjunghje: "In più, AppleCare ùn hè micca capaci di risolve questi prublemi cù i clienti".
"Avemu luttatu cù a cumminazione di Core Data è iCloud tuttu u tempu. Stu sistema tutale hè imprevisible, è u sviluppatore spessu hà opzioni limitate per influenzà u so funziunamentu ". descrive u studiu di sviluppu cecu Tocca l'Art, chì hà cunfirmatu à noi chì, per via di prublemi persistenti, abbanduneghja sta suluzione è travaglia in u so propiu, in quale hà da utilizà a sincronizazione di u schedariu invece di a sincronizazione di basa di dati cum'è tali. Allora puderà utilizà iCloud per questu, perchè a sincronizazione di i schedari si faci senza prublemi. Dopu tuttu, questu hè ancu cunfirmatu da i sviluppatori di Jumsoft: "iCloud hè senza dubbitu un grande strumentu per u almacenamentu direttu di u schedariu". Tuttavia, Jumsoft, sfurtunatamenti, hà bisognu di Core Data per a so applicazione Money ben cunnisciuta, è questu hè un scontru.
[do action="quote"]iCloud è Core Data sò u peghju incubo di ogni sviluppatore.[/do]
Parechje prublemi derivanu ancu da situazioni inespettate chì ponu facirmenti accadutu, cum'è quandu un utilizatore accede à un ID Apple in u so dispusitivu è accede à un altru. Apple ùn conta micca in tuttu. "Cumu risolve u prublema quandu l'utilizatore, chì ùn hè micca firmatu in iCloud, accende l'applicazione, dopu cunnette à iCloud è principia l'applicazione di novu?" dumandò cun un sviluppatore in i fori Apple.
Tutti i prublemi cù iCloud culminate in l'insatisfaction di l'utilizatori di l'app chì perdenu dati, mentre chì i sviluppatori spessu solu fighjanu senza aiutu. "L'utilizatori si lamentanu à mè è valutanu l'applicazioni cù una stella", si lamentò nantu à i fori di mela, u sviluppatore Brian Arnold, chì ùn hà ancu ricevutu una spiegazione da Apple nantu à ciò chì deve fà cù prublemi simili, o per quessa chì succede in tuttu. È i fori sò pieni di tali lagnanze nantu à a sincronizazione iCloud.
Certi sviluppatori sò digià perde a pacienza cù iCloud, è ùn hè micca maravigliu. "iCloud è Core Data sò u peghju incubo di ogni sviluppatore", dichjaratu per A Lunatics Lament sviluppatore senza nome. "Hè frustrante, folle à volte, è vale a pena ore interminabili di risoluzione di i prublemi".
Apple hè silenziu. Ellu ellu stessu i prublemi
Forsi ùn hè micca maravigghiusu chì i prublemi di Apple cù iCloud passanu cum'è s'ellu nunda hè accadutu. Apple praticamenti ùn aduprate micca u problematicu Core Data in i so applicazioni. Ci hè veramente dui iClouds - unu chì alimenta i servizii di Apple è unu chì hè offertu à i sviluppatori. Apps è servizii cum'è iMessage, Mail, copia di salvezza iCloud, iTunes, Photo Stream è altri sò custruitu nant'à tecnulugia cumplitamenti differente chè ciò chì hè disponibile à i sviluppori terzu-party. Questu hè, quellu cù quale ci sò prublemi custanti. L'applicazioni da u pacchettu iWork (Keynote, Pages, Numbers) utilizanu a listessa API cum'è l'applicazioni di terzu, ma solu per una sincronizazione di documenti assai più simplice, chì Apple piglia assai cura per fà u travagliu. Quandu lascianu iCloud è Core Data in a so app in Cupertino, ùn sò micca megliu in termini di affidabilità di sviluppatori di terzu. L'applicazione Trailers, chì usa Core Data per a sincronizazione, parla per sè stessu, è l'utilizatori perdenu regularmente alcuni record.
Tuttavia, cù Trailers, chì ùn sò micca guasi cum'è populari, sti prublemi sò relativamente faciuli di perde. Ma allora chì i sviluppatori di l'applicazioni più populari dicenu à i so utilizatori, chì simpricimenti anu da s'appoghjanu nantu à i prublemi Core Data in iCloud, ma spessu ùn ponu micca guarantisci u tipu di funziunalità chì Apple sempre publicità in i so publicità? Apple certamente ùn li aiuterà micca. "Qualchissia da Apple pò cummentà sta situazione?" dumandò senza successu nant'à u foru, u sviluppatore Justin Driscoll, chì hè statu custrettu à chjude a so app imminenti a causa di iCloud unreliable.
Duranti l'annu, Apple ùn aiuta micca i sviluppatori, cusì tutti speravanu chì qualcosa seria risolta almenu à a WWDC di l'annu passatu, vale à dì una cunferenza destinata à i sviluppatori, ma ancu quì Apple ùn hà micca purtatu assai aiutu sottu una pressione enormosa da i sviluppatori. Per esempiu, hà furnitu codice di mostra chì pò esse usatu per sincronizà Core Data, ma era luntanu da esse cumpletu. In novu, senza aiutu significativu. Inoltre, l'ingegneri Apple urgeu à i sviluppatori à aspittà per iOS 6. "Passà da iOS 5 à iOS 6 hà fattu e cose XNUMX% megliu", cunfirmatu da un sviluppatore senza nome, "ma hè sempre luntanu da l'ideale". Sicondu altre fonti, Apple hà avutu solu quattru impiegati chì cercanu Core Data l'annu passatu, chì mostranu chjaramente chì Apple ùn hè micca interessatu in questu spaziu. Tuttavia, a cumpagnia rifiutò di cummentà sta infurmazione.
Addiu è sciarpa
Dopu à tutte e vicissitudes mintuatu, ùn hè micca surprisante chì parechji sviluppatori dissenu micca à iCloud, ancu s'è prubabilmente cù un core pisanti. Era iCloud chì duverebbe infine portà qualcosa chì i sviluppatori bramavanu - una suluzione simplice chì assicura una basa di dati identica è a so sincronizazione constante in dui o più dispositi. Sfortunatamente, a realità hè diversa. "Quandu avemu guardatu iCloud è Core Data cum'è una soluzione per a nostra app, avemu capitu chì ùn pudemu micca aduprà perchè nunda ùn funzionava". hà dettu u sviluppatore di qualchi di l'applicazioni iPhone è Mac più venduti.
Un altru mutivu perchè iCloud ùn hè micca facilmente abbandunatu hè u fattu chì Apple nota l'applicazioni chì utilizanu i so servizii (iCloud, Game Center), è ignora completamente quelli chì ùn anu nunda Apple in l'App Store. iCloud hè dinù una bona suluzione da un puntu di vista marketing.
Dropbox, per esempiu, hè prupostu cum'è una pussibuli alternativa, ma ùn hè più cum'è user-friendly. Da una banda, l'utilizatore hà da stallà un altru contu (iCloud hè dispunibule automaticamente cù l'acquistu di un novu dispositivu) è da l'altra banda, l'autorizazione hè necessaria prima chì l'applicazione pò funziunà, chì falla ancu cù iCloud. È infine - Dropbox offre a sincronizazione di documenti, chì ùn hè micca solu ciò chì i sviluppatori cercanu. Vulenu sincronizà e basa di dati. "Dropbox, chì hè u più utilizatu in u mumentu, hà pruvatu à a sincronizazione di dati. Ma quandu si tratta di sincronizà a basa di dati, dependemu di iCloud ". ammette Roman Maštalíř da Touch Art.
[do action="quote"]Vogliu dì à Apple chì anu riparatu tuttu in iOS 7, ma ùn ci crede micca veramente.[/do]
In ogni casu, i sviluppatori di l'applicazione 2Do ùn anu micca pacienza, per via di numerosi spirienzi negativi cù iCloud, ùn anu micca pruvatu à tuttu u serviziu di mela è subitu subitu cù a so propria suluzione. "Ùn avemu micca aduprà iCloud per via di tutti i prublemi. Hè un sistema assai chjusu nantu à quale ùn pudemu micca avè u cuntrollu quantu ci vuleriamu ". u sviluppatore Fahad Gillani ci hà dettu. "Avemu sceltu Dropbox per a sincronizazione. Tuttavia, ùn usemu micca a so sincronizazione di documenti, avemu scrittu a nostra propria suluzione di sincronizazione per questu ".
Un altru studiu cecu, Madfinger Games, ùn hà ancu iCloud in i so ghjochi. In ogni casu, u creatore di i tituli populari Dead Trigger è Shadowgun ùn usa micca u serviziu Apple per ragioni ligeramente diverse. "Avemu u nostru propiu sistema basatu in nuvola per salvà pusizioni in-game, perchè vulemu esse capace di trasfirià u prugressu di u ghjocu trà e plataforme". David Kolečkář hà revelatu chì per via di u sviluppu di ghjochi per iOS è Android per Madfinger Games, iCloud ùn hè mai statu una suluzione.
Ci sarà una suluzione ?
Cum'è u tempu passa, parechji sviluppatori perdenu pianu pianu a speranza chì Apple vene cun una suluzione. Per esempiu, u prossimu WWDC hè ghjuntu, ma postu chì Apple praticamenti ùn cumunicà micca cù i sviluppatori ancu avà, ùn hè micca previstu chì ellu vene à WWDC cù i braccia aperti pienu di cunsiglii è risposte. "Tuttu ciò chì pudemu fà hè di cuntinuà à mandà rapporti di bug à Apple è spergu chì li risolveranu", si lamentava un sviluppatore iOS senza nome, cù un altru chì ripete i so sentimenti: "Mi piacerebbe dì à Apple chì anu riparatu tuttu in iOS 7 è iCloud pò esse finalmente usatu senza prublemi dopu à dui anni, ma ùn crede micca veramente chì". Ma serà iOS 7 chì deve esse u tema cintrali di a WWDC di questu annu, cusì i sviluppatori ponu almenu sperà.
Se Apple ùn offre micca una suluzione à i prublemi di iCloud in una nova versione di u so sistema upirativu, puderia esse un chiovu virtuale in u coffinu per certi prughjetti. Unu di i sviluppatori, chì hè statu un forte sustegnu di iCloud finu à avà, dice: "Se Apple ùn risolve micca questu in iOS 7, avemu da abbandunà a nave".
Aghju lettu tuttu l'articulu è ùn capiscu micca da induve vene. In quantu à l'applicazioni iCloud è Apple è l'integrazione generale di iCloud in iPhone è Mac, funziona 100% per mè è aghju utilizatu quasi ogni applicazione da Apple chì sustene. Inoltre, aghju ancu l'applicazione Trailers da Apple scaricata (ancu s'ellu ùn hè micca in SVK iTunes, dunque ci deve esse una ragione per quessa), ma ùn sò micca induve iCloud hè integratu quì - l'aghju da circà. su. Inoltre, ùn aghju MAI avutu un prublema cù iCloud in altre app. Aduprà Appig's ToDo è iCloud sync funziona 100% è aghju più di 100 tutti in l'applicazioni iPhone è Mac chì sò strettamente ligati à u mo travagliu, cusì aghju bisognu di 100% di sincronia di travagliu, perchè ùn sò micca sapè ciò chì 2Do hà avutu prublemi. Aghju ancu cumunicatu direttamente cù Appigo è ricumandenu iCloud (in più di u so serviziu di sincronia pagatu, sicuru) per a sincronizazione perchè aghju ancu pruvatu dropbox è ùn era micca cuntentu (aghju aduprà dropbox ogni ghjornu per sincronizà i schedari). Aghju ancu aduprà l'app iBear di soldi ogni ghjornu è ùn aghju mai avutu prublemi cù a sincronizazione di iCloud! Scrive ancu chì Dropbox hè una suluzione megliu per a sincronizazione di u schedariu, ma prima hè scrittu chì iCloud hè perfetta per a sincronizazione di u schedariu - ùn aghju micca capitu questu un pocu. Inoltre, i studii di ghjocu chì menzionate ùn usanu micca iCloud, ma usanu u so serviziu per via di a sincronizazione cù i dispositi ANDROID induve iCloud ùn esiste micca, cusì pensu chì ùn ci hè micca prublema quì. Questu hè cumu Real Racing 3 funziona più recentemente, è ancu solu quandu si sincronizza cù i dispositi altru ch'è Apple. Altri ghjochi chì utilizanu iCloud funziona ancu cusì (in a mo sperienza). È à a fine, scrivite chì iCloud hè un sistema assai chjusu è questu hè un prublema - ùn hè micca sempre stata a filusufìa di Apple? Sè iCloud era cumplettamente aperta, ùn saria micca travagliatu. Inoltre, tuttu l'iOS hè chjusu è qualcunu si lagnarà sempre ch'elli ùn ponu micca fà, ma da u mo puntu di vista, hè solu bè, nò ? Certamente, ùn aghju micca lettu e lagnanze nantu à i fori è i lagnanze da i sviluppatori, ma sò 100% cuntentu cù iCloud, cusì stu articulu m'hà sorpresu.
Iè, cum'è scrittu in l'articulu. L'applicazioni native funzionanu è l'utilizatore ùn nota nunda
Pigliate un fiatu, hè in realtà un articulu traduttu da TheVerge, cusì lighjemu l'opinione di Ellis Hamburger, micca tantu di Ondrej Holzman (nunda contru à mè, mi daraghju tuttu).
In realtà, nimu ùn importa ciò chì Apple faci bè. Tutti volenu sente ciò chì facenu male, perchè a publicità in tali siti guadagna duie volte. Perchè altrimenti ùn possu micca spiegà perchè l'articulu sanu saria cumu "iCloud ùn funziona micca à tutti", ancu s'ellu hè solu di prublemi cù a sincronia di Core Data, chì hè circa 1/10 di iCloud. Ma cum'è aghju dettu, nimu ùn importa ciò chì funziona quasi perfettamente:
- iTunes Match
- iTunes in u Cloud
- iMessage
- Facetime
- flussu di foto
- backups iCloud
- Cuntatti
- Ricordi
- Calendari
- Podcast
- Centru di ghjocu
Dopu tuttu, ancu s'è una piccula parte ùn viaghja micca perfettamenti, l'articuli sò nantu à cumu "nunda ùn funziona", perchè hè un scherzu. Tuttavia, e persone chì cunnosci i fatti sanu chì questu ùn hà nunda di fà cù un rapportu obiettivu.
Oghje hè IN à criticà tuttu (soprattuttu senza chì a persona hà lettu nunda di prima), cusì o unisci à u bordu o a massa di Internet vi lapidarà.
Se l'articulu ùn implica micca chì solu Core Data hè criticatu, allora duverebbe esse. È iè, l'articulu hè largamente pigliatu da TheVerge, perchè ùn pudemu micca ghjunghje à stu tipu d'infurmazioni, ùn avemu micca accessu. Aghju pruvatu à dumandà almenu alcuni altri sviluppatori nantu à i prublemi cù iCloud per sapè ciò chì è perchè, è più o menu cunfirmanu sti lagnanze.
Scrivite chì tutti volenu sente ciò chì hè sbagliatu, è hè vera. Pensate chì valeria a pena di scrive ogni settimana nantu à cumu l'iCloud hè veramente grande, cumu tuttu funziona fora di una cosa è chì i dati sò sincronizati bè? Ùn sò micca, pensu chì questu era un tema assai interessante, chì avà hè diventatu populari, soprattuttu à l'esteru, cusì aghju scrittu annantu à questu.
In questu casu, ùn hè micca applicà chì duvete dichjarà a fonte da quale hè l'articulu ? O hè soprattuttu una traduzzione di l'articulu ? Allora ùn hè micca a vostra creazione, ma di qualcunu altru ? Inoltre, articuli cum'è questu sparghje inutilmente dubbii, cum'è esattamente u casu in u cumentu sottu di Marek Odehnal !!!
A fonte di l'articulu hè listatu da u principiu sottu l'ultima frase, cum'è per tutti l'altri articuli nantu à Jablíčkář.
oh scusate ùn aghju micca capitu chì
Ebbè, ùn esce micca bè - fate un pocu esperimentu: leghjite solu u tìtulu è dopu tutti i subtitulos - da questu aghju u sintimu chì iCloud hè peghju chè u cancer (è chì ci hè qualcosa Core Data in qualchì locu, ma sopra). tuttu ciò chì aghju da ricurdà chì iCloud assolutamente ùn funziona micca, cum'è scrive in un subtitulu - almenu quellu hè fora di u marcatu). Pochi pirsuni capiscenu cumu i Core Data in realtà figuranu in iCloud, è questu articulu definitivamente ùn hà micca preoccupatu di spiegà in ogni modu. U fattu chì l'avete citatu in parechji paragrafi ùn hè veramente micca abbastanza. È ùn vecu micca a pluralità in ogni locu - ùn avete micca bisognu di scrive un articulu sanu nantu à u fattu chì tuttu funziona. Ma in l'articulu di mille parolle, micca una volta si dice chì tutte l'altri parti di iCloud correnu lentamente cum'è pensu ... bè, solu tipicu di l'umore attuale - criticà Apple, a publicità paga. È si deve esse mintuatu chì NESSUNA cumpagnia cumpetitiva prupone una suluzione simili... ùn ci hè più spaziu per quessa, nò ?
Ùn vogliu micca cunsiglià à nimu, ma seguitu una regula: s'ellu ùn capiscu micca qualcosa, ùn scrivu micca.
Se mi dite cù una faccia tranquilla chì pensate chì l'articulu hè ughjettivu o esprime più di un puntu di vista, allora, sfurtunatamenti, aghju da ride.
Iè, aghju sceltu i subtitulos un pocu più aggressivu, qualchì volta sopra à u bordu, l'accettu. Chì altre funziunalità iCloud travagliu hè mintuatu quì. Circa u fattu chì iCloud prupone ciò chì altri servizii ùn, ci hè dinù mintuatu. Ùn hè micca quì chì iCloud prupone cum'è l'UNICA. Ci hè u Dropbox sopra citatu, chì hè l'alternativa più cumuna, ma certamenti ùn offre micca ciò chì iCloud faci, vale à dì a sincronizazione di basa di dati.
L'articulu sprime più opinioni nantu à a materia in a manera chì parechji sviluppatori parlanu di u stessu tema. Ciò ch'e aghju avutu personalmente l'uppurtunità di dumandà parechji studi di sviluppatore, tutti m'hà cunfirmatu chì ci hè solu un prublema cù Core Data.
Questu hè stranu, perchè quandu aghju lettu nutizie di pirate, fori di supportu o discussioni nantu à u Verge, circa a mità di i sviluppatori dicenu chì ùn anu micca avutu un prublema cù questu (ancu in questa discussione avemu persone chì dicenu u stessu). Ma avete appena parlatu cù i sviluppatori induve 100% vi anu dettu chì ùn funziona micca. Interessante, pare assai prubabile - Di sicuru, ùn osaraghju micca dì chì l'opinione di e persone per quale hà travagliatu, elli ... um ... cascò.
Se paragunemu mela à mela (hehe), Dropbox è iCloud Document Sync travaglianu perfettamente. Allora ùn vecu micca ragiuni per menziunà Dropbox à tuttu quandu parlemu di a sincronia di Core Data.
To cut it short, ciò chì I simpricimenti ùn capisce hè chì vi basatu tuttu articulu nant'à u fattu chì iCloud ùn travaglia - periodu. Avete mintuatu chì si tratta solu di a sincronia di Core Data nantu à a 13a linea. Ma a maiuranza assuluta di l'articulu hè di quantu iCloud cum'è tali ùn viaghja micca. Coz hè simplicemente falsu. Chì hè più di una sensazione hè probabilmente vera. Ma s'è vo vulete scrive currettamente in fattu, allora duvete attentu à questu. Perchè quandu vi fighjate, ci sò persone chì anu capitu esattamente cum'è avete scrittu - chì iCloud ùn viaghja micca - è per quessa ch'elli cuminciaru à dumandà se a copia di salvezza iCloud almenu funziona. Pensu chì hè a megliu evidenza di cumu si sonava à a maiò parte di a ghjente.
Vi scrivu ciò ch'e aghju scrittu à l'autore nant'à The Verge : questu ùn hè micca un blog persunale induve hè bè di sparghje falsità. Hè veramente lettu da milioni (è in u casu di Jablicker millaie) di persone chì vi credenu è piglianu ciò chì scrive cum'è fatti. Allora ùn hè micca scusa chì ùn avete micca scupertu ciò chì si trattava prima di scrive l'articulu. Ancu s'ellu puderia capisce. Pensu peghju chì vi scaccià selettivamenti u schedariu senza currisponde à i fatti, perchè u risultatu hè un articulu simplificatu, perseguendu una sensazione.
Ma capiscu chì se u titulu di l'articulu era "Perchè ùn hè micca travagliatu in qualchì modu, Core Data sync?", Saria prubabilmente assai menu lettu. È quì hè a linea di divisione trà a creazione per a qualità è per a quantità.
Aghju dumandatu à cinque sviluppatori cechi (quattru risposti), unu straneru, è in generale cunfirmanu chì ci hè / sò un prublema cù Core Data. Ùn dicu micca chì questu hè veru per tutti, ma in breve, quelli chì aghju dumandatu cunfirmavanu ciò chì aghju lettu in altrò. Sfurtunatamente, ùn aghju micca ricevutu una risposta pusitiva, chì averia dettu altrimenti in l'articulu. Puderia avè descrittu più sviluppatori, ma aghju scrittu à tutti i sviluppatori cechi chì sò venuti in mente, è aghjustatu ancu parechji stranieri cù quale avemu cuntatti, ma micca tutti cumunicà.
Hè una vergogna chì ùn aghju micca appiccicatu cù a versione uriginale di l'articulu "I dui volti di iCloud" perchè ammetta chì saria statu assai più apprupriatu è solu un tìtulu diversu averia datu l'articulu una sensazione completamente diversa. Ma avà ùn possu micca ripiglià.
Iè, probabilmente sonarà assai diversu. Credu chì voi cù questi sviluppatori, aghju lettu l'opinioni di centinaie di persone in diversi fori è quì aghju vistu chì hè cusì pol on pol. Perchè assai persone utilizanu veramente a sincronia di Core Data senza prublema - se usanu strutture simplici è avè a fusione trattata bè, allora ùn deve esse un prublema. CDS (core data sync) ùn hà micca errori in l'implementazione quant'è in principiu - per esempiu, chì fà quandu avete duie basa di dati cù un antenatu cumunu, avete fattu alcuni cambiamenti in ognuna è dopu pruvate di trasfirià quelli cambiamenti è quelli. cambia u cunflittu? Questu hè un prublema abbastanza grande è piuttostu cumplessu cù a basa di dati (O (mn ^ 2)) è nimu hà ancu risoltu in modu satisfactoriu, Apple hà da pruvà cum'è unu di i pochi.
Quasi mi dispiace per e persone chì ùn ne cunnosci micca assai, venite quì, leghjite un articulu è partenu cù a sensazione chì iCloud hè un pezzu di merda. À u listessu tempu, cum'è aghju scrittu prima, e decine di funzioni chì travaglianu senza nisun prublemu sò veramente fantastichi è m'hà salvatu assai dati parechje volte. Allora aghju trovu stu schedariu inghjustu per via di u prublema assai difficiule di CSD chì cundanna l'iCloud tutale - sfurtunatamenti, certi persone l'anu veramente capitu cusì.
In quantu à l'articulu nantu à i prublemi di Core Data Sync - I saria cuntentu di leghje è aghju apprezzà ogni infurmazione più nantu à questu. Hè solu una vergogna chì CDS hà pigliatu tuttu iCloud (è micca solu in a vostra sottumissione, ma un pocu in a sottumissione di E. Hamburger, ancu s'ellu hà pruvatu à separà in una certa manera - è dopu decine di servitori chì anu pigliatu u più - simplificatu - publicatu in u stilu). di "iCloud hè utile").
Ùn pensu micca chì Apple si meriteghja - soprattuttu perchè nimu ùn prova ancu di risolve u prublema.
Questu articulu hè praticamenti solu una parafrasazione di sviluppatori disgruntled è i so prublemi in un locu. Ùn aghju micca spirienza persunale cù u sviluppu è iCloud, aghju appena tiratu nantu à l'infurmazioni dispunibili.
Per aghjunghje fatti, a verità hè chì a sincronizazione di e basa di dati di stile slave-slave hè un prublema O (mn ^ 2) chì nè Google nè Oracle pruvaranu ancu (mentre Apple hà digià risoltu decentemente per strutture moderatamente cumplesse). Apple hè l'unica cumpagnia chì prova di risolve questu, ma hè solu criticatu per questu. Per d 'altra banda, Google cù a so sincronizazione maestru-slave (in linea) O (1) è à volte offline O (n) daretu rida di cumu tutta a blogosfera tecnologica ùn capisce assolutamente ciò chì scrive. Perchè solu in questu casu sò quelli chì sò tecnulugichi daretu elogiati è i pionieri criticati. Maledetta ignuranza umana in prima trasmissione.
Passu da Android, cusì aghju una quistione simplice: aghju capitu da l'articulu chì u prublema hè quandu si sincronizza in parechji dispositi (per esempiu, a pusizione di ghjocu salvata in iPhone è iPad). I vi hannu sulu un iPhone, cusì a quistione hè s'ellu stu prublemu applicà dinù à a copia di salvezza di solu è solu un dispusitivu nant'à iCloud. Venderaghju solu u mo iPhone, cumprà un novu, è carica una copia di salvezza cumpleta da iCloud, quandu aghju tutte e paràmetri è i paràmetri di l'applicazione in u novu telefunu (passwords per e rete soziale, pusizioni salvate di ghjocu...) cum'è l'ultima volta in u vechju, funziona cusì ? Hè unu di i mutivi principali di a migrazione, i.e. L'Android senza root ùn pò micca esse una copia di salvezza cumpleta, è quandu aghju cambiatu à un altru telefunu, avemu scaricatu tutte l'applicazioni, ma aghju avutu à fà tutte e paràmetri in elli manualmente di novu, è cù decine d'applicazioni, questu hè ore di tempu extra. Allora iCloud risolve stu prublema per un dispositivu in iTunes? Grazie per l'infurmazioni.
Ùn ci vole à avè paura ! iCloud nantu à i dispositi Apple travaglia 100% in ogni locu. Circa 2 mesi fà aghju compru un iP5 è m'aghju assittatu in una caffetteria in wifi, intrutu in a password di u mo contu Apple è in 10 minuti aghju avutu una maghjina ESATTA di u mo vechju iPhone, ancu l'ultime applicazioni aperte mi parenu !!! Tutti i dati in l'iPhone seranu scaricati à u novu IP in circa 10 minuti (aghju avutu un iPhone 32GB pienu cù dati da u primu iPhone parechji anni fà finu à allora, perchè pò piglià ancu menu) à u novu IP, ancu cù l'arrangementu di l'applicazioni chì deve esse (di sicuru) sempre à scaricà, ma tutti cuntenenu i dati chì cuntenenu in l'iPhone precedente. Tuttu ciò chì duvete fà manualmente hè login à l'applicazioni chì ne necessitanu.)
Ùn ci vole à avè paura ! iCloud nantu à i dispositi Apple travaglia 100% in ogni locu. Circa 2 mesi fà aghju compru un iP5 è m'aghju assittatu in una caffetteria in wifi, intrutu in a password di u mo contu Apple è in 10 minuti aghju avutu una maghjina ESATTA di u mo vechju iPhone, ancu l'ultime applicazioni aperte mi parenu !!! Tutti i dati in l'iPhone seranu scaricati à u novu IP in circa 10 minuti (aghju avutu un iPhone 32GB pienu cù dati da u primu iPhone parechji anni fà finu à allora, perchè pò piglià ancu menu) à u novu IP, ancu cù l'arrangementu di l'applicazioni chì deve esse (di sicuru) sempre à scaricà, ma tutti cuntenenu i dati chì cuntenenu in l'iPhone precedente. Tuttu ciò chì duvete fà manualmente hè login à l'applicazioni chì ne necessitanu.)
Aghju ancu cuntribuisce quì .. Cum'è un sviluppatore principiante, aghju pruvatu à implementà iCloud ancu in a mo applicazione .. Ùn aghju micca avutu alcuna perdita di dati .. Tuttu funziona cum'è duverebbe .. Pensu chì sò furtunatu.. L'unicu ciò chì ùn mi piace micca hè a sincronizazione veloce.. Caricà circa 1 MB di dati certamente dura più di scaricà un classicu 1 MB di dati da Internet.. Tuttavia, postu chì tutti i logs sò scaricati, hè accettabile .. Iè, hè assai faciule di bug u vostru IP o iPad in modu chì deve esse sguassate tutte e dati da iCloud è poi restaurà tuttu u telefunu .. (I dati fermanu quì, ma un errore serà generatu se i paràmetri sò sbagliati.. ) Ma tuttu hè restauratu in 10 minuti è stu prublema solu cuncerna i sviluppatori .. Ùn succede micca à un mortale ordinariu .. In iOS6 ùn aghju definitivamente micca prublemi maiò cù iCloud in forma di dati Core, è un pocu disaccordu. cù l'articulu.
Oh bè, a prima frase "Steve Jobs hà introduttu un serviziu chì teme ancu parechji sviluppatori oghje. Ùn hè nunda, ma iCloud ". È u fattu chì hè in realtà solu un prublema cù a sincronia di Core Data, scupreremu circa 12 linee.
Infernu, per u sensu di u sensaziunalismu, i fatti anu da esse piegati per fà ancu più sensaziunali.