Na svom posljednjem uvodnom predavanju na WWDC-u 2011. Steve Jobs je predstavio uslugu koja još uvijek užasava mnoge programere. To je nitko drugi nego iCloud, spasonosni nasljednik problematičnog MobileMe. Međutim, ni iCloud nije bez grešaka. A programeri se bune...
Steve Jobs prvi je put predstavio iCloud u lipnju 2011., usluga je pokrenuta četiri mjeseca kasnije i sada radi oko godinu i pol dana. Na površini, relativno glatka usluga koja, prema riječima legendarnog vizionara, "samo radi" (ili bi barem trebala), ali iznutra, neukrotivi mehanizam koji često radi što hoće, a programeri nemaju učinkovito oružje protiv to.
"Sve se događa automatski i vrlo je jednostavno povezati svoje aplikacije sa sustavom za pohranu iCloud," rekao je tada Jobs. Kad se programeri sada sjete njegovih riječi, vjerojatno će se nakostriješiti. “iCloud jednostavno nije radio za nas. Zaista smo potrošili puno vremena na to, ali iCloud i Core Data sync imali su problema koje nismo mogli riješiti.” priznao je šef studija Black Pixel koji je zaslužan, primjerice, za poznati RSS čitač NetNewsWire. Za nju je iCloud trebao biti idealno rješenje za sinkronizaciju, pogotovo u vrijeme kada Google uskoro zatvara svoj Google Reader, no oklada na Apple servis nije uspjela.
Ništa ne radi
Iznenađujuće je da servis koji ima preko 250 milijuna korisnika i samim time jedan od najvećih te vrste na svijetu ima takve probleme. Kad se letimično pogleda stvar, moglo bi se uprijeti prstom u programere, ali oni su u ovom trenutku nevini. Mnoge od njih iCloud pokušava implementirati u svoje aplikacije, no njihovi pokušaji često završavaju neuspjehom. Jer iCloud ima ozbiljnih problema sa sinkronizacijom.
[do action=”quote”]Ne mogu ni pobrojati sve programere koji su naišli na probleme i na kraju odustali.[/do]
"Prepisao sam svoj iCloud kod nekoliko puta nadajući se da ću pronaći radno rješenje," napisao je programer Michael Göbel. No, rješenje nije pronašao, pa stoga još ne može plasirati svoje aplikacije, odnosno App Store. “Ne mogu ni nabrojati sve programere i tvrtke koje su naišle na iste probleme kao ja i na kraju odustale. Nakon što su izgubili stotine tisuća korisničkih podataka, jednostavno su potpuno napustili iCloud.”
Appleov najveći problem s iCloudom je sinkronizacija baze podataka (Core Data). Druge dvije vrste podataka koje je moguće sinkronizirati putem Appleovog oblaka – postavke i datoteke – rade unutar granica bez problema. Međutim, Core Data se ponaša potpuno nepredvidivo. To je okvir visoke razine koji vam omogućuje sinkronizaciju više baza podataka na uređajima. "iCloud je obećao riješiti sve probleme sinkronizacije baze podataka uz podršku za Core Data, ali jednostavno ne radi," rekao je jedan od istaknutih programera, koji nije želio biti imenovan kako bi zadržao dobre odnose s Appleom.
Pritom Apple u potpunosti ignorira ove probleme, iCloud se i dalje reklamira kao jednostavno rješenje, a korisnici to zahtijevaju od programera. No unatoč naporima programera, podaci korisnika nekontrolirano nestaju i uređaji se prestaju sinkronizirati. "Za rješavanje ovih problema često su potrebni sati, a neki mogu trajno uništiti vaše račune," još jedan vodeći programer oslanja se na Apple i dodaje: "Osim toga, AppleCare ne može riješiti ove probleme s korisnicima."
“Stalno se borimo s kombinacijom Core Data i iClouda. Cijeli ovaj sustav je nepredvidiv, a programer često ima ograničene mogućnosti utjecaja na njegovo funkcioniranje." opisuje češki razvojni studio Dodirnite Art, koji nam je potvrdio da zbog stalnih problema napušta ovo rješenje i radi samostalno u kojem će koristiti sinkronizaciju datoteka umjesto sinkronizacije baze podataka kao takve. Za to će tada moći koristiti iCloud jer se preko njega bez problema odvija sinkronizacija datoteka. Uostalom, to potvrđuju i programeri iz Jumsofta: "iCloud je nesumnjivo izvrstan alat za izravnu pohranu datoteka." No, Jumsoftu, nažalost, za svoju poznatu Money aplikaciju trebaju Core Data i to je kamen spoticanja.
[do action="quote"]iCloud i Core Data najgora su noćna mora svakog programera.[/do]
Mnogi problemi također proizlaze iz neočekivanih situacija koje se lako mogu dogoditi, kao kada se korisnik odjavi s jednog Apple ID-a na svom uređaju i prijavi preko drugog. Apple na njih uopće ne računa. "Kako riješiti problem kada korisnik, koji nije prijavljen na iCloud, uključi aplikaciju, zatim se spoji na iCloud i ponovno pokrene aplikaciju?" upitao s jednim programerom na Appleovim forumima.
Svi problemi s iCloudom kulminiraju nezadovoljstvom korisnika aplikacije koji gube podatke, dok programeri često samo bespomoćno promatraju. "Korisnici mi se žale i ocjenjuju aplikacije jednom zvjezdicom," požalio se na apple forumima, programer Brian Arnold, koji još uvijek nije dobio objašnjenje od Applea što učiniti sa sličnim problemima, odnosno zašto se oni uopće događaju. A forumi su puni takvih pritužbi na sinkronizaciju iClouda.
Neki programeri već gube strpljenje s iCloudom i nije ni čudo. "iCloud i Core Data najgora su noćna mora svakog programera," navedeno za Rubu neimenovani programer. "Povremeno je frustrirajuće, izluđujuće i vrijedno beskrajnih sati rješavanja problema."
Jabuka šuti. Sam zaobilazi probleme
Možda i ne čudi što Appleovi problemi s iCloudom prolaze kao da se ništa nije dogodilo. Apple praktički ne koristi problematične Core Data u svojim aplikacijama. Zapravo postoje dva iClouda – jedan koji pokreće Appleove usluge i jedan koji se nudi programerima. Aplikacije i usluge kao što su iMessage, Mail, iCloud backup, iTunes, Photo Stream i druge izgrađene su na potpuno različitoj tehnologiji od one koja je dostupna programerima trećih strana. Odnosno, onaj s kojim su stalne nevolje. Aplikacije iz paketa iWork (Keynote, Pages, Numbers) doduše koriste isti API kao i aplikacije trećih strana, ali samo za puno jednostavniju sinkronizaciju dokumenata, za što Apple vodi veliku brigu kako bi funkcionirao. Kad u Cupertinu puste iCloud i Core Data u svoju aplikaciju, nisu ništa bolji u pogledu pouzdanosti od programera trećih strana. Aplikacija Trailers, koja za sinkronizaciju koristi Core Data, govori sama za sebe, a korisnici redovito izgube neke zapise.
Međutim, s Trailerima, koji nisu ni približno toliko popularni, te je probleme relativno lako izgubiti. Ali što bi onda programeri najpopularnijih aplikacija trebali reći svojim korisnicima, koji se jednostavno moraju osloniti na problematične Core Data u iCloudu, ali često ne mogu jamčiti onu vrstu funkcionalnosti koju Apple stalno reklamira u svojim reklamama? Apple im sigurno neće pomoći. "Može li netko iz Applea komentirati ovu situaciju?" upitao neuspješno na forumu, programer Justin Driscoll, koji je bio prisiljen ugasiti svoju nadolazeću aplikaciju zbog nepouzdanog iClouda.
Tijekom godine Apple ne pomaže programerima, pa su se svi nadali da će se nešto riješiti barem na prošlogodišnjem WWDC-u, odnosno konferenciji namijenjenoj programerima, ali ni tu Apple nije donio veliku pomoć pod ogromnim pritiskom programera. Na primjer, dao je uzorak koda koji se može koristiti za sinkronizaciju osnovnih podataka, ali je bio daleko od dovršenog. Opet, bez značajne pomoći. Nadalje, Appleovi inženjeri pozvali su programere da pričekaju iOS 6. "Prelazak s iOS-a 5 na iOS 6 učinio je stvari XNUMX% boljim," potvrdio neimenovani programer, "ali još je daleko od idealnog." Prema drugim izvorima, Apple je prošle godine imao samo četiri zaposlenika koji su se brinuli za Core Data, što bi jasno pokazalo da Apple nije zainteresiran za ovo područje. Međutim, tvrtka je odbila komentirati ove informacije.
Zbogom i šal
Nakon svih spomenutih peripetija, ne čudi što su mnogi programeri rekli ne iCloudu, iako vjerojatno teška srca. Upravo je iCloud trebao konačno donijeti nešto za čime su developeri čeznuli - jednostavno rješenje koje osigurava identične baze podataka i njihovu stalnu sinkronizaciju na dva ili više uređaja. Nažalost, stvarnost je drugačija. "Kad smo pogledali iCloud i Core Data kao rješenje za našu aplikaciju, shvatili smo da to ne možemo koristiti jer ništa ne radi," rekao je programer nekih od najprodavanijih iPhone i Mac aplikacija.
Još jedan razlog zašto se iCloud ne napušta lako je činjenica da Apple primjećuje aplikacije koje koriste njegove usluge (iCloud, Game Center), a potpuno ignorira one koje nemaju ništa Apple u App Storeu. iCloud je također dobro rješenje s marketinške strane.
Dropbox se, primjerice, nudi kao moguća alternativa, ali više nije toliko jednostavan za korištenje. S jedne strane, korisnik mora podesiti još jedan račun (iCloud je automatski dostupan kupnjom novog uređaja), a s druge strane potrebna je autorizacija prije rada aplikacije, što kod iClouda također ne uspijeva. I na kraju - Dropbox nudi sinkronizaciju dokumenata, što jednostavno nije ono što programeri traže. Žele sinkronizirati baze podataka. “Dropbox, koji je trenutno najkorišteniji, pokazao se za sinkronizaciju podataka. Ali kada je riječ o sinkronizaciji baze podataka, ovisni smo o iCloudu," priznaje Roman Maštalíř iz Touch Arta.
[do action="quote"]Želio bih reći Appleu da su sve popravili u iOS-u 7, ali ne vjerujem baš u to.[/do]
No, developeri aplikacije 2Do nisu imali strpljenja, zbog brojnih negativnih iskustava s iCloudom uopće nisu isprobali apple servis i odmah su smislili svoje rješenje. “Ne koristimo iCloud zbog svih problema. To je vrlo zatvoren sustav nad kojim ne bismo mogli imati onoliko kontrole koliko bismo željeli," rekao nam je programer Fahad Gillani. „Odabrali smo Dropbox za sinkronizaciju. Međutim, mi ne koristimo njegovu sinkronizaciju dokumenata, napisali smo vlastito rješenje za sinkronizaciju."
Drugi češki studio, Madfinger Games, također nema iCloud u svojim igrama. No, tvorac popularnih naslova Dead Trigger i Shadowgun ne koristi Appleov servis iz malo drugačijih razloga. "Imamo vlastiti sustav temeljen na oblaku za spremanje pozicija u igri, jer smo htjeli moći prenositi napredak igre između platformi," David Kolečkář otkrio nam je da zbog razvoja igara za iOS i Android za Madfinger Games iCloud nikada nije bio rješenje.
Hoće li biti rješenja?
Kako vrijeme prolazi, mnogi developeri polako gube nadu da će Apple smisliti rješenje. Primjerice, dolazi sljedeći WWDC, no budući da Apple ni sada praktički ne komunicira s programerima, ne očekuje se da će na WWDC doći raširenih ruku punih savjeta i odgovora. "Sve što možemo učiniti je nastaviti slati izvješća o greškama Appleu i nadati se da će ih popraviti," požalio se neimenovani iOS programer, a drugi je ponovio njegove osjećaje: "Volio bih reći Appleu da su popravili sve u iOS-u 7 i da se iCloud nakon dvije godine konačno može koristiti bez problema, ali ne vjerujem baš u to." No, upravo bi iOS 7 trebao biti središnja tema ovogodišnjeg WWDC-a, pa se programeri barem mogu nadati.
Ako Apple ne ponudi rješenje za iCloud probleme u novoj verziji svog operativnog sustava, to bi mogao biti virtualni čavao u lijes za neke projekte. Jedan od programera, koji je do sada snažno podržavao iCloud, kaže: "Ako Apple to ne popravi u iOS-u 7, morat ćemo odustati od isporuke."
Pročitao sam cijeli članak i nije mi jasno otkud to. Što se tiče iCloud i apple aplikacija i sveukupne integracije iClouda u iPhone i Mac, radi mi 100% i koristim gotovo sve Appleove aplikacije koje to podržavaju. Nadalje, imam preuzetu i aplikaciju Trailers od Apple-a (iako je NIJE na SVK iTunes, pa mora postojati razlog za to), ali ne znam gdje je iCloud ovdje integriran - morat ću pogledati gore. Nadalje, NIKADA nisam imao problema s iCloudom u drugim aplikacijama. Koristim Appig's ToDo i iCloud sinkronizacija radi 100% i imam više od 100 zadataka u iPhone i Mac aplikacijama koje su usko povezane s mojim poslom, tako da mi treba 100% radna sinkronizacija, tako da ne znam s čime 2Do ima problema. Također sam izravno komunicirao s Appigom i oni su mi preporučili iCloud (uz njihovu plaćenu uslugu sinkronizacije, naravno) za sinkronizaciju jer sam i ja probao dropbox i nisam bio zadovoljan (koristim dropbox svaki dan za sinkronizaciju datoteka). Također koristim iBear aplikaciju za novac svaki dan i nikada nisam imao problema sa sinkronizacijom iCloud! Pišeš i da je Dropbox bolje rješenje za sinkronizaciju datoteka, ali prije toga piše da je iCloud savršen za sinkronizaciju datoteka - ovo mi je malo jasno. Nadalje, game studiji koje spominjete ne koriste iCloud, ali koriste svoju uslugu zbog sinkronizacije sa ANDROID uređajima gdje iCloud ne postoji, tako da mislim da tu nema problema. Ovako radi Real Racing 3 u posljednje vrijeme, i to samo kada se sinkronizira s uređajima koji nisu Apple. Druge igre koje koriste iCloud također rade na taj način (po mom iskustvu). I na kraju pišete da je iCloud vrlo zatvoren sustav i da je to problem – nije li to uvijek bila Appleova filozofija? Da je iCloud potpuno otvoren, uopće ne bi radio. Također, cijeli iOS je zatvoren i uvijek će se netko buniti da ne može, ali s moje strane to je jedino dobro, zar ne? Doduše, nisam čitao pritužbe po forumima i pritužbe developera, ali iCloudom sam 100% zadovoljan pa me ovaj članak iznenadio.
Da, kako piše u članku. Izvorne aplikacije rade i korisnik ne primjećuje ništa
Udahnite, to je zapravo prevedeni članak s TheVergea, dakle čitamo mišljenje Ellisa Hamburgera, a ne toliko Ondreja Holzmana (ništa protiv mene, samo dajem sve od sebe).
U stvarnosti, nikoga nije briga što Apple radi dobro. Svi žele čuti u čemu griješe, jer oglašavanje na takvim stranicama zarađuje dvostruko više. Jer inače ne mogu objasniti zašto bi cijeli članak bio o tome kako "iCloud uopće ne radi", iako se radi samo o problemima s Core Data sync, što je otprilike 1/10 iClouda. Ali kao što sam rekao, nikoga nije briga što radi gotovo savršeno:
– iTunes Match
– iTunes u oblaku
– iMessage
– Facetime
– tok fotografija
– iCloud sigurnosne kopije
- Kontakti
– Podsjetnici
– Kalendari
- Podcasti
- Centar za igre
Uostalom, čak i ako jedan mali dio ne radi savršeno, članci govore o tome kako "ništa ne radi", jer to je šala. No, poznavatelji činjenica znaju da to nema veze s objektivnim izvještavanjem.
Danas je IN kritizirati sve (pogotovo bez da je osoba prethodno išta o tome pročitala), pa ili se učlanite u ploču ili će vas internetske mase kamenovati.
Ako članak ne implicira da se kritiziraju samo temeljni podaci, onda je trebao biti. I da, članak je većim dijelom preuzet s TheVergea, jer jednostavno ne možemo doći do takve vrste informacija, nemamo pristup. Pokušao sam barem pitati neke druge programere o problemima s iCloudom da znam što i zašto, i oni su manje-više potvrdili te pritužbe.
Napisali ste da svi žele čuti što nije u redu i to je istina. Mislite li da bi vrijedilo svaki tjedan pisati o tome kako je iCloud zapravo odličan, kako sve radi osim jedne stvari i kako se podaci lijepo sinkroniziraju? Ne znam, mislio sam da je ovo jako zanimljiva tema, koja je sada postala popularna, pogotovo u inozemstvu, pa sam pisao o tome.
Zar u tom slučaju ne vrijedi da morate navesti izvor iz kojeg je članak? Ili je to uglavnom prijevod članka? Znači nije tvoja kreacija nego tuđa? Osim toga, ovakvi članci beskorisno šire sumnje, kao što je upravo slučaj u komentaru ispod Mareka Odehnala !!!
Izvor članka naveden je od početka ispod zadnje rečenice, kao i za sve ostale članke na Jablíčkář.
oh oprosti nisam to shvatio
Pa ne ispada bas dobro - napravi mali eksperiment: procitaj samo naslov pa onda sve titlove - iz ovoga imam osjecaj da je iCloud gori od raka (i da negdje ima nesto Core Data, ali iznad sve što moram zapamtiti je da iCloud apsolutno ne radi, kao što pišete u jednom podnaslovu - barem taj nije u redu). Malo ljudi razumije kako Core Data zapravo figurira u iCloudu, a ovaj se članak definitivno nije potrudio objasniti to ni na koji način. To što ste to spomenuli u nekoliko odlomaka zaista nije dovoljno. I nigdje ne vidim pluralizam - ne morate napisati cijeli članak o tome da sve funkcionira. Ali u članku od tisuću riječi niti jednom se ne spominje da svi ostali dijelovi iClouda rade sporo koliko mislim... pa, tipično za trenutno raspoloženje - kritizirajte Apple, reklama se isplati. A treba napomenuti da NIJEDNA konkurentna tvrtka ne nudi slično rješenje... nema mjesta za to, zar ne?
Ne želim nikoga savjetovati, ali držim se pravila: ako nešto ne razumijem, ne pišem o tome.
Ako mi smirenog lica kažete da mislite da je članak objektivan ili da izražava više od jednog gledišta, tada ću se nažalost morati nasmijati.
Da, malo sam agresivnije birao titlove, ponekad i preko ruba, prihvaćam to. Tamo se spominje da ostale značajke iClouda rade. O tome da iCloud nudi ono što drugi servisi nemaju, također se govori. Nije tu da ga iCloud nudi kao JEDINI. Tu je spomenuti Dropbox, koji je najčešća alternativa, ali svakako ne nudi ono što iCloud, odnosno sinkronizaciju baze podataka.
Članak iznosi više pogleda na tu temu na način da nekoliko programera govori o istoj temi. Ono što sam osobno imao priliku pitati nekoliko developerskih studija, svi su mi potvrdili da jednostavno postoji problem s Core Data.
Ovo je čudno, jer kada čitam hakerske vijesti, forume za podršku ili rasprave na Vergeu, otprilike polovica developera kaže da nisu imali problema s tim (čak iu ovoj raspravi imamo ljude koji sami kažu isto). Ali upravo ste razgovarali s programerima gdje su vam 100% rekli da to ne radi. Zanimljivo, čini se vrlo vjerojatnim - definitivno se ne bih usudio reći da je mišljenje ljudi za koje je radio, oni... hm... ispali.
Ako usporedimo jabuke s jabukama (hehe), Dropbox i iCloud Document Sync rade savršeno. Stoga ne vidim razloga da uopće spominjem Dropbox kada govorimo o sinkronizaciji osnovnih podataka.
Da skratim, ono što jednostavno ne razumijem je da ste cijeli članak temeljili na činjenici da iCloud ne radi – točka. Spomenuli ste da se radi samo o sinkronizaciji Core Data na 13. liniji. Ali apsolutna većina članka govori o tome kako iCloud kao takav ne radi. Coz je jednostavno neistinito. Vjerojatno je istina da je to više senzacija. Ali ako želite pisati činjenično ispravno, onda biste trebali obratiti pozornost na ovo. Jer kad pogledate dolje, ima ljudi koji su to shvatili upravo onako kako ste napisali – da iCloud ne radi – i zato su počeli pitati radi li barem iCloud backup. Mislim da je to najbolji dokaz kako je zvučalo većini ljudi.
Napisat ću vam ono što sam napisao autoru na The Vergeu: ovo nije osobni blog na kojem je u redu širiti neistine. Zapravo ga čitaju milijuni (iu Jablickerovom slučaju tisuće) ljudi koji vam vjeruju i ono što pišete uzimaju kao činjenice. Dakle, nije isprika što prije pisanja članka niste saznali o čemu se radi. Čak i kad bih to mogao razumjeti. Još gore mi je što selektivno izbacujete spis bez poklapanja s činjenicama, pa je rezultat pojednostavljeni članak, jurnjava za senzacijom.
Ali razumijem da bi naslov članka bio "Zašto nekako ne radi, Core Data sync?", vjerojatno bi bio puno manje čitan. I tu je granica između stvaranja za kvalitetu i za kvantitetu.
Sam sam pitao pet čeških programera (četiri su odgovorila), jednog stranog, i uglavnom su potvrdili da postoji/ima problem s Core Data. Ne kažem da to vrijedi za sve, ali ukratko, oni koje sam pitao potvrdili su ono što sam drugdje pročitao. Nažalost, nisam dobio pozitivan odgovor, što bih inače naveo u članku. Mogao sam opisati više programera, ali sam pisao svim češkim programerima koji su mi pali na pamet, a dodali smo i neke strane s kojima imamo kontakte, ali ne komuniciraju svi.
Šteta što se nisam zadržao na originalnoj verziji članka "Dva lica iClouda" jer priznajem da bi to bilo puno prikladnije i da bi sam drugačiji naslov dao članku potpuno drugačiji dojam. Ali sada to ne mogu vratiti.
Da, to bi vjerojatno zvučalo puno drugačije. Vjerujem ti s ovim programerima, čitao sam mišljenja stotina ljudi po raznim forumima i tamo sam vidio da je tako pol na pol. Budući da mnogi ljudi doista koriste sinkronizaciju temeljnih podataka bez problema - ako koriste jednostavne strukture i spajanje im se ispravno obrađuje, onda ne bi trebalo biti problema. CDS (core data sync) nema greške u implementaciji koliko u principu - npr. što učiniti kada imate dvije baze podataka sa zajedničkim pretkom, u svakoj ste napravili neke promjene i onda pokušavate prenijeti te promjene a te promjene su u sukobu? Ovo je prilično velik i prilično složen problem s bazom podataka (O(mn^2)) i nitko ga još nije riješio na zadovoljavajući način, Apple će tada pokušati kao jedan od rijetkih.
Gotovo da mi je žao ljudi koji ne znaju puno o tome, dođu ovdje, pročitaju članak i odu s osjećajem da je iCloud jedno sranje. U isto vrijeme, kao što sam već napisao, deseci funkcija koje rade bez ikakvih problema stvarno su sjajni i uštedjele su mi mnogo podataka nekoliko puta. Stoga sam ovu datoteku smatrao nepravednom zbog vrlo teškog problema CSD-a koji osuđuje cijeli iCloud - nažalost, neki ljudi su to doista tako shvatili.
Što se tiče članka o problemima Core Data Synca - rado ću ga pročitati i cijenit ću sve dodatne informacije o tome. Šteta samo što je CDS uhvatio cijeli iCloud (i ne samo u tvom podnesku, nego malo i u podnesku E. Hamburgera, iako je pokušao to nekako razdvojiti - a onda su deseci poslužitelja koji su preuzeli - pojednostavljeno - objavljeni u stilu od "iCloud je koristan").
Mislim da Apple to ne zaslužuje – pogotovo zato što nitko drugi niti ne pokušava riješiti problem.
Ovaj je članak praktički samo parafraza nezadovoljnih programera i njihovih problema na jednom mjestu. Nemam osobnog iskustva s razvojem i iCloudom, samo sam se oslanjao na dostupne informacije.
Da dodamo činjenice, istina je da je sinkronizacija baza podataka u stilu slave-slave O(mn^2) problem koji ni Google ni Oracle neće ni pokušati (dok ga je Apple već pristojno riješio za umjereno složene strukture). Apple je jedina tvrtka koja to pokušava riješiti, ali je zbog toga samo kritizirana. S druge strane, Google sa svojom master-slave sinkronizacijom (online) O(1), a ponekad i offline O(n) smije se u leđa kako cijela tehnološka blogosfera apsolutno ne razumije o čemu piše. Jer samo u ovom slučaju se hvale oni koji tehnološki zaostaju, a kude se pioniri. Prokleto ljudsko neznanje u glavnom prijenosu.
Prelazim s Androida pa imam jednostavno pitanje: iz članka sam shvatio da je problem kod sinkronizacije na više uređaja (npr. spremljena pozicija igre na iPhoneu i iPadu). Ja ću imati samo iPhone, pa je pitanje da li se ovaj problem odnosi i na backup samo i samo jednog uređaja na iCloudu. Taman ću prodati svoj iPhone, kupiti novi i uploadati kompletan backup sa iClouda, kad ću imati sve postavke i postavke aplikacija u novom telefonu (lozinke za društvene mreže, spremljene pozicije u igrama...) pa kako jel radilo zadnji put u starom? To je jedan od glavnih razloga migracije, tj. Android bez roota se ne može u potpunosti backupirati, a kad sam se prebacio na drugi telefon, skinuli smo sve aplikacije, ali sam morao ručno ponavljati sve postavke u njima, a s desecima aplikacija to su sati dodatnog vremena. Rješava li iCloud ovaj problem za jedan uređaj u iTunesu? Hvala na informaciji.
Ne morate se bojati! iCloud na Apple uređajima radi 100% SVUDA. Prije cca 2 mjeseca kupio sam iP5 i sjeo sam u kafić na wifi, upisao lozinku za svoj apple account i za 10 minuta sam imao TOČNU sliku svog starog iPhonea, čak mi se čine i zadnje otvorene aplikacije!!! Svi podaci u iPhoneu bit će preuzeti na novi iPhone za otprilike 10 minuta (imao sam puni iPhone od 32 GB s podacima s prvog iPhonea prije nekoliko godina do tada, pa bi moglo potrajati i manje) na novi iPhone, čak i s raspored aplikacija koje se moraju (naravno) i dalje preuzimati, ali sve će sadržavati podatke koje je sadržavao prethodni iPhone. Sve što trebate učiniti ručno je prijaviti se u aplikacije koje to zahtijevaju.)
Ne morate se bojati! iCloud na Apple uređajima radi 100% SVUDA. Prije cca 2 mjeseca kupio sam iP5 i sjeo sam u kafić na wifi, upisao lozinku za svoj apple account i za 10 minuta sam imao TOČNU sliku svog starog iPhonea, čak mi se čine i zadnje otvorene aplikacije!!! Svi podaci u iPhoneu bit će preuzeti na novi iPhone za otprilike 10 minuta (imao sam puni iPhone od 32 GB s podacima s prvog iPhonea prije nekoliko godina do tada, pa bi moglo potrajati i manje) na novi iPhone, čak i s raspored aplikacija koje se moraju (naravno) i dalje preuzimati, ali sve će sadržavati podatke koje je sadržavao prethodni iPhone. Sve što trebate učiniti ručno je prijaviti se u aplikacije koje to zahtijevaju.)
I ja moram pridonijeti ovdje.. Kao programer početnik, pokušavam implementirati iCloud u svoju aplikaciju.. Još uvijek nisam imao gubitak podataka.. Sve radi kako treba.. Pretpostavljam da jesam lucky.. Jedino što mi se možda ne bi svidjelo je brzinska sinkronizacija.. Učitavanje cca 1 MB podataka definitivno traje dulje od preuzimanja klasičnog 1 MB podataka s interneta.. No pošto su svi logi preuzeti, to je prihvatljivo .. Da, vrlo je lako pogriješiti vaš IP ili iPad tako da zahtijeva brisanje svih podataka s iClouda i zatim vraćanje cijelog telefona.. (Podaci će ostati tamo, ali će se generirati pogreška ako su postavke pogrešne.. ) Ali sve se vrati za 10 minuta i ovaj problem se tiče samo programera.. To se neće dogoditi običnom smrtniku.. Na iOS6 definitivno nemam većih problema s iCloudom u obliku Core podataka, i malo se ne slažem s tim. s člankom.
Pa dobro, prva rečenica “Steve Jobs predstavio je uslugu koja i danas užasava mnoge programere. To nije ništa drugo nego iCloud”. A činjenicu da je to zapravo samo problem sa sinkronizacijom osnovnih podataka, saznat ćemo 12 redaka niže.
Dovraga, zbog senzacionalizma, činjenice se moraju iskriviti kako bi postale još senzacionalnije.