På sin siste keynote på WWDC i 2011 introduserte Steve Jobs en tjeneste som fortsatt skremmer mange utviklere. Det er ingen ringere enn iCloud, den velvillige etterfølgeren til det urolige MobileMe. Men selv iCloud er ikke uten feil. Og utviklerne gjør opprør...
Steve Jobs demonstrerte iCloud for første gang i juni 2011, tjenesten ble lansert fire måneder senere og har nå vært i drift i omtrent et og et halvt år. På overflaten en relativt jevn tjeneste som, med den legendariske visjonærens ord, "bare fungerer" (eller i det minste burde den), men på innsiden en utemmet mekanisme som ofte gjør hva den vil, og utviklere har ikke noe effektivt våpen mot den.
"Alt skjer automatisk, og det er veldig enkelt å koble appene dine til iCloud-lagringssystemet," Jobs sa den gang. Når utviklerne husker ordene hans nå, må de nok buste. "iCloud fungerte bare ikke for oss. Vi brukte virkelig mye tid på det, men iCloud og Core Data-synkronisering hadde disse problemene som vi ikke kunne løse.» innrømmet han sjefen for Black Pixel-studioet, som blant annet har ansvaret for den kjente RSS-leseren NetNewsWire. For henne burde iCloud vært den ideelle løsningen for synkronisering, spesielt i en tid da Google er i ferd med å stenge sin Google Reader, men satsingen på apple-tjenesten fungerte ikke.
Ingenting fungerer
Det er overraskende at en tjeneste som har over 250 millioner brukere og dermed er en av de største i sitt slag i verden har slike problemer. Ved en overfladisk titt på saken kunne man peke fingeren på utviklerne, men de er uskyldige i dette for øyeblikket. iCloud prøver å implementere mange av dem i sine applikasjoner, men forsøkene deres ender ofte med feil. Fordi iCloud har alvorlige problemer med synkronisering.
[do action=”quote”]Jeg kan ikke engang telle alle utviklerne som fikk problemer og til slutt ga opp.[/do]
"Jeg skrev om iCloud-koden min flere ganger i håp om å finne en fungerende løsning," skrev utvikler Michael Göbel. Han har imidlertid ikke funnet en løsning, og derfor kan han ennå ikke markedsføre applikasjonene sine, eller rettere sagt App Store. «Jeg kan ikke engang telle alle utviklerne og selskapene som fikk de samme problemene som jeg og til slutt ga opp. Etter å ha mistet hundretusenvis av brukerdata, forlot de rett og slett iCloud.»
Apples største problem med iCloud er databasesynkronisering (kjernedata). De to andre datatypene som kan synkroniseres via Apples sky – innstillinger og filer – fungerer innenfor grenser uten problemer. Imidlertid oppfører Core Data seg helt uforutsigbart. Det er et rammeverk på høyt nivå som lar deg synkronisere flere databaser på tvers av enheter. "iCloud lovet å løse alle databasesynkroniseringsproblemer med støtte for kjernedata, men det fungerer bare ikke," sa en av de fremtredende utviklerne, som ikke ønsket å bli navngitt for å opprettholde gode forhold til Apple.
Samtidig ignorerer Apple disse problemene fullstendig, iCloud fortsetter å annonsere som en enkel løsning, og brukere krever det av utviklere. Men til tross for utviklerens beste innsats, forsvinner brukernes data ukontrollert og enheter slutter å synkronisere. "Disse problemene tar ofte timer å løse, og noen kan ødelegge kontoene dine permanent," en annen ledende utvikler lener seg inn i Apple og legger til: "I tillegg er AppleCare ikke i stand til å løse disse problemene med kundene."
«Vi sliter med kombinasjonen av kjernedata og iCloud hele tiden. Hele dette systemet er uforutsigbart, og utvikleren har ofte begrensede muligheter til å påvirke hvordan det fungerer." beskriver det tsjekkiske utviklingsstudioet Trykk på Kunst, som bekreftet for oss at på grunn av vedvarende problemer, forlater den denne løsningen og jobber på egen hånd, der den vil bruke filsynkronisering i stedet for databasesynkronisering som sådan. Han vil da kunne bruke iCloud til dette, fordi filsynkronisering foregår gjennom den uten problemer. Tross alt er dette også bekreftet av utviklerne fra Jumsoft: "iCloud er utvilsomt et flott verktøy for direkte fillagring." Imidlertid trenger Jumsoft, dessverre, Core Data for sin velkjente Money-applikasjon, og dette er en snublestein.
[do action="quote"]iCloud og Core Data er alle utvikleres verste mareritt.[/do]
Mange problemer stammer også fra uventede situasjoner som lett kan oppstå, for eksempel når en bruker logger ut av én Apple-ID på enheten sin og logger på via en annen. Apple regner ikke med dem i det hele tatt. "Hvordan løser du problemet når brukeren, som ikke er logget på iCloud, slår på applikasjonen, deretter kobler til iCloud og starter applikasjonen på nytt?" spurte han med én utvikler på Apple-forumene.
Alle problemer med iCloud kulminerer i misnøyen til appbrukere som mister data, mens utviklere ofte bare ser hjelpeløst på. «Brukere klager til meg og rangerer apper med én stjerne» klaget han på apple-forumene, utvikler Brian Arnold, som fortsatt ikke har fått noen forklaring fra Apple om hva man skal gjøre med lignende problemer, eller hvorfor de i det hele tatt skjer. Og forumene er fulle av slike klager på iCloud-synkronisering.
Noen utviklere mister allerede tålmodigheten med iCloud, og det er ikke rart. "iCloud og Core Data er alle utvikleres verste mareritt," oppgitt for Randen navngitt utvikler. "Det er frustrerende, irriterende til tider, og verdt endeløse timer med feilsøking."
Apple er stille. Han omgår problemene selv
Det er kanskje ikke rart at Apples problemer med iCloud går som om ingenting har skjedd. Apple bruker praktisk talt ikke de problematiske kjernedataene i sine applikasjoner. Det er faktisk to iClouder – en som driver Apples tjenester og en som tilbys utviklere. Apper og tjenester som iMessage, Mail, iCloud backup, iTunes, Photo Stream og andre er bygget på en helt annen teknologi enn det som er tilgjengelig for tredjepartsutviklere. Det vil si den som det er konstante problemer med. Applikasjoner fra iWork-pakken (Keynote, Pages, Numbers) bruker samme API som tredjepartsapplikasjoner, men bare for mye enklere dokumentsynkronisering, som Apple legger stor vekt på å få til å fungere. Når de slipper iCloud og Core Data inn i appen sin i Cupertino, er de ikke bedre når det gjelder pålitelighet enn tredjepartsutviklere. Trailers-applikasjonen, som bruker kjernedata for synkronisering, taler for seg selv, og brukere mister jevnlig noen poster.
Men med trailere, som ikke er på langt nær så populære, er disse problemene relativt enkle å miste. Men hva skal utviklerne av de mest populære applikasjonene fortelle brukerne sine, som rett og slett må stole på de problematiske kjernedataene i iCloud, men ofte ikke kan garantere den type funksjonalitet som Apple konstant annonserer i sine annonser? Apple vil absolutt ikke hjelpe dem. "Kan noen fra Apple kommentere denne situasjonen?" spurte han uten hell på forumet, utvikler Justin Driscoll, som ble tvunget til å stenge sin kommende app på grunn av upålitelig iCloud.
I løpet av året hjelper ikke Apple utviklere, så alle håpet at noe skulle løses i det minste på fjorårets WWDC, altså en konferanse beregnet på utviklere, men heller ikke her kom Apple med mye hjelp under det enorme presset fra utviklere. For eksempel ga han eksempelkode som kan brukes til å synkronisere kjernedata, men den var langt fra komplett. Igjen, ingen nevneverdig hjelp. Videre oppfordret Apple-ingeniører utviklere til å vente på iOS 6. "Å flytte fra iOS 5 til iOS 6 gjorde ting XNUMX % bedre," bekreftet av en navngitt utvikler, "men det er fortsatt langt fra ideelt." Ifølge andre kilder hadde Apple kun fire ansatte som passet på Core Data i fjor, noe som tydelig skulle vise at Apple ikke er interessert i dette området. Selskapet nektet imidlertid å kommentere denne informasjonen.
Farvel og skjerf
Etter alle omskiftelsene som er nevnt, er det ikke overraskende at mange utviklere sa nei til iCloud, men sannsynligvis med tungt hjerte. Det var iCloud som endelig skulle bringe noe utviklerne lengtet etter – en enkel løsning som sikrer identiske databaser og deres konstante synkronisering på to eller flere enheter. Dessverre er virkeligheten en annen. "Da vi så på iCloud og Core Data som en løsning for appen vår, innså vi at vi ikke kunne bruke den fordi ingenting ville fungere," sa utvikleren av noen av de bestselgende iPhone- og Mac-applikasjonene.
En annen grunn til at iCloud ikke er lett å forlate er det faktum at Apple legger merke til applikasjonene som bruker tjenestene deres (iCloud, Game Center), og ignorerer fullstendig de som ikke har noe Apple i App Store. iCloud er også en god løsning fra et markedsføringssynspunkt.
Dropbox tilbys for eksempel som et mulig alternativ, men det er ikke lenger like brukervennlig. På den ene siden må brukeren sette opp en annen konto (iCloud er tilgjengelig automatisk ved kjøp av ny enhet) og på den andre siden kreves det autorisasjon før applikasjonen kan fungere, noe som også feiler med iCloud. Og til slutt – Dropbox tilbyr dokumentsynkronisering, som rett og slett ikke er det utviklere ser etter. De ønsker å synkronisere databaser. «Dropbox, som er den mest brukte for øyeblikket, har bevist seg for datasynkronisering. Men når det gjelder synkronisering av databasen, er vi avhengige av iCloud," innrømmer Roman Maštalíř fra Touch Art.
[do action="quote"]Jeg vil gjerne fortelle Apple at de fikset alt i iOS 7, men jeg tror ikke helt på det.[/do]
Utviklerne av 2Do-applikasjonen hadde imidlertid ikke tålmodighet, på grunn av mange negative erfaringer med iCloud, prøvde de ikke apple-tjenesten i det hele tatt og kom umiddelbart med sin egen løsning. «Vi bruker ikke iCloud på grunn av alle problemene. Det er et veldig lukket system som vi ikke ville være i stand til å ha så mye kontroll over som vi ønsker," utvikler Fahad Gillani fortalte oss. "Vi valgte Dropbox for synkronisering. Vi bruker imidlertid ikke dokumentsynkroniseringen, vi skrev vår egen synkroniseringsløsning for den."
Et annet tsjekkisk studio, Madfinger Games, har heller ikke iCloud i spillene sine. Skaperen av de populære titlene Dead Trigger og Shadowgun bruker imidlertid ikke Apple-tjenesten av litt andre grunner. "Vi har vårt eget skybaserte system for å lagre posisjoner i spillet, fordi vi ønsket å kunne overføre fremdriften til spillet mellom plattformer," David Kolečkář avslørte for oss at på grunn av utviklingen av spill for både iOS og Android for Madfinger Games, var iCloud aldri en løsning.
Blir det en løsning?
Etter hvert som tiden går, mister mange utviklere langsomt håpet om at Apple kommer med en løsning. For eksempel kommer neste WWDC, men siden Apple praktisk talt ikke kommuniserer med utviklere selv nå, forventes det ikke at han skal komme til WWDC med åpne armer fulle av råd og svar. "Alt vi kan gjøre er å fortsette å sende feilrapporter til Apple og håper de fikser dem," beklaget en ikke navngitt iOS-utvikler, med en annen som gjentok hans følelser: "Jeg vil gjerne fortelle Apple at de fikset alt i iOS 7 og iCloud kan endelig brukes uten problemer etter to år, men jeg tror egentlig ikke på det." Men det vil være iOS 7 som skal være det sentrale temaet for årets WWDC, så utviklere kan i det minste håpe.
Hvis Apple ikke tilbyr en løsning på iCloud-problemer i en ny versjon av operativsystemet, kan det være en virtuell spiker i kista for enkelte prosjekter. En av utviklerne, som har vært en sterk tilhenger av iCloud til nå, sier: "Hvis Apple ikke fikser dette i iOS 7, er vi nødt til å forlate skipet."
Jeg har lest hele artikkelen og forstår ikke hvor den kom fra. Når det gjelder iCloud- og apple-applikasjoner og den generelle integreringen av iCloud i iPhone og Mac, fungerer det 100 % for meg, og jeg bruker nesten alle apper fra Apple som støtter det. Videre har jeg også lastet ned Trailers-applikasjonen fra Apple (selv om den IKKE ligger på SVK iTunes, så det må være en grunn til det), men jeg vet ikke hvor iCloud er integrert her – jeg skal se den opp. Videre har jeg ALDRI hatt problemer med iCloud i andre apper. Jeg bruker Appigs ToDo og iCloud-synkronisering fungerer 100 % og jeg har over 100 todos i iPhone og Mac-applikasjoner som er nært knyttet til arbeidet mitt, så jeg trenger 100 % fungerende synkronisering, så jeg vet ikke hva 2Do har problemer med. Jeg kommuniserte også direkte med Appigo og de anbefalte iCloud (i tillegg til deres betalte synkroniseringstjeneste, selvfølgelig) for synkronisering fordi jeg også prøvde dropbox og ikke var fornøyd (jeg bruker dropbox hver dag for å synkronisere filer). Jeg bruker også iBear-pengeappen hver dag og har heller aldri hatt noen problemer med iCloud-synkronisering! Du skriver også at Dropbox er en bedre løsning for filsynkronisering, men før det skrives det at iCloud er perfekt for filsynkronisering – dette skjønner jeg ikke litt. Videre bruker ikke spillstudioene du nevner iCloud, men bruker tjenesten deres på grunn av synkronisering med ANDROID-enheter hvor iCloud ikke finnes, så jeg tror det ikke er noe problem her. Slik fungerer Real Racing 3 sist, og også kun ved synkronisering med andre enheter enn Apple. Andre spill som bruker iCloud fungerer på den måten også (min erfaring). Og på slutten skriver du at iCloud er et veldig lukket system og det er et problem – har ikke dette alltid vært Apples filosofi? Hvis iCloud var helt åpen, ville den ikke fungere i det hele tatt. Dessuten er hele iOS stengt, og noen vil alltid klage på at de ikke kan gjøre det, men fra mitt synspunkt er det bare bra, ikke sant? Riktignok har jeg ikke lest klagene på fora og klager fra utviklere, men jeg er 100 % fornøyd med iCloud, så denne artikkelen overrasket meg.
Ja, som skrevet i artikkelen. Innfødte apper fungerer og brukeren merker ingenting
Ta en pust, det er faktisk en oversatt artikkel fra TheVerge, så vi leser Ellis Hamburgers mening, ikke så mye Ondrej Holzmans (ingenting imot meg, jeg gir alt).
I virkeligheten er det ingen som bryr seg om hva Apple gjør bra. Alle vil høre hva de gjør galt, fordi annonsering på slike sider tjener dobbelt så mye. For ellers kan jeg ikke forklare hvorfor hele artikkelen skulle handlet om hvordan "iCloud ikke fungerer i det hele tatt", selv om det bare er problemer med Core Data-synkronisering, som er omtrent 1/10 av iCloud. Men som jeg sa, ingen bryr seg om hva som fungerer nesten perfekt:
– iTunes Match
– iTunes i skyen
– iMessage
- Ansiktstid
- bildestrøm
– iCloud-sikkerhetskopier
- Kontakter
– Påminnelser
– Kalendere
- podcaster
- Spillsenter
Tross alt, selv om en liten del ikke fungerer perfekt, handler artiklene om hvordan "ingenting fungerer", for det er en spøk. Men folk som kjenner fakta vet at dette ikke har noe med objektiv rapportering å gjøre.
I dag er det IN å kritisere alt (spesielt uten at personen har lest noe om det på forhånd), så enten bli med i styret eller nettmassene vil steine deg.
Hvis artikkelen ikke antyder at det kun er kjernedata som kritiseres, så burde det vært det. Og ja, artikkelen er i stor grad hentet fra TheVerge, fordi vi rett og slett ikke kan komme til den slags informasjon, vi har ikke tilgang. Jeg prøvde i det minste å spørre noen andre utviklere om problemene med iCloud for å vite hva og hvorfor, og de bekreftet mer eller mindre disse klagene.
Du skriver at alle vil høre hva som er galt, og det er sant. Tror du det er verdt å skrive hver uke om hvordan iCloud faktisk er flott, hvordan alt fungerer bortsett fra én ting og at dataene er vakkert synkronisert? Jeg vet ikke, jeg syntes dette var et veldig interessant tema, som nå har blitt populært, spesielt i utlandet, så jeg skrev om det.
Gjelder det ikke i så fall at du må oppgi kilden artikkelen er fra? Eller er det mest en oversettelse av artikkelen? Så det er ikke din skapelse, men noen andres? I tillegg sprer artikler som dette ubrukelig tvil, slik det er i kommentarfeltet nedenfor av Marek Odehnal !!!
Kilden til artikkelen er oppført fra begynnelsen under siste setning, akkurat som for alle andre artikler om Jablíčkář.
å beklager at jeg ikke skjønte det
Vel, det kommer ikke så veldig bra ut - gjør et lite eksperiment: les bare tittelen og deretter alle undertekstene - fra dette har jeg følelsen av at iCloud er verre enn kreft (og at det er noe Core Data et sted, men over alt jeg trenger å huske på at iCloud absolutt ikke fungerer, som du skriver i én undertekst - i hvert fall at en er ute av stand). Få mennesker forstår hvordan kjernedata faktisk figurerer i iCloud, og denne artikkelen gadd definitivt ikke å forklare det på noen måte. Det at du har nevnt det i flere avsnitt er egentlig ikke nok. Og jeg ser ikke pluralitet noe sted – du trenger ikke skrive en hel artikkel om at alt fungerer. Men i artikkelen på tusen ord nevnes det ikke en eneste gang at alle de andre delene av iCloud går så sakte som jeg tror... vel, bare typisk for dagens stemning - kritiser Apple, reklame lønner seg. Og det skal nevnes at INGEN konkurransedyktige selskaper tilbyr en lignende løsning... det er vel ikke plass til det?
Jeg vil ikke gi råd til noen, men jeg følger en regel: hvis jeg ikke forstår noe, skriver jeg ikke om det.
Hvis du med et rolig ansikt forteller meg at du synes artikkelen er objektiv eller uttrykker mer enn ett synspunkt, så må jeg dessverre le.
Ja, jeg valgte undertekstene litt mer aggressivt, noen ganger over kanten, det godtar jeg. At andre iCloud-funksjoner fungerer er nevnt der. Om det faktum at iCloud tilbyr det andre tjenester ikke gjør, er det også nevnt. Det er ikke der iCloud tilbyr det som den ENESTE. Det er den nevnte Dropbox, som er det vanligste alternativet, men det tilbyr absolutt ikke det iCloud gjør, det vil si databasesynkronisering.
Artikkelen uttrykker flere synspunkter på saken på den måten at flere utviklere snakker om samme tema. Det jeg personlig hadde muligheten til å spørre om flere utviklerstudioer, bekreftet de alle for meg at det rett og slett er et problem med Core Data.
Dette er rart, for når jeg leser hackernyheter, støttefora eller diskusjoner på Verge, sier omtrent halvparten av utviklerne at de ikke hadde problemer med det (selv i denne diskusjonen har vi folk som sier det samme selv). Men du snakket nettopp med utviklerne der de sa 100% til deg at det ikke fungerer. Interessant, det virker veldig sannsynlig - jeg ville definitivt ikke våget å si at meningen til menneskene som det fungerte for, de ... um ... falt ut.
Hvis vi sammenligner epler med epler (hehe), fungerer både Dropbox og iCloud Document Sync perfekt. Så jeg ser ingen grunn til å nevne Dropbox i det hele tatt når vi snakker om kjernedatasynkronisering.
For å gjøre det kort, det jeg rett og slett ikke forstår er at du baserte hele artikkelen på at iCloud ikke fungerer – punktum. Du nevnte at det kun handler om kjernedatasynkronisering på 13. linje. Men det absolutte flertallet av artikkelen handler om hvordan iCloud som sådan ikke fungerer. Coz er rett og slett usant. At det er mer en sensasjon stemmer nok. Men hvis du vil skrive saklig riktig, så bør du være oppmerksom på dette. For når du ser ned, er det folk som forsto det akkurat slik du skrev det – at iCloud ikke fungerer – og det var derfor de begynte å spørre om iCloud backup i det minste fungerer. Jeg tror det er det beste beviset på hvordan det hørtes ut for folk flest.
Jeg skal skrive til deg det jeg skrev til forfatteren på The Verge: dette er ikke en personlig blogg hvor det er greit å spre usannheter. Den leses faktisk av millioner (og i Jablickers tilfelle tusenvis) av mennesker som tror på deg og tar det du skriver som fakta. Så det er ingen unnskyldning at du ikke fant ut hva det handlet om før du skrev artikkelen. Selv om jeg kunne forstå det. Jeg synes det er verre at du selektivt kaster ut filen uten å matche fakta, slik at resultatet blir en forenklet artikkel som jager en sensasjon.
Men jeg forstår at hvis tittelen på artikkelen var "Hvorfor fungerer det ikke på en eller annen måte, synkronisering av kjernedata?", ville den sannsynligvis vært mye mindre lest. Og her går skillelinjen mellom å skape for kvalitet og for kvantitet.
Jeg spurte selv fem tsjekkiske utviklere (fire svarte), en utenlandsk, og de bekreftet generelt at det er/er et problem med Core Data. Jeg sier ikke at dette er sant for alle, men kort sagt, de jeg spurte bekreftet det jeg hadde lest andre steder. Dessverre fikk jeg ikke noe positivt svar, som jeg ellers ville ha nevnt i artikkelen. Jeg kunne ha beskrevet flere utviklere, men jeg skrev til alle de tsjekkiske utviklerne som kom til tankene, og vi la også til noen utenlandske som vi har kontakter med, men ikke alle kommuniserer.
Det er synd at jeg ikke holdt meg til den originale versjonen av artikkelen «The Two Faces of iCloud» fordi jeg innrømmer at det hadde vært mye mer passende og bare en annen tittel ville gitt artikkelen et helt annet preg. Men nå kan jeg ikke ta det tilbake.
Ja, det ville nok høres mye annerledes ut. Jeg tror deg med disse utviklerne, jeg leste meningene til hundrevis av mennesker på forskjellige fora og der så jeg at det er så pol på pol. Fordi mange mennesker virkelig bruker Core Data-synkronisering uten problemer - hvis de bruker enkle strukturer og har sammenslåingen riktig håndtert, burde det ikke være noe problem. CDS (core data sync) har ikke feil i implementeringen like mye som i prinsippet - for eksempel hva du skal gjøre når du har to databaser med en felles stamfar, du har gjort noen endringer i hver og så prøver du å overføre disse endringene og disse endringene konflikt? Dette er et ganske stort og ganske komplekst problem med databasen (O(mn^2)) og ingen har ennå løst det tilfredsstillende, Apple vil da prøve som en av få.
Jeg synes nesten synd på folk som ikke kan så mye om det, kom hit, les en artikkel og dra derfra med følelsen av at iCloud er en dritt. Samtidig, som jeg skrev før, er dusinvis av funksjoner som fungerer uten problemer virkelig fantastiske og har spart meg for mye data flere ganger. Så jeg fant denne filen urettferdig på grunn av det svært vanskelige problemet med CSD som fordømmer hele iCloud - dessverre er det noen som virkelig forsto det slik.
Når det gjelder artikkelen om problemene med Core Data Sync - jeg vil gjerne lese den, og jeg vil sette pris på ytterligere informasjon om den. Det er bare synd at CDS fanget opp hele iCloud (og ikke bare i innsendingen din, men litt i E. Hamburgers innsending, selv om han prøvde å skille den på en eller annen måte - og deretter dusinvis av servere som tok over - forenklet - publisert i stilen av " iCloud er nyttig").
Jeg synes ikke Apple fortjener det – spesielt fordi ingen andre engang prøver å løse problemet.
Denne artikkelen er praktisk talt bare en parafrasering av misfornøyde utviklere og deres problemer på ett sted. Jeg har ikke personlig erfaring med utvikling og iCloud, jeg trakk bare på tilgjengelig informasjon.
For å legge til fakta, er sannheten at synkronisering av slave-slave-stildatabaser er et O(mn^2)-problem som verken Google eller Oracle til og med vil prøve (mens Apple allerede har løst det anstendig for moderat komplekse strukturer). Apple er det eneste selskapet som prøver å løse dette, men det blir kun kritisert for det. På den annen side ler Google med sin master-slave-synkronisering (online) O(1) og noen ganger offline O(n) bakover, hvordan hele den teknologiske bloggosfæren absolutt ikke forstår hva den skriver om. For bare i dette tilfellet blir de som står teknologisk bak hyllet og pionerene kritisert. Forbannet menneskelig uvitenhet i prime overføring.
Jeg bytter fra Android, så jeg har et enkelt spørsmål: Jeg forsto fra artikkelen at problemet er ved synkronisering på flere enheter (f.eks. lagret spillposisjon på iPhone og iPad). Jeg skal kun ha en iPhone, så spørsmålet er om dette problemet også gjelder for sikkerhetskopiering av kun og kun én enhet på iCloud. Jeg skal bare selge iPhonen min, kjøpe en ny og laste opp en fullstendig sikkerhetskopi fra iCloud, når jeg har alle innstillingene og applikasjonsinnstillingene i den nye telefonen (passord for sosiale nettverk, lagrede spillposisjoner...) som siste gang i den gamle, fungerer det sånn? Det er en av hovedårsakene til migrasjon, dvs. Android uten root kan ikke sikkerhetskopieres helt, og da jeg byttet til en annen telefon lastet vi ned alle appene, men jeg måtte gjøre alle innstillingene i dem manuelt igjen, og med dusinvis av apper er det timer med ekstra tid. Så løser iCloud dette problemet for én enhet i iTunes? Takk for infoen.
Du trenger ikke være redd! iCloud på Apple-enheter fungerer 100 % OVERALT. For ca 2 måneder siden kjøpte jeg en iP5 og jeg satte meg ned i en kaffebar på wifi, skrev inn passordet til apple-kontoen min og på 10 minutter hadde jeg et NØYAKTIG bilde av min gamle iPhone, til og med de sist åpnede applikasjonene synes jeg!!! All data i iPhone vil bli lastet ned til den nye iPhone i løpet av ca. 10 minutter (jeg hadde en full 32GB iPhone med data fra den første iPhone for flere år siden til da, så det kan ta enda mindre) til den nye iPhone, selv med arrangementet av applikasjonene som (selvfølgelig) fortsatt må lastes ned, men de vil alle inneholde dataene de inneholdt i forrige iPhone. Alt du trenger å gjøre manuelt er å logge på programmer som krever det.)
Du trenger ikke være redd! iCloud på Apple-enheter fungerer 100 % OVERALT. For ca 2 måneder siden kjøpte jeg en iP5 og jeg satte meg ned i en kaffebar på wifi, skrev inn passordet til apple-kontoen min og på 10 minutter hadde jeg et NØYAKTIG bilde av min gamle iPhone, til og med de sist åpnede applikasjonene synes jeg!!! All data i iPhone vil bli lastet ned til den nye iPhone i løpet av ca. 10 minutter (jeg hadde en full 32GB iPhone med data fra den første iPhone for flere år siden til da, så det kan ta enda mindre) til den nye iPhone, selv med arrangementet av applikasjonene som (selvfølgelig) fortsatt må lastes ned, men de vil alle inneholde dataene de inneholdt i forrige iPhone. Alt du trenger å gjøre manuelt er å logge på programmer som krever det.)
Jeg må også bidra her.. Som nybegynnerutvikler prøver jeg å implementere iCloud i applikasjonen min også.. Jeg har ikke hatt noe tap av data enda.. Alt fungerer som det skal.. heldig.. Det eneste jeg kanskje ikke liker er hastighetssynkroniseringen.. Å laste inn ca 1 MB data tar definitivt lengre tid enn å laste ned en klassisk 1 MB data fra Internett.. Men siden alle logger er lastet ned er det akseptabelt .. Ja, det er veldig enkelt å feile IP-en eller iPad-en din slik at den krever sletting av alle data fra iCloud og deretter gjenopprette hele telefonen.. (Dataene forblir der, men en feil vil bli generert hvis innstillingene er feil.. ) Men alt gjenopprettes på 10 minutter og dette problemet angår kun utviklere.. Det vil ikke skje med en vanlig dødelig.. På iOS6 har jeg definitivt ikke store problemer med iCloud i form av Core-data, og jeg er litt uenig med artikkelen.
Nåvel, den første setningen "Steve Jobs introduserte en tjeneste som fortsatt skremmer mange utviklere i dag. Det er ingenting annet enn iCloud". Og det faktum at det faktisk bare er et problem med synkronisering av kjernedata, finner vi ut omtrent 12 linjer nedover.
Helvete, for sensasjonalitetens skyld, må fakta bøyes for å gjøre dem enda mer sensasjonelle.