2011n WWDC-n egin zuen azken hitzaldian, Steve Jobsek oraindik garatzaile asko izutzen dituen zerbitzu bat aurkeztu zuen. Ez da iCloud, arazotsuaren MobileMe-ren ondorengo osasungarria. Hala ere, iCloud ere ez dago akatsik gabe. Eta garatzaileak istiluak dira...
Steve Jobsek 2011ko ekainean egin zuen lehen demoa iCloud, zerbitzua lau hilabete geroago jarri zen martxan eta orain urte eta erdi inguru egon da martxan. Azalean, zerbitzu leuna samarra, ikusle mitikoaren hitzetan, "funtzionatzen duena" (edo behar luke behintzat), baina barruan, askotan nahi duena egiten duen mekanismo domatu bat, eta garatzaileek ez dute arma eraginkorren aurka. hura.
"Dena automatikoki gertatzen da eta oso erraza da zure aplikazioak iCloud biltegiratze sistemara konektatzea". Jobsek esan zuen orduan. Garatzaileek orain bere hitzak gogoratzen dituztenean, ziurrenik zurdatu egin beharko dute. “iCloud-ek ez zigun funtzionatu. Benetan denbora asko eman dugu horretan, baina iCloud eta Core Data sync-ek konpondu ezin izan ditugun arazo hauek zituzten”. aitortu zuen Black Pixel estudioko burua, adibidez, NetNewsWire RSS irakurgailu ezagunaren arduraduna. Berarentzat, iCloud-ek sinkronizaziorako irtenbide aproposa izan behar zuen, batez ere Google Google Reader ixtear dagoen garaian, baina Apple zerbitzuaren aldeko apustua ez zen atera.
Ezerk ez du funtzionatzen
Harrigarria da 250 milioi erabiltzaile baino gehiago dituen eta, beraz, munduko handienetakoa den zerbitzu batek horrelako arazoak izatea. Gaiari begirada batean, hatzaz seinalatu liteke garatzaileak, baina momentu honetan errugabeak dira. iCloud horietako asko bere aplikazioetan ezartzen saiatzen da, baina haien saiakerak sarritan porrotean amaitzen dira. iCloud-ek sinkronizazioarekin arazo larriak dituelako.
[do action=”quote”]Arazoak izan eta azkenean amore eman zuten garatzaile guztiak ere ezin ditut zenbatu.[/do]
"Hainbat aldiz berridatzi nuen nire iCloud kodea funtzionatzeko irtenbide bat aurkitzeko asmoz", idatzi zuen Michael Göbel garatzailea. Hala ere, ez du irtenbiderik aurkitu, eta, beraz, oraindik ezin ditu merkaturatu bere aplikazioak, edo hobeto esanda, App Store-a. “Ezin ditut zenbatu ere egin nituen arazo berberak izan eta azkenean amore eman zuten garatzaile eta enpresa guztiak. Erabiltzaileen ehunka mila datu galdu ondoren, iCloud erabat abandonatu zuten.
Apple-k iCloud-ekin duen arazo handiena datu-baseen sinkronizazioa da (Core Data). Apple-ren hodeiaren bidez sinkroniza daitezkeen beste bi datu motak -ezarpenak eta fitxategiak- mugen barruan funtzionatzen dute arazorik gabe. Hala ere, Core Data guztiz ezusteko portaera da. Goi-mailako esparru bat da, hainbat datu-base gailuetan sinkronizatzeko aukera ematen duena. "iCloud-ek datu-baseen sinkronizazio arazo guztiak konponduko zituela agindu zuen Core Data laguntzarekin, baina ez du funtzionatzen". esan zuen garatzaile nabarmenetako batek, Applerekin harreman onak mantentzeko ez zuen izenik nahi izan.
Aldi berean, Applek arazo horiek erabat baztertzen ditu, iCloud-ek irtenbide sinple gisa iragartzen jarraitzen du eta erabiltzaileek garatzaileei eskatzen diete. Baina garatzaileak ahaleginak egin arren, erabiltzaileen datuak kontrolik gabe desagertzen dira eta gailuak sinkronizatzeari uzten diote. "Arazo hauek askotan orduak behar izaten dituzte konpontzeko, eta batzuek betiko hautsi ditzakete zure kontuak". beste garatzaile nagusi bat Applera makurtu eta gehitzen du: "Gainera, AppleCare-k ezin ditu arazo hauek konpondu bezeroekin".
"Core Data eta iCloud-en konbinazioarekin borrokatzen dugu denbora guztian. Sistema osoa ezustekoa da, eta garatzaileak sarritan aukera mugatuak ditu bere funtzionamenduan eragiteko". Txekiar garapen estudioa deskribatzen du Ukitu Artea, eta horrek konfirmatu zigun arazo iraunkorrak direla eta, irtenbide hau alde batera utzi eta bere kabuz lan egiten ari dela, non fitxategien sinkronizazioa erabiliko duela datu-basearen sinkronizazioaren ordez. Orduan iCloud erabili ahal izango du horretarako, fitxategien sinkronizazioa arazorik gabe egiten delako horren bidez. Azken finean, hau ere baieztatu dute Jumsoft-eko garatzaileek: "iCloud, zalantzarik gabe, tresna bikaina da fitxategiak zuzenean gordetzeko". Hala ere, Jumsoft-ek, zoritxarrez, Core Data behar du bere Money aplikazio ezagunerako, eta hau oztopoa da.
[do action="quote"]iCloud eta Core Data garatzaile guztien amesgaiztorik txarrena dira.[/do]
Arazo asko erraz gerta daitezkeen ustekabeko egoeretatik ere sortzen dira, hala nola, erabiltzaileak bere gailuko Apple ID batetik saioa amaitzen duenean eta beste baten bidez hasten denean. Applek ez du haiekin batere kontatzen. "Nola konpondu arazoa iCloud-en saioa hasita ez dagoen erabiltzaileak aplikazioa pizten duenean, gero iCloud-era konektatzen denean eta berriro aplikazioa abiarazten duenean?" galdetu zuen Apple foroetako garatzaile batekin.
iCloud-en arazo guztiak datuak galtzen dituzten aplikazioen erabiltzaileen atsekabean amaitzen dira, garatzaileek askotan ezinean ikusten duten bitartean. "Erabiltzaileak kexatzen zaizkit eta aplikazioak izar batekin baloratzen dituzte". salatu zuen sagarraren foroetan, Brian Arnold garatzaileak, oraindik Appleren azalpenik jaso ez duen antzeko arazoekin zer egin behar den edo zergatik gertatzen diren. Eta foroak iCloud sinkronizazioari buruzko horrelako kexez beteta daude.
Garatzaile batzuk dagoeneko iCloud-ekin pazientzia galtzen ari dira, eta ez da harritzekoa. "iCloud eta Core Data garatzaile guztien amesgaiztorik txarrena dira", adierazi du Verge The izenik gabeko garatzailea. «Ezgarria da, zoragarria batzuetan, eta ordu amaigabeak konpontzea merezi du».
Apple isilik dago. Arazoak berak saihesten ditu
Agian ez da harritzekoa Apple-k iCloud-ekin dituen arazoak ezer gertatuko ez balitz bezala pasatzea. Applek ia ez du Core Data arazotsurik erabiltzen bere aplikazioetan. Izan ere, bi iCloud daude: Apple-ren zerbitzuak bultzatzen dituena eta garatzaileei eskaintzen zaiena. iMessage, Mail, iCloud babeskopiak, iTunes, Photo Stream eta bestelakoak bezalako aplikazioak eta zerbitzuak hirugarrenen garatzaileentzat eskuragarri dagoena baino teknologia guztiz desberdinetan eraikita daude. Hau da, etengabeko arazoak dituena. iWork suiteko aplikazioek (Keynote, Pages, Numbers) hirugarrenen aplikazioen API bera erabiltzen dute, baina dokumentuak askoz errazagoa den sinkronizatzeko soilik, Applek kontu handiz arduratzen baita lana egiteko. Cupertinon iCloud eta Core Data beren aplikazioan sartzen uzten dituztenean, ez dira fidagarritasun aldetik hirugarrenen garatzaileek baino hobeak. Sinkronizaziorako Core Data erabiltzen duen Trailers aplikazioak bere kabuz hitz egiten du eta erabiltzaileek aldizka erregistro batzuk galtzen dituzte.
Hala ere, Trailerrekin, hain ezagunak ez direnak, arazo hauek nahiko errazak dira galtzen. Baina orduan zer esan beharko liokete aplikazio ezagunenen garatzaileek beren erabiltzaileei, iCloud-eko Core Data arazotsuetan fidatu behar baitute, baina askotan Applek bere iragarkietan etengabe iragartzen duen funtzionaltasuna bermatu ezinik? Applek, zalantzarik gabe, ez die lagunduko. "Appleko inork komentatu al dezake egoera honi buruz?" galdetu zuen foroan arrakastarik gabe, Justin Driscoll garatzailea, iCloud fidagarria ez zelako bere hurrengo aplikazioa itzaltzera behartuta egon zena.
Urtean zehar, Applek ez die garatzaileei laguntzen, beraz, denek espero zuten iazko WWDCn behintzat zerbait konponduko zela, hau da, garatzaileei zuzendutako hitzaldi batean, baina hemen ere Applek ez zuen laguntza handirik ekarri garatzaileen presio izugarriaren aurrean. Esaterako, Core Data sinkronizatzeko erabil daitekeen lagin kodea eman zuen, baina oso urrun zegoen. Berriz ere, laguntza esanguratsurik ez. Gainera, Appleko ingeniariek iOS 6ra itxaroteko eskatu zieten garatzaileei. "iOS 5etik iOS 6ra pasatzean gauzak % XNUMX hobetu ziren", izenik gabeko garatzaile batek baieztatu du, «baina oraindik idealetik urrun dago». Beste iturri batzuen arabera, Applek lau langile bakarrik zituen iaz Core Data zaintzen, eta horrek argi eta garbi erakutsiko luke Applek ez duela interesik alor honetan. Hala ere, konpainiak uko egin zion informazio horri buruzko iritzia emateari.
Agur eta zapia
Aipatutako gorabehera guztien ondoren, ez da harritzekoa garatzaile askok iCloud-i ezetz esan izana, nahiz eta ziurrenik bihotz astunarekin. iCloud izan zen azkenean garatzaileek desiratzen zuten zerbait ekarri behar zuena: datu-base berdinak eta bi gailu edo gehiagotan etengabeko sinkronizazioa bermatzen dituen irtenbide sinplea. Zoritxarrez, errealitatea bestelakoa da. "iCloud eta Core Data gure aplikaziorako soluzio gisa aztertu genituenean, konturatu ginen ezin genuela erabili ezerk funtzionatuko zuelako". esan zuen gehien saltzen diren iPhone eta Mac aplikazio batzuen garatzaileak.
iCloud erraz baztertzen ez den beste arrazoi bat da Applek bere zerbitzuak erabiltzen dituzten aplikazioez ohartzen direla (iCloud, Game Center), eta guztiz baztertzen dituela App Store-n Apple ezer ez daukatenak. iCloud ere irtenbide ona da marketinaren ikuspuntutik.
Dropbox, adibidez, alternatiba posible gisa eskaintzen da, baina jada ez da erabilerraza. Batetik, erabiltzaileak beste kontu bat konfiguratu behar du (iCloud automatikoki eskuragarri dago gailu berri bat erostean) eta, bestetik, baimena behar da aplikazioa funtzionatu aurretik, eta horrek iCloud-ekin ere huts egiten du. Eta azkenik - Dropbox-ek dokumentuen sinkronizazioa eskaintzen du, hau da, besterik gabe, ez da garatzaileek bilatzen dutena. Datu-baseak sinkronizatu nahi dituzte. "Dropbox, momentu honetan gehien erabiltzen dena, frogatu du datuen sinkronizazioan. Baina datu-basea sinkronizatzeko orduan, iCloud-en menpe gaude". onartzen du Roman Maštalířek Touch Art-ekoa.
[do action="quote"]Appleri esan nahiko nioke iOS 7-n dena konpondu zutela, baina ez dut benetan sinesten.[/do]
Hala ere, 2Do aplikazioaren garatzaileek ez zuten pazientziarik izan, iCloud-ekin izandako esperientzia negatibo ugariengatik, ez zuten sagar zerbitzua batere probatu eta berehala asmatu zuten beren irtenbidea. “Ez dugu iCloud erabiltzen arazo guztiengatik. Oso sistema itxia da, eta ezingo genukeen nahi adina kontrola izan". Fahad Gillani garatzaileak esan digu. "Dropbox aukeratu dugu sinkronizatzeko. Hala ere, ez dugu bere dokumentuen sinkronizazioa erabiltzen, gure sinkronizazio irtenbidea idatzi dugu horretarako".
Beste Txekiar estudio batek, Madfinger Games, ez du iCloud bere jokoetan ere. Hala ere, Dead Trigger eta Shadowgun izenburu ezagunen sortzaileak ez du Apple zerbitzua erabiltzen arrazoi apur bat desberdinengatik. "Hodeian oinarritutako sistema propioa dugu jokoko posizioak gordetzeko, plataformaren artean jokoaren aurrerapena transferitu ahal izan nahi genuelako". David Kolečkář-ek agerian utzi zigun Madfinger Games-erako iOS eta Androiderako jokoen garapena dela eta, iCloud ez zela inoiz irtenbide bat izan.
Irtenbiderik egongo al da?
Denborak aurrera egin ahala, garatzaile asko Applek irtenbide bat aterako duen itxaropena galtzen ari dira poliki-poliki. Esaterako, hurrengo WWDCa dator, baina Apple ia ez denez garatzaileekin komunikatzen orain ere, ez da espero WWDCra besoak zabalik aholkuz eta erantzunez beteta etortzea. "Egin dezakeguna da Apple-ri akatsen txostenak bidaltzen jarraitzea eta horiek konpontzen dituztela espero". Izenik gabeko iOS garatzaile batek deitoratu zuen, beste batek bere sentimenduen oihartzunarekin: "Gustatuko litzaidake Appleri esatea iOS 7n dena konpondu zutela eta iCloud azkenean bi urteren buruan arazorik gabe erabil daitekeela, baina ez dut hori sinesten". Baina iOS 7 izango da aurtengo WWDCren gai nagusia izan behar duena, garatzaileek gutxienez espero dezaketela.
Applek ez badu iCloud arazoei irtenbiderik eskaintzen bere sistema eragilearen bertsio berri batean, zenbait proiektutarako hilkutxako iltze birtual bat izan daiteke. Garatzaileetako batek, orain arte iCloud-en aldeko indartsua izan dena, dio: "Apple-k ez badu hau konpontzen iOS 7-n, itsasontzia bertan behera utzi beharko dugu".
Artikulu osoa irakurri dut eta ez dut ulertzen nondik datorren. iCloud eta apple aplikazioei eta iCloud-en integrazio orokorra iPhone eta Mac-en, % 100ean funtzionatzen du niretzat eta onartzen duten Appleren ia aplikazio guztiak erabiltzen ditut. Gainera, Apple-ren Trailers aplikazioa ere deskargatuta daukat (nahiz eta SVK iTunes-en EZ egon, horregatik arrazoi bat egon behar du), baina ez dakit hemen iCloud integratuta dagoen - begiratu beharko dut. gora. Gainera, INOIZ ez dut arazorik izan iCloud-ekin beste aplikazio batzuetan. Appig-en ToDo eta iCloud-en sinkronizazioak % 100ean funtzionatzen du eta nire lanarekin oso lotuta dauden iPhone eta Mac aplikazioetan 100 gauza baino gehiago dauzkat, beraz, % 100ean funtzionatzen duen sinkronizazioa behar dut, beraz, ez dakit zerrekin 2Do-k arazoak dituen. Appigorekin ere zuzenean komunikatu nintzen eta iCloud gomendatu zidaten (ordainpeko sinkronizazio-zerbitzuaz gain, noski) sinkronizatzeko, dropbox ere probatu eta ez nengoelako konforme (egunero dropbox erabiltzen dut fitxategiak sinkronizatzeko). IBear dirua aplikazioa ere erabiltzen dut egunero eta ez dut inoiz arazorik izan iCloud sinkronizatzeko! Dropbox fitxategiak sinkronizatzeko irtenbide hobea dela ere idazten duzu, baina aurretik idatzita dago iCloud ezin hobea dela fitxategiak sinkronizatzeko - ez dut hori pixka bat ulertzen. Gainera, aipatzen dituzun joko-estudioek ez dute iCloud erabiltzen, baina euren zerbitzua erabiltzen dute iCloud ez dagoen ANDROID gailuekin sinkronizatzeagatik, beraz, hemen arazorik ez dagoela uste dut. Horrela funtzionatzen du Real Racing 3-k azkenaldian, eta Apple ez den beste gailu batzuekin sinkronizatzean soilik. iCloud erabiltzen duten beste joko batzuek ere horrela funtzionatzen dute (nire esperientziaren arabera). Eta amaieran, idazten duzu iCloud sistema oso itxia dela eta hori arazo bat dela - ez al da beti Appleren filosofia izan? iCloud guztiz irekita egongo balitz, ez luke batere funtzionatuko. Gainera, iOS osoa itxita dago eta norbait beti kexatuko da ezin duela egin, baina nire ikuspuntutik hori ona da, ezta? Egia esan, ez ditut irakurri foroetako kexak eta garatzaileen kexak, baina % 100 pozik nago iCloud-ekin, beraz, artikulu honek harritu nau.
Bai, artikuluan idatzi bezala. Aplikazio natiboek funtzionatzen dute eta erabiltzaileak ez du ezer nabaritzen
Hartu arnasa, TheVerge-ko artikulu itzulia da benetan, beraz, Ellis Hamburgerren iritzia irakurtzen ari gara, ez hainbeste Ondrej Holzmanena (nire kontrako ezer, dena ematen ari naiz).
Egia esan, inori ez zaio axola zer egiten duen ondo Applek. Denek entzun nahi dute zer egiten duten gaizki, horrelako guneetan iragarkiak bikoitza irabazten duelako. Bestela ezin baitut azaldu zergatik artikulu osoa "iCloud-ek ez du batere funtzionatzen" nolakoa izango den, nahiz eta Core Data sinkronizatzeko arazoei buruzkoa den, iCloud-en 1/10 gutxi gorabehera. Baina esan bezala, inori ez zaio axola ia ezin hobeto funtzionatzen duena:
– iTunes Match
– iTunes hodeian
- iMessage
– Facetime
- argazki korrontea
- iCloud babeskopiak
– Kontaktuak
– Oroigarriak
– Egutegiak
- podcastak
– Joko zentroa
Azken finean, zati txiki batek ezin hobeto funtzionatzen ez badu ere, artikuluak "ezer ez funtzionatzen duen"ari buruzkoak dira, hori txantxa bat baita. Hala ere, gertaerak ezagutzen dituen jendeak badaki horrek ez duela zerikusirik txosten objektiboarekin.
Gaur egun, dena kritikatzea da (batez ere pertsonak aldez aurretik ezer irakurri gabe), beraz, edo batzarkide batu edo Interneteko masak harrika egingo zaitu.
Artikuluak ez badu adierazten Core Data soilik kritikatzen denik, hala izan beharko luke. Eta bai, artikulua, neurri handi batean, TheVerge-tik hartua da, besterik gabe ezin dugulako informazio mota hori lortu, ez baitugu sarbiderik. Gutxienez beste garatzaile batzuei iCloud-en arazoei buruz galdetzen saiatu nintzen zer eta zergatik jakiteko, eta kexa horiek gutxi gorabehera baieztatu zituzten.
Idazten duzu denek entzun nahi dutela zer dagoen gaizki, eta egia da. Pentsatzen al duzu astero idaztea mereziko lukeela iCloud benetan nola ona den, dena nola funtzionatzen duen gauza bat izan ezik eta datuak ederki sinkronizatuta daudela? Ez dakit, oso gai interesgarria iruditu zitzaidan, gaur egun ezagun egin dena, batez ere atzerrian, horregatik idatzi nuen.
Kasu horretan, ez al da balio artikulua nondik datorren adierazi behar izatea? Edo gehienbat artikuluaren itzulpena da? Beraz, ez da zure sorkuntza, beste norbaitena baizik? Gainera, horrelako artikuluek alferrik zabaltzen dituzte zalantzak, Marek Odehnalek beheko iruzkinean gertatzen den bezala !!!
Artikuluaren iturburua hasieratik ageri da azken esaldiaren azpian, Jablíčkář-i buruzko beste artikulu guztietan bezala.
oh, barkatu, ez nintzen horretaz konturatu
Tira, ez da oso ondo ateratzen - esperimentu txiki bat egin: izenburua bakarrik irakurri eta gero azpititulu guztiak - honetatik sentsazioa dut iCloud minbizia baino okerragoa dela (eta Core Data zerbait dagoela nonbait, baina gainetik Gogoratu behar dut iCloud-ek ez duela guztiz funtzionatzen, azpititulu batean idazten duzun bezala - hori behintzat ez dago markatuta). Jende gutxik ulertzen du Core Data benetan iCloud-en nola agertzen den, eta artikulu hau zalantzarik gabe ez zen inondik inora azaltzen. Zenbait paragrafotan aipatu izana ez da nahikoa. Eta ez dut inon pluraltasuna ikusten, ez duzu artikulu oso bat idatzi behar dena funtzionatzen duelako. Baina mila hitzeko artikuluan, ez da behin ere aipatzen iCloud-eko beste zati guztiak nik uste bezain poliki doazela... tira, egungo aldartearen tipikoa - kritikatu Apple, publizitateak ordaintzen du. Eta aipatu behar da EZ enpresa lehiakorrik eskaintzen antzeko irtenbiderik... ez dago horretarako lekurik, ezta?
Ez diot inori aholkatu nahi, baina arau bat jarraitzen dut: zerbait ulertzen ez badut, ez dut horri buruz idazten.
Aurpegi lasai batekin esaten badidazu artikulua objektiboa dela edo ikuspuntu bat baino gehiago adierazten duela uste duzula, orduan, tamalez, barre egin beharko dut.
Bai, apur bat oldarkorrago aukeratu ditut azpitituluak, batzuetan ertzetik, hori onartzen dut. iCloud-en beste eginbide batzuek funtzionatzen dutela aipatzen da. ICloud-ek beste zerbitzu batzuek eskaintzen ez dutena ere aipatzen da. Ez dago iCloud-ek bakarra bezala eskaintzen duenik. Badago aipatutako Dropbox, alternatiba ohikoena dena, baina zalantzarik gabe ez du eskaintzen iCloud-ek egiten duena, hau da, datu-baseen sinkronizazioa.
Artikuluak gaiari buruzko iritzi gehiago adierazten ditu hainbat garatzaile gai berari buruz hitz egiteko moduan. Pertsonalki hainbat garatzaile-estudio galdetzeko aukera izan nuena, guztiek baieztatu zidaten Core Datarekin arazo bat besterik ez dagoela.
Bitxia da hau, izan ere, hackerren albisteak, laguntza-foroak edo Verge-ko eztabaidak irakurtzen ditudanean, garatzaileen erdiak inguruk diote ez dutela arazorik izan (eztabaida honetan ere beraiek esaten duten pertsonak ditugu). Baina garatzaileekin hitz egin berri duzu, %100ean esan dizute ez duela funtzionatzen. Interesgarria, oso litekeena dirudi - zalantzarik gabe ez nintzateke ausartuko esatera lan egiten zuen pertsonen iritzia, haiek... um... erori egin zenik.
Sagarrak sagarrarekin alderatzen baditugu (jeje), Dropbox eta iCloud Document Sync-ek biek primeran funtzionatzen dute. Beraz, ez dut ikusten Dropbox aipatzeko arrazoirik Core Data sinkronizazioari buruz hitz egiten dugunean.
Labur esateko, ulertzen ez dudana da artikulu osoa iCloud-ek funtzionatzen ez duela oinarritu duzula. Aipatu duzu Core Data sinkronizatzeari buruz soilik 13. lerroan. Baina artikuluaren gehiengo absolutua iCloud-ek ez duen funtzionatzen du. Coz, besterik gabe, gezurra da. Sentsazio bat gehiago dela egia da ziurrenik. Baina egiazko zuzen idatzi nahi baduzu, orduan arreta jarri beharko zenuke. Behera begiratzen duzunean, idatzi duzun bezalaxe ulertu duen jendea dagoelako -iCloud-ek ez duela funtzionatzen- eta horregatik iCloud babeskopiak gutxienez funtzionatzen duen galdetzen hasi ziren. Uste dut hori dela jende gehienari soinua ematen dion frogarik onena.
Egileari idatzitakoa idatziko dizut The Verge-n: hau ez da blog pertsonal bat non ondo dagoen faltsukeriak zabaltzea. Egia esan, sinesten dizuten eta idazten duzuna egitzat hartzen duten milioika pertsonek (eta Jablickerren kasuan milaka) irakurtzen dute. Beraz, ez da aitzakiarik artikulua idatzi aurretik zertaz ari zen jakin ez izana. Ulertuko banu ere. Okerragoa iruditzen zait fitxategia selektiboki botatzea gertakariekin bat egin gabe, beraz, emaitza artikulu sinplifikatu bat izan dadin, sentsazio baten atzetik.
Baina ulertzen dut artikuluaren izenburua "Zergatik ez du funtzionatzen nolabait, Core Data sinkronizatzea?" izango balitz, ziurrenik askoz gutxiago irakurriko litzatekeela. Eta hona hemen kalitaterako eta kantitaterako sortzearen arteko muga.
Nik neuk galdetu nion bost txekiar garatzaileri (lauk erantzun zuten), atzerriko batek, eta, oro har, Core Datarekin arazo bat dagoela/badela baieztatu dute. Ez dut esaten hori denentzat egia denik, baina laburbilduz, galdetutakoek beste nonbait irakurritakoa berretsi dute. Tamalez, ez nuen erantzun positiborik jaso, artikuluan bestela aipatuko nukeena. Garatzaile gehiago deskriba nezakeen, baina burura etorri zitzaizkidan garatzaile txekiar guztiei idatzi nien, eta kontaktuak ditugun atzerriko batzuk ere gehitu genizkien, baina ez denak komunikatzen.
Pena da "The Two Faces of iCloud" artikuluaren jatorrizko bertsioarekin ez geratzea, aitortzen baitut askoz egokiagoa izango zela eta beste izenburu batek besterik gabe artikuluari guztiz beste kutsu bat emango ziolako. Baina orain ezin dut atzera hartu.
Bai, seguruenik oso ezberdina izango litzateke. Garatzaile hauekin sinesten zaitut, ehunka lagunen iritziak irakurri ditut hainbat forotan eta hor ikusi dut hain pol on pol dela. Jende askok Core Data sinkronizazioa arazorik gabe erabiltzen duelako; egitura sinpleak erabiltzen baditu eta bateratzea behar bezala kudeatzen badute, ez luke arazorik egon beharko. CDS (core data sync) ez du inplementazioan akatsik printzipioan bezainbeste - adibidez, zer egin arbaso komun batekin bi datu-base dituzunean, bakoitzean aldaketa batzuk egin dituzu eta gero aldaketa horiek transferitzen saiatzen zara. eta aldaketa horiek gatazkan? Datu-basearen arazo handi samarra eta konplexu samarra da (O(mn^2)) eta inork ez du oraindik behar bezala konpondu, Apple gutxienetako bat bezala saiatuko da.
Ia pena ematen dit horretaz asko ez dakien jendeaz, etorri hona, irakurri artikulu bat eta irten iCloud kaka bat dela sentsazioarekin. Aldi berean, lehen idatzi dudan bezala, arazorik gabe funtzionatzen duten dozenaka funtzio benetan ikaragarriak dira eta hainbat aldiz datu asko gorde dizkidate. Beraz, fitxategi hau bidegabe sentitu nuen CSD-k iCloud osoa gaitzestearen arazo oso zaila zela eta - tamalez, pertsona batzuek horrela ulertu zuten.
Core Data Sync-en arazoei buruzko artikuluari dagokionez - pozik irakurriko nuke eta horri buruzko informazio gehiago eskertuko nuke. Pena da CDS-k iCloud guztia harrapatu izana (eta ez zure bidalketan bakarrik, E. Hamburgerren bidalketa apur bat, nahiz eta nolabait bereizten saiatu zen - eta gero hamaika zerbitzari hartu zuten - sinplifikatu - estiloan argitaratutakoa "iCloud erabilgarria da").
Ez dut uste Applek merezi duenik, batez ere beste inor ez delako arazoa konpontzen saiatzen.
Artikulu hau ia desegoki diren garatzaileen eta haien arazoak leku bakarrean parafraseatzea besterik ez da. Ez dut esperientzia pertsonalik garapenarekin eta iCloud-ekin, erabilgarri dagoen informazioa atera dut.
Gertaerak gehitzeko, egia da esklabo-esklabo estiloko datu-baseak sinkronizatzea Google-k eta Oracle-k ere saiatuko ez den O(mn^2) arazo bat dela (Apple-k dagoeneko dezente konpondu du egitura nahiko konplexuetarako). Apple da hori konpontzen saiatzen den enpresa bakarra, baina horregatik soilik kritikatzen dute. Bestalde, Google-k bere master-slave sinkronizazioarekin (online) O(1) eta batzuetan offline O(n) atzetik barre egiten ari da, nola blogosfera teknologiko osoak erabat ez duen ulertzen zertaz idazten duen. Kasu honetan soilik teknologikoki atzean daudenak goraipatu eta aitzindariak kritikatzen direlako. Giza ezjakintasun madarikatua lehen transmisioan.
Androidetik aldatzen ari naiz, beraz, galdera sinple bat daukat: artikuluan ulertu nuen arazoa hainbat gailutan sinkronizatzean dagoela (adibidez, iPhone eta iPad-en gordetako jokoaren posizioa). iPhone bat bakarrik izango dut, beraz, galdera da arazo hau iCloud-en gailu bakarraren eta bakarraren babeskopietan ere aplikatzen den. Nire iPhonea saldu, berri bat erosi eta iCloud-etik babeskopia osoa igoko dut, telefono berrian ezarpen eta aplikazioen ezarpen guztiak (sare sozialetarako pasahitzak, gordetako jokoen posizioak...) izango ditudanean. azken aldian zaharrean, horrela funtzionatzen du? Migrazioaren arrazoi nagusietako bat da, hau da. Root gabeko Android ezin da guztiz babeskopia egin, eta beste telefono batera aldatu nintzenean, aplikazio guztiak deskargatu genituen, baina eskuz egin behar izan nituen konfigurazio guztiak berriro, eta dozenaka aplikaziorekin, hori ordu gehigarria da. Beraz, iCloud-ek arazo hau konpontzen al du iTunes-eko gailu baterako? Eskerrik asko informazioagatik.
Ez duzu beldurrik izan behar! Apple gailuetan iCloud-ek % 100ean funtzionatzen du edonon. Duela 2 hilabete inguru iP5 bat erosi nuen eta kafetegi batean eseri nintzen wifi bidez, nire sagar kontuaren pasahitza sartu eta 10 minututan nire iPhone zaharraren irudi ZEHAZTU bat nuen, irekitako azken aplikazioak ere iruditzen zaizkit!!! iPhoneko datu guztiak iP berrira deskargatuko dira 10 minutu inguru (32 GB-ko iPhone oso bat nuen lehen iPhoneko datuekin duela zenbait urte ordura arte, beraz, agian are gutxiago beharko da) iP berrira, nahiz eta oraindik deskargatzeko (noski) egon behar duten aplikazioen antolaketa, baina guztiek izango dituzte aurreko iPhonean jasotako datuak. Eskuz egin behar duzun guztia behar duten aplikazioetan saioa hastea da.)
Ez duzu beldurrik izan behar! Apple gailuetan iCloud-ek % 100ean funtzionatzen du edonon. Duela 2 hilabete inguru iP5 bat erosi nuen eta kafetegi batean eseri nintzen wifi bidez, nire sagar kontuaren pasahitza sartu eta 10 minututan nire iPhone zaharraren irudi ZEHAZTU bat nuen, irekitako azken aplikazioak ere iruditzen zaizkit!!! iPhoneko datu guztiak iP berrira deskargatuko dira 10 minutu inguru (32 GB-ko iPhone oso bat nuen lehen iPhoneko datuekin duela zenbait urte ordura arte, beraz, agian are gutxiago beharko da) iP berrira, nahiz eta oraindik deskargatzeko (noski) egon behar duten aplikazioen antolaketa, baina guztiek izango dituzte aurreko iPhonean jasotako datuak. Eskuz egin behar duzun guztia behar duten aplikazioetan saioa hastea da.)
Hemen ere lagundu behar dut.. Garatzaile hasiberria naizen aldetik, iCloud nire aplikazioan ere inplementatzen saiatzen ari naiz.. Oraindik ez dut datu-galerarik izan.. Dena behar bezala funtzionatzen du. Uste dut zortea... Agian gustatuko ez zaidan gauza bakarra abiaduraren sinkronizazioa da.. 1 MB gutxi gorabehera datu kargatzeak Internetetik 1 MB datu klasiko bat deskargatzeak baino denbora gehiago behar du zalantzarik gabe. Hala ere, erregistro guztiak deskargatzen direnez, onargarria da. .. Bai, oso erraza da zure IP-a edo iPad-a akatsa egitea, beraz, iCloud-eko datu guztiak ezabatu eta gero telefono osoa leheneratu behar du.. (Datuek hor jarraituko dute baina errore bat sortuko da ezarpenak okerrak badira.. ) Baina dena 10 minututan leheneratzen da eta arazo hau garatzaileei bakarrik dagokie.. Ez da hilkor arrunt bati gertatuko.. iOS6-n, zalantzarik gabe, ez dut arazo handirik iCloud-ekin Core datuen moduan, eta ez nago ados. artikuluarekin.
Tira, lehen esaldia "Steve Jobsek gaur egun oraindik garatzaile asko izutzen dituen zerbitzu bat aurkeztu zuen. iCloud baino ez da”. Izan ere, Core Data sinkronizatzeko arazo bat besterik ez dela, 12 lerro inguru aurkituko ditugu.
Arraioa, sentsazionalismoaren mesedetan, gertaerak okertu egin behar dira are sentsazio handiagoa izateko.