Vid sin sista keynote på WWDC 2011 introducerade Steve Jobs en tjänst som fortfarande skrämmer många utvecklare. Det är ingen mindre än iCloud, den välgörande efterträdaren till det oroliga MobileMe. Men även iCloud är inte felfritt. Och utvecklarna gör upplopp...
Steve Jobs demonstrerade iCloud för första gången i juni 2011, tjänsten lanserades fyra månader senare och har nu varit i drift i ungefär ett och ett halvt år. På ytan en relativt smidig tjänst som, med den legendariske visionärens ord, "bara fungerar" (eller åtminstone borde den), men inuti en otämjd mekanism som ofta gör vad den vill, och utvecklarna har inget effektivt vapen mot Det.
"Allt sker automatiskt och det är väldigt enkelt att ansluta dina appar till iCloud-lagringssystemet," sa Jobs då. När utvecklarna kommer ihåg hans ord nu, måste de nog strama. "iCloud fungerade helt enkelt inte för oss. Vi spenderade verkligen mycket tid på det, men iCloud och Core Data sync hade dessa problem som vi inte kunde lösa." han erkände chefen för Black Pixel-studion som ansvarar till exempel för den välkända RSS-läsaren NetNewsWire. För henne borde iCloud ha varit den idealiska lösningen för synkronisering, särskilt i en tid då Google är på väg att stänga sin Google Reader, men satsningen på apple-tjänsten gick inte.
Ingenting fungerar
Det är förvånande att en tjänst som har över 250 miljoner användare och därmed är en av de största i sitt slag i världen har sådana problem. Vid en översiktlig titt på saken skulle man kunna peka finger åt utvecklarna, men de är oskyldiga i detta för tillfället. iCloud försöker implementera många av dem i sina applikationer, men deras försök slutar ofta i misslyckande. Eftersom iCloud har allvarliga problem med synkronisering.
[do action=”quote”]Jag kan inte ens räkna alla utvecklare som stötte på problem och till slut gav upp.[/do]
"Jag skrev om min iCloud-kod flera gånger i hopp om att hitta en fungerande lösning," skrev han utvecklare Michael Göbel. Han har dock inte hittat någon lösning, och därför kan han ännu inte marknadsföra sina applikationer, eller snarare App Store. "Jag kan inte ens räkna alla utvecklare och företag som stötte på samma problem som jag och till slut gav upp. Efter att ha förlorat hundratusentals användardata övergav de helt enkelt iCloud helt.
Apples största problem med iCloud är databassynkronisering (Core Data). De andra två typerna av data som kan synkroniseras via Apples moln – inställningar och filer – fungerar inom gränserna utan problem. Core Data beter sig dock helt oförutsägbart. Det är ett ramverk på hög nivå som låter dig synkronisera flera databaser över enheter. "iCloud lovade att lösa alla databassynkroniseringsproblem med stöd för Core Data, men det fungerar bara inte," sa en av de framstående utvecklarna, som inte ville bli namngiven för att upprätthålla goda relationer med Apple.
Samtidigt ignorerar Apple helt dessa problem, iCloud fortsätter att annonsera som en enkel lösning och användare kräver det av utvecklare. Men trots utvecklarens bästa ansträngningar försvinner användarnas data okontrollerat och enheter slutar synkroniseras. "Dessa problem tar ofta timmar att lösa, och en del kan bryta dina konton permanent." en annan ledande utvecklare lutar sig åt Apple och tillägger: "Dessutom kan AppleCare inte lösa dessa problem med kunderna."
"Vi kämpar med kombinationen av Core Data och iCloud hela tiden. Hela det här systemet är oförutsägbart, och utvecklaren har ofta begränsade möjligheter att påverka dess funktion." beskriver den tjeckiska utvecklingsstudion Tryck på Art, som bekräftade för oss att den på grund av ihållande problem överger denna lösning och arbetar på egen hand, där den kommer att använda filsynkronisering istället för databassynkronisering som sådan. Han kommer då att kunna använda iCloud för detta, eftersom filsynkronisering sker genom den utan problem. Detta bekräftas trots allt också av utvecklarna från Jumsoft: "iCloud är utan tvekan ett bra verktyg för direkt fillagring." Men Jumsoft behöver tyvärr Core Data för sin välkända Money-applikation, och detta är en stötesten.
[do action="quote"]iCloud och Core Data är alla utvecklares värsta mardröm.[/do]
Många problem härrör också från oväntade situationer som lätt kan uppstå, som när en användare loggar ut från ett Apple-ID på sin enhet och loggar in via ett annat. Apple räknar inte med dem alls. "Hur löser man problemet när användaren, som inte är inloggad på iCloud, slår på programmet, sedan ansluter till iCloud och startar programmet igen?" han frågade med en utvecklare på Apples forum.
Alla problem med iCloud kulminerar i missnöje hos appanvändare som tappar data, medan utvecklare ofta bara tittar hjälplöst. "Användare klagar till mig och betygsätter appar med en stjärna," han klagade på apple-forum, utvecklaren Brian Arnold, som fortfarande inte har fått någon förklaring från Apple om vad man ska göra med liknande problem, eller varför de överhuvudtaget inträffar. Och forumen är fulla av sådana klagomål om iCloud-synkronisering.
Vissa utvecklare tappar redan tålamodet med iCloud, och det är inte konstigt. "iCloud och Core Data är alla utvecklares värsta mardröm," sade för Gränsen icke namngiven utvecklare. "Det är frustrerande, irriterande ibland och värt oändliga timmar av felsökning."
Apple är tyst. Han kringgår problemen själv
Det är kanske inte konstigt att Apples problem med iCloud passerar som om ingenting hänt. Apple använder praktiskt taget inte den problematiska kärndatan i sina applikationer. Det finns faktiskt två iClouds – en som driver Apples tjänster och en som erbjuds utvecklare. Appar och tjänster som iMessage, Mail, iCloud backup, iTunes, Photo Stream och andra bygger på helt annan teknik än vad som är tillgängligt för tredjepartsutvecklare. Det vill säga den som det finns ständiga problem med. Applikationer från iWork-paketet (Keynote, Pages, Numbers) använder samma API som tredjepartsapplikationer, men bara för mycket enklare dokumentsynkronisering, vilket Apple är mycket noga med att få att fungera. När de släpper in iCloud och Core Data i sin app i Cupertino är de inte bättre vad gäller tillförlitlighet än tredjepartsutvecklare. Trailers-applikationen, som använder Core Data för synkronisering, talar för sig själv, och användare förlorar regelbundet vissa poster.
Men med Trailers, som inte är lika populära, är dessa problem relativt lätta att förlora. Men vad ska då utvecklarna av de mest populära applikationerna berätta för sina användare, som helt enkelt måste förlita sig på den problematiska kärndatan i iCloud, men ofta inte kan garantera den typ av funktionalitet som Apple ständigt annonserar i sina annonser? Apple kommer definitivt inte att hjälpa dem. "Kan någon från Apple kommentera den här situationen?" han frågade utan framgång på forumet, utvecklaren Justin Driscoll, som tvingades stänga av sin kommande app på grund av opålitlig iCloud.
Under året hjälper inte Apple utvecklare, så alla hoppades att något skulle lösas åtminstone vid förra årets WWDC, alltså en konferens avsedd för utvecklare, men inte ens här gav Apple mycket hjälp under enorm press från utvecklare. Till exempel gav han exempelkod som kan användas för att synkronisera kärndata, men den var långt ifrån komplett. Återigen, ingen nämnvärd hjälp. Dessutom uppmanade Apples ingenjörer utvecklare att vänta på iOS 6. "Att flytta från iOS 5 till iOS 6 gjorde saker XNUMX % bättre," bekräftat av en icke namngiven utvecklare, "men det är fortfarande långt ifrån idealiskt." Enligt andra källor hade Apple bara fyra anställda som skötte Core Data förra året, vilket tydligt skulle visa att Apple inte är intresserade av detta område. Företaget vägrade dock att kommentera denna information.
Adjö och halsduk
Efter alla växlingar som nämnts är det inte förvånande att många utvecklare tackade nej till iCloud, fast förmodligen med tungt hjärta. Det var iCloud som äntligen skulle ge något som utvecklarna längtade efter – en enkel lösning som säkerställer identiska databaser och deras ständiga synkronisering på två eller flera enheter. Tyvärr är verkligheten en annan. "När vi tittade på iCloud och Core Data som en lösning för vår app insåg vi att vi inte kunde använda den eftersom ingenting skulle fungera," sa utvecklaren av några av de mest sålda iPhone- och Mac-applikationerna.
En annan anledning till att iCloud inte är lätt att överge är det faktum att Apple lägger märke till de applikationer som använder dess tjänster (iCloud, Game Center), och helt ignorerar de som inte har något Apple i App Store. iCloud är också en bra lösning ur marknadsföringssynpunkt.
Dropbox erbjuds till exempel som ett möjligt alternativ, men det är inte längre lika användarvänligt. Dels måste användaren skapa ett annat konto (iCloud är tillgängligt automatiskt vid köp av en ny enhet) och dels krävs auktorisering innan applikationen kan fungera, vilket också misslyckas med iCloud. Och slutligen - Dropbox erbjuder dokumentsynkronisering, vilket helt enkelt inte är vad utvecklare letar efter. De vill synkronisera databaser. "Dropbox, som är den mest använda för tillfället, har bevisat sig för datasynkronisering. Men när det gäller att synkronisera databasen är vi beroende av iCloud," erkänner Roman Maštalíř från Touch Art.
[do action="quote"]Jag skulle vilja berätta för Apple att de fixade allt i iOS 7, men jag tror inte riktigt på det.[/do]
Utvecklarna av 2Do-applikationen hade dock inte tålamod, på grund av många negativa erfarenheter med iCloud provade de inte apple-tjänsten alls och kom omedelbart med sin egen lösning. "Vi använder inte iCloud på grund av alla problem. Det är ett väldigt slutet system som vi inte skulle kunna ha så mycket kontroll över som vi skulle vilja, sa utvecklaren Fahad Gillani till oss. "Vi valde Dropbox för synkronisering. Men vi använder inte dess dokumentsynkronisering, vi skrev vår egen synkroniseringslösning för det."
En annan tjeckisk studio, Madfinger Games, har inte heller iCloud i sina spel. Skaparen av de populära titlarna Dead Trigger och Shadowgun använder dock inte Apple-tjänsten av lite olika anledningar. "Vi har vårt eget molnbaserat system för att spara positioner i spelet, eftersom vi ville kunna överföra spelets framsteg mellan plattformar." David Kolečkář avslöjade för oss att på grund av utvecklingen av spel för både iOS och Android för Madfinger Games var iCloud aldrig en lösning.
Kommer det att finnas en lösning?
Allt eftersom tiden går tappar många utvecklare långsamt hoppet om att Apple ska komma med en lösning. Till exempel kommer nästa WWDC, men eftersom Apple praktiskt taget inte kommunicerar med utvecklare ens nu förväntas det inte att han ska komma till WWDC med öppna armar fulla av råd och svar. "Allt vi kan göra är att fortsätta skicka felrapporter till Apple och hoppas att de fixar dem," beklagade en icke namngiven iOS-utvecklare, med en annan som ekade hans känslor: "Jag skulle älska att berätta för Apple att de fixade allt i iOS 7 och iCloud kan äntligen användas utan problem efter två år, men jag tror inte riktigt på det." Men det blir iOS 7 som borde vara det centrala temat för årets WWDC, så utvecklare kan åtminstone hoppas.
Om Apple inte erbjuder en lösning på iCloud-problem i en ny version av sitt operativsystem kan det vara en virtuell spik i kistan för vissa projekt. En av utvecklarna, som har varit en stark supporter av iCloud fram till nu, säger: "Om Apple inte fixar detta i iOS 7, måste vi överge leveransen."
Jag läste hela artikeln och jag förstår inte var den kom ifrån. När det gäller iCloud- och apple-applikationer och den övergripande integrationen av iCloud i iPhone och Mac, fungerar det 100 % för mig och jag använder nästan alla appar från Apple som stöder det. Dessutom har jag även applikationen Trailers från Apple nedladdad (även om den INTE finns på SVK iTunes, så det måste finnas en anledning till det), men jag vet inte var iCloud är integrerad här - jag får titta på den upp. Dessutom har jag ALDRIG haft problem med iCloud i andra appar. Jag använder Appigs ToDo och iCloud sync fungerar till 100% och jag har över 100 todos i iPhone och Mac-applikationer som är nära relaterade till mitt arbete, så jag behöver 100% fungerande sync, så jag vet inte vad 2Do har problem med. Jag kommunicerade också direkt med Appigo och de rekommenderade iCloud (utöver deras betalda synkroniseringstjänst förstås) för synkronisering eftersom jag också provade dropbox och blev inte nöjd (jag använder dropbox varje dag för att synkronisera filer). Jag använder också iBear-pengarappen varje dag och har heller aldrig haft några problem med iCloud-synkronisering! Du skriver också att Dropbox är en bättre lösning för filsynk, men innan dess skrivs det att iCloud är perfekt för filsynk - det här förstår jag inte ett dugg. Dessutom använder inte spelstudiorna du nämner iCloud, utan använder sin tjänst på grund av synkronisering med ANDROID-enheter där iCloud inte finns, så jag tycker att det inte är några problem här. Så här fungerar Real Racing 3 senast, och även bara vid synkronisering med andra enheter än Apple. Andra spel som använder iCloud fungerar också på det sättet (enligt min erfarenhet). Och på slutet skriver du att iCloud är ett väldigt slutet system och det är ett problem – har inte detta alltid varit Apples filosofi? Om iCloud var helt öppet skulle det inte fungera alls. Dessutom är hela iOS stängt och någon kommer alltid att klaga på att de inte kan göra det, men ur min synvinkel är det bara bra, eller hur? Jag har visserligen inte läst klagomålen på forum och klagomål från utvecklare, men jag är 100% nöjd med iCloud, så den här artikeln förvånade mig.
Ja, som skrivet i artikeln. Inbyggda appar fungerar och användaren märker ingenting
Ta ett andetag, det är faktiskt en översatt artikel från TheVerge, så vi läser Ellis Hamburgers åsikt, inte så mycket Ondrej Holzmans (ingenting emot mig, jag ger allt).
I verkligheten bryr sig ingen om vad Apple gör bra. Alla vill höra vad de gör för fel, eftersom annonsering på sådana sajter tjänar dubbelt så mycket. För annars kan jag inte förklara varför hela artikeln skulle handla om hur "iCloud inte fungerar alls", även om det bara handlar om problem med Core Data sync, vilket är ungefär 1/10 av iCloud. Men som sagt, ingen bryr sig om vad som fungerar nästan perfekt:
- Itunes match
– iTunes i molnet
– iMessage
– Facetime
- fotoflöde
– iCloud-säkerhetskopior
- Kontakter
– Påminnelser
– Kalendrar
- Poddsändningar
- Spelcenter
Trots allt, även om en liten del inte fungerar perfekt, handlar artiklarna om hur "ingenting fungerar", för det är ett skämt. Men folk som känner till fakta vet att detta inte har något med objektiv rapportering att göra.
Idag är det IN att kritisera allt (särskilt utan att personen har läst något om det innan), så antingen gå med i styrelsen eller så kommer internetmassorna att stena dig.
Om artikeln inte antyder att endast Core Data kritiseras, så borde det ha varit det. Och ja, artikeln är till stor del hämtad från TheVerge, för vi kan helt enkelt inte komma åt den typen av information, vi har inte tillgång. Jag försökte åtminstone fråga några andra utvecklare om problemen med iCloud för att veta vad och varför, och de bekräftade mer eller mindre dessa klagomål.
Du skriver att alla vill höra vad som är fel, och det är sant. Tycker du att det skulle vara värt att skriva varje vecka om hur iCloud faktiskt är bra, hur allt fungerar förutom en sak och att datan är vackert synkroniserad? Jag vet inte, jag tyckte att detta var ett väldigt intressant ämne, som nu har blivit populärt, speciellt utomlands, så jag skrev om det.
Gäller det inte i så fall att man måste ange vilken källa artikeln kommer ifrån? Eller är det mest en översättning av artikeln? Så det är inte din skapelse utan någon annans? Dessutom sprider artiklar som denna meningslöst tvivel, vilket är exakt fallet i kommentaren nedan av Marek Odehnal !!!
Källan till artikeln är listad från början under den sista meningen, precis som för alla andra artiklar om Jablíčkář.
oj förlåt att jag inte insåg det
Tja, det kommer inte ut särskilt bra - gör ett litet experiment: läs bara titeln och sedan alla undertexter - av detta har jag en känsla av att iCloud är värre än cancer (och att det finns något Core Data någonstans, men ovanför allt jag måste komma ihåg att iCloud absolut inte fungerar, som du skriver i en undertext - åtminstone den är ur marken). Få människor förstår hur Core Data faktiskt figurer i iCloud, och den här artikeln brydde sig definitivt inte om att förklara det på något sätt. Det faktum att du har nämnt det i flera stycken är verkligen inte tillräckligt. Och jag ser inte mångfald någonstans – man behöver inte skriva en hel artikel om att allt fungerar. Men i artikeln på tusen ord nämns det inte en enda gång att alla andra delar av iCloud går så långsamt som jag tror... ja, bara typiskt för den rådande stämningen - kritisera Apple, reklam lönar sig. Och det ska nämnas att INGET konkurrenskraftigt företag erbjuder en liknande lösning... det finns väl inget utrymme för det?
Jag vill inte råda någon, men jag följer en regel: om jag inte förstår något så skriver jag inte om det.
Om du med ett lugnt ansikte säger till mig att du tycker att artikeln är objektiv eller uttrycker mer än en synpunkt, så måste jag tyvärr skratta.
Ja, jag valde undertexterna lite mer aggressivt, ibland över kanten, det accepterar jag. Att andra iCloud-funktioner fungerar nämns där. Om det faktum att iCloud erbjuder vad andra tjänster inte gör, nämns också. Det är inte där som iCloud erbjuder det som den ENDA. Det finns ovannämnda Dropbox, som är det vanligaste alternativet, men den erbjuder absolut inte det iCloud gör, det vill säga databassynkronisering.
Artikeln uttrycker fler synpunkter på saken på det sättet att flera utvecklare pratar om samma ämne. Vad jag personligen hade möjlighet att fråga flera utvecklarstudior, bekräftade de alla för mig att det helt enkelt finns ett problem med Core Data.
Detta är konstigt, för när jag läser hackernyheter, supportforum eller diskussioner på Verge säger ungefär hälften av utvecklarna att de inte hade problem med det (även i den här diskussionen har vi folk som säger samma sak själva). Men du pratade precis med utvecklarna där de till 100 % sa till dig att det inte fungerar. Intressant, det verkar mycket troligt - jag skulle definitivt inte våga påstå att åsikten från personerna som det fungerade för, de ... ehm ... föll ut.
Om vi jämför äpplen med äpplen (hehe) fungerar både Dropbox och iCloud Document Sync perfekt. Så jag ser ingen anledning att nämna Dropbox alls när vi pratar om Core Data sync.
För att göra det kort, det jag helt enkelt inte förstår är att du baserat hela artikeln på att iCloud inte fungerar – punkt. Du nämnde att det bara handlar om Core Data-synkronisering på 13:e raden. Men den absoluta majoriteten av artikeln handlar om hur iCloud som sådan inte fungerar. Coz är helt enkelt osant. Att det är mer en sensation stämmer nog. Men om du vill skriva sakligt korrekt så bör du vara uppmärksam på detta. För när man tittar ner så finns det folk som förstod det precis som du skrev det – att iCloud inte fungerar – och det var därför de började fråga om iCloud-säkerhetskopiering åtminstone fungerar. Jag tror att det är det bästa beviset på hur det lät för de flesta.
Jag ska skriva till dig vad jag skrev till författaren på The Verge: det här är inte en personlig blogg där det är okej att sprida lögner. Den läses faktiskt av miljoner (och i Jablickers fall tusentals) människor som tror på dig och tar det du skriver som fakta. Så det är ingen ursäkt att du inte fick reda på vad det handlade om innan du skrev artikeln. Även om jag kunde förstå det. Jag tycker att det är värre att du selektivt kastar ut filen utan att matcha fakta, så att resultatet blir en förenklad artikel som jagar en sensation.
Men jag förstår att om rubriken på artikeln var "Varför fungerar det inte på något sätt, Core Data sync?", skulle den förmodligen bli mycket mindre läst. Och här går skiljelinjen mellan att skapa för kvalitet och för kvantitet.
Jag frågade själv fem tjeckiska utvecklare (fyra svarade), en utländsk, och de bekräftade generellt att det finns/finns ett problem med Core Data. Jag säger inte att detta är sant för alla, men kort sagt, de jag frågade bekräftade vad jag hade läst någon annanstans. Tyvärr fick jag inget positivt svar, vilket jag annars skulle ha nämnt i artikeln. Jag kunde ha beskrivit fler utvecklare, men jag skrev till alla tjeckiska utvecklare som kom att tänka på, och vi lade även till några utländska som vi har kontakter med, men alla kommunicerar inte.
Det är synd att jag inte höll mig till originalversionen av artikeln "The Two Faces of iCloud" för jag erkänner att det hade varit mycket mer passande och bara en annan titel hade gett artikeln en helt annan känsla. Men nu kan jag inte ta tillbaka det.
Ja, det skulle nog låta mycket annorlunda. Jag tror dig med dessa utvecklare, jag läste åsikter från hundratals människor på olika forum och där såg jag att det är så pol på pol. Eftersom många verkligen använder Core Data sync utan problem - om de använder enkla strukturer och har sammanslagningen korrekt hanterad, så borde det inte vara några problem. CDS (core data sync) har inte lika många fel i implementeringen som i princip - vad ska man till exempel göra när man har två databaser med en gemensam förfader, man har gjort några ändringar i varje och sedan försöker man överföra de ändringarna och de förändringar konflikt? Detta är ett ganska stort och ganska komplext problem med databasen (O(mn^2)) och ingen har ännu löst det på ett tillfredsställande sätt, Apple kommer då att försöka som ett av få.
Jag tycker nästan synd om folk som inte kan så mycket om det, kom hit, läs en artikel och gå därifrån med en känsla av att iCloud är en skit. Samtidigt är, som jag skrev tidigare, de dussintals funktioner som fungerar utan problem verkligen grymma och har sparat mig mycket data flera gånger. Så jag fann den här filen orättvis på grund av det mycket svåra problemet med att CSD fördömer hela iCloud - tyvärr förstod vissa människor det verkligen så.
När det gäller artikeln om problemen med Core Data Sync - jag skulle gärna läsa den och jag skulle uppskatta all ytterligare information om den. Det är bara synd att CDS fångade hela iCloud (och inte bara i din inlämning, utan lite i E. Hamburgers inlämning, även om han försökte separera den på något sätt - och sedan dussintals servrar som tog över - förenklat - publicerade i stilen av "iCloud är användbart").
Jag tycker inte att Apple förtjänar det – speciellt eftersom ingen annan ens försöker lösa problemet.
Den här artikeln är praktiskt taget bara en parafrasering av missnöjda utvecklare och deras problem på ett ställe. Jag har ingen personlig erfarenhet av utveckling och iCloud, jag utgick bara från tillgänglig information.
För att lägga till fakta är sanningen att synkroniseringen av databaser i slav-slavstil är ett O(mn^2)-problem som varken Google eller Oracle ens kommer att försöka (medan Apple redan har löst det anständigt för måttligt komplexa strukturer). Apple är det enda företaget som försöker lösa detta, men det får bara kritik för det. Å andra sidan skrattar Google med sin master-slave-synkronisering (online) O(1) och ibland offline O(n) bakom sig åt hur hela den tekniska bloggvärlden absolut inte förstår vad den skriver om. För bara i det här fallet hyllas de som ligger tekniskt efter och pionjärerna kritiseras. Jävla mänsklig okunnighet i prime transmission.
Jag byter från Android, så jag har en enkel fråga: Jag förstod från artikeln att problemet är när man synkroniserar på flera enheter (t.ex. sparad spelposition över iPhone och iPad). Jag kommer bara att ha en iPhone, så frågan är om detta problem även gäller för säkerhetskopiering av endast och endast en enhet på iCloud. Jag ska bara sälja min iPhone, köpa en ny och ladda upp en komplett säkerhetskopia från iCloud, när jag har alla inställningar och applikationsinställningar i den nya telefonen (lösenord för sociala nätverk, sparade spelpositioner...) som sista gången i den gamla, fungerar det så? Det är en av huvudorsakerna till migration, d.v.s. Android utan root kan inte säkerhetskopieras helt och när jag bytte till en annan telefon laddade vi ner alla appar, men jag var tvungen att göra alla inställningar i dem manuellt igen och med dussintals appar blir det timmar av extra tid. Så löser iCloud det här problemet för en enhet i iTunes? Tack för informationen.
Du behöver inte vara rädd! iCloud på Apple-enheter fungerar 100 % ÖVERALLT. För ungefär 2 månader sedan köpte jag en iP5 och jag satte mig på ett kafé på wifi, angav mitt Apple-kontolösenord och på 10 minuter hade jag en EXAKT bild av min gamla iPhone, även de senast öppnade applikationerna verkar för mig!!! All data i iPhone kommer att laddas ner till den nya iP om cirka 10 minuter (jag hade en full 32GB iPhone med data från den första iPhone för flera år sedan fram till dess, så det kan ta ännu mindre) till den nya iP, även med arrangemanget av applikationerna som (naturligtvis) fortfarande måste laddas ner, men de kommer alla att innehålla de data de innehöll i den tidigare iPhone. Allt du behöver göra manuellt är att logga in i applikationer som kräver det.)
Du behöver inte vara rädd! iCloud på Apple-enheter fungerar 100 % ÖVERALLT. För ungefär 2 månader sedan köpte jag en iP5 och jag satte mig på ett kafé på wifi, angav mitt Apple-kontolösenord och på 10 minuter hade jag en EXAKT bild av min gamla iPhone, även de senast öppnade applikationerna verkar för mig!!! All data i iPhone kommer att laddas ner till den nya iP om cirka 10 minuter (jag hade en full 32GB iPhone med data från den första iPhone för flera år sedan fram till dess, så det kan ta ännu mindre) till den nya iP, även med arrangemanget av applikationerna som (naturligtvis) fortfarande måste laddas ner, men de kommer alla att innehålla de data de innehöll i den tidigare iPhone. Allt du behöver göra manuellt är att logga in i applikationer som kräver det.)
Jag måste också bidra här.. Som nybörjarutvecklare försöker jag implementera iCloud i min applikation också.. Jag har inte haft någon dataförlust än.. Allt fungerar som det ska.. Jag antar att jag är tur.. Det enda jag kanske inte gillar är hastighetssynkroniseringen.. Att ladda ca 1 MB data tar definitivt längre tid än att ladda ner en klassisk 1 MB data från Internet.. Men eftersom alla loggar laddas ner är det acceptabelt .. Ja, det är väldigt lätt att bugga din IP eller iPad så att det kräver att du raderar all data från iCloud och sedan återställer hela telefonen.. (Datan kommer att finnas kvar men ett fel kommer att genereras om inställningarna är fel.. ) Men allt är återställt på 10 minuter och detta problem berör bara utvecklare.. Det kommer inte hända en vanlig dödlig.. På iOS6 har jag definitivt inga större problem med iCloud i form av Core-data, och jag håller inte med om något. med artikeln.
Nåväl, den första meningen "Steve Jobs introducerade en tjänst som fortfarande skrämmer många utvecklare idag. Det är inget annat än iCloud”. Och det faktum att det faktiskt bara är ett problem med Core Data-synkronisering får vi reda på cirka 12 rader ner.
För helvete, för sensationellismens skull måste fakta böjas för att göra dem ännu mer sensationella.