Sa iyang katapusang keynote sa WWDC sa 2011, gipaila ni Steve Jobs ang usa ka serbisyo nga nakapahadlok gihapon sa daghang mga developer. Kini walay lain kondili ang iCloud, ang salutary nga manununod sa gubot nga MobileMe. Bisan pa, bisan ang iCloud wala’y mga sayup. Ug ang mga nag-develop nagkagubot ...
Una nga gi-demo ni Steve Jobs ang iCloud kaniadtong Hunyo 2011, ang serbisyo gilunsad upat ka bulan ang milabay ug karon naglihok na sa mga usa ug tunga ka tuig. Sa ibabaw, ang usa ka medyo hapsay nga pag-alagad nga, sa mga pulong sa legendary visionary, "nagtrabaho lang" (o sa labing menos kini kinahanglan), apan sa sulod, usa ka untamed mekanismo nga sa kasagaran sa pagbuhat sa unsay gusto niini, ug ang mga developers walay epektibo nga hinagiban. batok niini.
"Awtomatikong mahitabo ang tanan ug dali ra nga makonektar ang imong mga app sa sistema sa pagtipig sa iCloud," Jobs miingon niadtong panahona. Sa diha nga ang mga developers mahinumdom sa iyang mga pulong karon, sila tingali kinahanglan nga bristle. "Ang iCloud wala gyud molihok alang kanamo. Gigugol gyud namo ang daghang oras niini, apan ang pag-sync sa iCloud ug Core Data adunay kini nga mga isyu nga dili namo masulbad. niangkon siya ang ulo sa Black Pixel studio, nga maoy responsable, pananglitan, alang sa iladong RSS reader nga NetNewsWire. Alang kaniya, ang iCloud kinahanglan nga mao ang sulundon nga solusyon alang sa pag-synchronize, labi na sa panahon nga hapit na isara sa Google ang Google Reader, apan ang pusta sa serbisyo sa mansanas wala molihok.
Wala'y mahimo
Makapatingala nga ang usa ka serbisyo nga adunay kapin sa 250 milyon nga tiggamit ug sa ingon usa sa labing kadaghan nga klase niini sa kalibutan adunay ingon nga mga problema. Sa usa ka laktud nga pagtan-aw sa butang, mahimo’g itudlo sa usa ang tudlo sa mga nag-develop, apan wala sila’y sala niini sa pagkakaron. Gisulayan sa iCloud nga ipatuman ang kadaghanan niini sa mga aplikasyon niini, apan ang ilang mga pagsulay kanunay nga natapos sa kapakyasan. Tungod kay ang iCloud adunay seryoso nga mga problema sa pag-synchronize.
[do action=”quote”]Dili na nako maihap ang tanang developers nga nakasugat og mga problema ug sa kadugayan niundang.[/do]
"Gisulat nako pag-usab ang akong iCloud code sa daghang mga higayon nga naglaum nga makapangita usa ka nagtrabaho nga solusyon," nagsulat siya developer nga si Michael Göbel. Bisan pa, wala siyay nakit-an nga solusyon, ug busa dili pa niya ibaligya ang iyang mga aplikasyon, o hinoon ang App Store. “Dili gani nako maihap ang tanang developers ug kompanya nga nakasugat sa samang mga problema nga akong nabuhat ug sa kadugayan mihunong. Human mawad-an og gatusan ka libo nga datos sa tiggamit, gibiyaan lang nila ang iCloud sa hingpit.
Ang pinakadako nga problema sa Apple sa iCloud mao ang database synchronization (Core Data). Ang laing duha ka matang sa data nga mahimong ma-sync pinaagi sa Apple's cloud - mga setting ug mga file - nagtrabaho sulod sa mga limitasyon nga walay bisan unsa nga mga problema. Bisan pa, ang Core Data molihok nga dili matag-an. Kini usa ka taas nga lebel nga balangkas nga nagtugot kanimo sa pag-synchronize sa daghang mga database sa mga aparato. "Gisaad sa iCloud nga sulbaron ang tanan nga mga problema sa pag-synchronize sa database nga adunay suporta sa Core Data, apan wala kini molihok," miingon ang usa sa mga prominenteng developers, nga dili gustong nganlan aron mapadayon ang maayong relasyon sa Apple.
Sa parehas nga oras, hingpit nga gibalewala sa Apple kini nga mga problema, ang iCloud nagpadayon sa pag-anunsyo ingon usa ka yano nga solusyon, ug gipangayo kini sa mga tiggamit gikan sa mga developer. Apan bisan pa sa labing kaayo nga mga paningkamot sa developer, ang data sa mga tiggamit mawala nga dili mapugngan ug ang mga aparato mohunong sa pag-synchronize. "Kini nga mga isyu kanunay nga molungtad og mga oras aron masulbad, ug ang uban mahimong permanenteng makaguba sa imong mga account," laing nag-unang developer misandig sa Apple ug midugang: "Dugang pa, ang AppleCare dili makasulbad niini nga mga isyu sa mga kustomer."
"Nakigbisog kami sa kombinasyon sa Core Data ug iCloud sa tanang panahon. Kini nga tibuuk nga sistema dili matag-an, ug ang developer kanunay adunay limitado nga mga kapilian aron maimpluwensyahan ang paglihok niini. naghulagway sa Czech development studio Hikapa Art, nga nagpamatuod kanamo nga tungod sa padayon nga mga problema, gibiyaan kini nga solusyon ug nagtrabaho sa kaugalingon, diin gamiton ang pag-synchronize sa file imbes nga pag-synchronize sa database. Mahimo na niya gamiton ang iCloud alang niini, tungod kay ang pag-synchronize sa file mahitabo pinaagi niini nga wala’y mga problema. Pagkahuman, gikumpirma usab kini sa mga developer gikan sa Jumsoft: "Ang iCloud sa walay duhaduha usa ka maayo nga himan alang sa direkta nga pagtipig sa file." Bisan pa, ang Jumsoft, sa kasubo, nanginahanglan sa Core Data alang sa ilado nga aplikasyon sa Salapi, ug kini usa ka babag.
[do action="quote"]iCloud ug Core Data mao ang pinakagrabe nga nightmare sa matag developer.[/do]
Daghang mga problema usab naggikan sa wala damha nga mga sitwasyon nga dali nga mahitabo, sama sa kung ang usa ka tiggamit mag-log out sa usa ka Apple ID sa ilang aparato ug mag-log in pinaagi sa lain. Ang Apple wala gyud magsalig kanila. "Giunsa pagsulbad ang problema kung ang tiggamit, nga wala naka-sign in sa iCloud, gi-on ang aplikasyon, dayon nagkonektar sa iCloud ug gisugdan pag-usab ang aplikasyon?" nangutana siya uban sa usa ka developer sa Apple forums.
Ang tanan nga mga problema sa iCloud mosangko sa pagkadiskontento sa mga tiggamit sa app nga nawad-an sa datos, samtang ang mga developer kanunay nga nagtan-aw nga wala’y mahimo. "Ang mga tiggamit nagreklamo kanako ug nag-rate sa mga app gamit ang usa ka bituon," nireklamo siya sa mga forum sa mansanas, ang developer nga si Brian Arnold, nga wala gihapon makadawat usa ka katin-awan gikan sa Apple kung unsa ang buhaton sa parehas nga mga problema, o kung ngano nga kini nahitabo. Ug ang mga forum puno sa ingon nga mga reklamo bahin sa pag-synchronize sa iCloud.
Ang ubang mga developer nawad-an na og pasensya sa iCloud, ug dili ikatingala. "Ang iCloud ug Core Data mao ang pinakagrabe nga damgo sa matag developer," gipahayag alang sa ang Verge wala nganli nga developer. "Kini makapahigawad, makapasuko usahay, ug takus sa walay katapusan nga mga oras sa pag-troubleshoot."
Nahilom si Apple. Gilaktawan niya ang mga problema sa iyang kaugalingon
Tingali dili ikatingala nga ang mga problema sa Apple sa iCloud moagi nga ingon og wala’y nahitabo. Ang Apple halos wala mogamit sa problema nga Core Data sa mga aplikasyon niini. Adunay tinuod nga duha ka mga iCloud - usa nga naghatag gahum sa mga serbisyo sa Apple ug usa nga gitanyag sa mga developer. Ang mga app ug mga serbisyo sama sa iMessage, Mail, iCloud backup, iTunes, Photo Stream ug uban pa gitukod sa hingpit nga lahi nga teknolohiya kaysa kung unsa ang magamit sa mga developer sa ikatulo nga partido. Kana mao, ang usa nga adunay kanunay nga mga kasamok. Ang mga aplikasyon gikan sa iWork suite (Keynote, Pages, Numbers) naggamit sa parehas nga API sa mga aplikasyon sa ikatulo nga partido, apan alang lamang sa labi ka yano nga pag-synchronize sa dokumento, nga giampingan pag-ayo sa Apple aron mahimo. Kung gitugutan nila ang iCloud ug Core Data sa ilang app sa Cupertino, dili sila mas maayo sa termino sa pagkakasaligan kaysa sa mga developer sa ikatulo nga partido. Ang aplikasyon sa Trailers, nga naggamit sa Core Data alang sa pag-synchronize, nagsulti alang sa iyang kaugalingon, ug ang mga tiggamit kanunay nga nawad-an sa pipila nga mga rekord.
Bisan pa, sa mga Trailer, nga dili ingon ka sikat, kini nga mga problema dali ra mawala. Apan unsa man ang kinahanglan nga isulti sa mga nag-develop sa labing inila nga mga aplikasyon sa ilang mga tiggamit, nga kinahanglan nga magsalig sa problema nga Core Data sa iCloud, apan kanunay dili makagarantiya sa klase sa pagpaandar nga kanunay nga gi-anunsyo sa Apple sa mga ad niini? Ang Apple siguradong dili makatabang kanila. "Aduna bay tawo gikan sa Apple nga magkomento bahin niini nga sitwasyon?" nangutana siya wala molampos sa forum, developer Justin Driscoll, kinsa napugos sa pagsira sa iyang umaabot nga app tungod sa dili kasaligan iCloud.
Atol sa tuig, ang Apple dili makatabang sa mga developers, mao nga ang tanan naglaum nga ang usa ka butang nga masulbad sa labing menos sa miaging tuig nga WWDC, i.e. usa ka komperensya nga gituyo alang sa mga developers, apan bisan dinhi Apple wala magdala ug dako nga tabang ubos sa dako nga pressure sa mga developers. Pananglitan, naghatag siya og sample code nga magamit sa pag-synchronize sa Core Data, apan layo pa kini sa kompleto. Sa makausa pa, walay mahinungdanon nga tabang. Dugang pa, giawhag sa mga inhenyero sa Apple ang mga developer nga maghulat alang sa iOS 6. "Ang pagbalhin gikan sa iOS 5 ngadto sa iOS 6 naghimo sa mga butang nga XNUMX% mas maayo," gikumpirma sa usa ka wala nganli nga developer, "apan kini layo pa sa sulundon." Sumala sa ubang mga tinubdan, ang Apple adunay upat lamang ka mga empleyado nga nag-atiman sa Core Data sa miaging tuig, nga tin-aw nga nagpakita nga ang Apple dili interesado niini nga dapit. Bisan pa, ang kompanya nagdumili sa pagkomento bahin sa kini nga kasayuran.
Goodbye ug scarf
Pagkahuman sa tanan nga mga pagbag-o nga gihisgutan, dili katingad-an nga daghang mga developer ang nag-ingon nga dili sa iCloud, bisan kung adunay usa ka bug-at nga kasingkasing. Kini ang iCloud nga sa katapusan magdala usa ka butang nga gipangandoy sa mga developer - usa ka yano nga solusyon nga nagsiguro sa parehas nga mga database ug ang ilang kanunay nga pag-synchronize sa duha o daghan pa nga mga aparato. Ikasubo, lahi ang reyalidad. "Sa dihang among gitan-aw ang iCloud ug Core Data isip usa ka solusyon alang sa among app, among naamgohan nga dili namo kini magamit tungod kay wala'y mahimo," miingon ang nag-develop sa pipila sa labing namaligya nga mga aplikasyon sa iPhone ug Mac.
Ang laing rason ngano nga ang iCloud dili daling biyaan mao ang kamatuoran nga ang Apple nakamatikod sa mga aplikasyon nga naggamit sa mga serbisyo niini (iCloud, Game Center), ug hingpit nga wala magtagad niadtong walay Apple sa App Store. iCloud mao usab ang usa ka maayo nga solusyon gikan sa usa ka marketing punto sa panglantaw.
Ang Dropbox, pananglitan, gitanyag isip usa ka posible nga alternatibo, apan dili na kini sama sa user-friendly. Sa usa ka bahin, ang user kinahanglan nga mag-set up sa laing account (iCloud awtomatikong magamit sa pagpalit sa usa ka bag-ong device) ug sa laing bahin, gikinahanglan ang pagtugot sa dili pa magamit ang aplikasyon, nga napakyas usab sa iCloud. Ug sa katapusan - Ang Dropbox nagtanyag sa pag-synchronize sa dokumento, nga dili gyud ang gipangita sa mga developer. Gusto nila nga i-synchronize ang mga database. "Ang Dropbox, nga mao ang labing gigamit karon, napamatud-an ang kaugalingon alang sa pag-synchronize sa datos. Apan kung bahin sa pag-synchronize sa database, nagsalig kami sa iCloud," miangkon si Roman Maštalíř gikan sa Touch Art.
[do action="quote"]Gusto nakong sultihan ang Apple nga ilang giayo ang tanan sa iOS 7, pero dili gyud ko motuo niini.[/do]
Bisan pa, ang mga nag-develop sa aplikasyon sa 2Do wala’y pailub, tungod sa daghang negatibo nga mga kasinatian sa iCloud, wala gyud nila gisulayan ang serbisyo sa mansanas ug diha-diha dayon nakakuha sa ilang kaugalingon nga solusyon. "Dili kami mogamit sa iCloud tungod sa tanan nga mga problema. Kini usa ka sirado kaayo nga sistema diin dili kami adunay daghang kontrol nga gusto namon, " Ang developer nga si Fahad Gillani misulti kanamo. "Gipili namon ang Dropbox alang sa pag-synchronize. Bisan pa, wala namon gigamit ang pag-synchronize sa dokumento, gisulat namon ang among kaugalingon nga solusyon sa pag-synchronize alang niini.
Ang laing Czech studio, ang Madfinger Games, walay iCloud sa mga dula niini. Bisan pa, ang tiglalang sa mga sikat nga titulo nga Dead Trigger ug Shadowgun wala mogamit sa serbisyo sa Apple alang sa gamay nga lainlaing mga hinungdan. "Kami adunay kaugalingon nga cloud-based nga sistema alang sa pagtipig sa mga posisyon sa dula, tungod kay gusto namon nga mabalhin ang pag-uswag sa dula tali sa mga platform," Gipadayag kanamo ni David Kolečkář nga tungod sa pag-uswag sa mga dula alang sa iOS ug Android alang sa Madfinger Games, ang iCloud dili gyud solusyon.
Aduna bay solusyon?
Sa paglabay sa panahon, daghang mga developer ang hinayhinay nga nawad-an sa paglaum nga ang Apple makahimo og solusyon. Pananglitan, ang sunod nga WWDC moabut, apan tungod kay ang Apple halos wala makigsulti sa mga developer bisan karon, wala kini gilauman nga siya moadto sa WWDC nga adunay bukas nga mga bukton nga puno sa tambag ug mga tubag. "Ang among mahimo mao ang pagpadayon sa pagpadala sa mga ulat sa bug sa Apple ug nanghinaut nga ayohon nila kini," nagminatay sa usa ka wala nganli nga developer sa iOS, uban sa lain nga nagpalanog sa iyang mga sentimento: "Gusto kong isulti sa Apple nga ilang giayo ang tanan sa iOS 7 ug ang iCloud sa katapusan magamit nga wala’y mga problema pagkahuman sa duha ka tuig, apan dili gyud ako motuo niana." Apan kini mao ang iOS 7 nga kinahanglan ang sentro nga tema sa WWDC karong tuiga, aron ang mga nag-develop mahimo’g maglaum.
Kung ang Apple wala magtanyag usa ka solusyon sa mga problema sa iCloud sa usa ka bag-ong bersyon sa operating system niini, mahimo kini usa ka virtual nga lansang sa lungon alang sa pipila nga mga proyekto. Usa sa mga nag-develop, nga usa ka kusgan nga tigpaluyo sa iCloud hangtod karon, nag-ingon: "Kung dili kini ayohon sa Apple sa iOS 7, kinahanglan namon nga biyaan ang barko."
Gibasa nako ang tibuok nga artikulo ug wala ko makasabot kon diin kini gikan. Sama sa alang sa iCloud ug apple nga mga aplikasyon ug ang kinatibuk-ang panagsama sa iCloud sa iPhone ug Mac, kini nagtrabaho 100% alang kanako ug akong gigamit ang halos matag aplikasyon gikan sa Apple nga nagsuporta niini. Dugang pa, na-download usab nako ang aplikasyon sa Trailers gikan sa Apple (bisan kung WALA kini sa SVK iTunes, busa kinahanglan nga adunay usa ka hinungdan alang niana), apan wala ako nahibal-an kung diin gisagol ang iCloud dinhi - kinahanglan nako kini tan-awon. pataas. Dugang pa, WALA koy problema sa iCloud sa ubang mga app. Gigamit nako ang Appig's ToDo ug iCloud sync nga nagtrabaho 100%, ug ako adunay sobra sa 100 ka todos sa iPhone ug Mac nga mga aplikasyon nga suod nga may kalabutan sa akong trabaho, mao nga kinahanglan nako ang 100% nga working sync, mao nga wala ko kabalo kung unsa ang problema sa 2Do. . Direkta sab kong nakigsulti sa Appigo ug girekomendar nila ang iCloud (dugang sa ilang bayad nga serbisyo sa pag-sync, siyempre) para sa pag-synchronize kay gisulayan usab nako ang dropbox ug wala matagbaw (gamiton nako ang dropbox kada adlaw sa pag-sync sa mga file). Gigamit usab nako ang iBear money app kada adlaw ug wala gyud koy problema sa pag-sync sa iCloud! Gisulat usab nimo nga ang Dropbox usa ka mas maayo nga solusyon alang sa pag-sync sa file, apan sa wala pa kini nahisulat nga ang iCloud perpekto alang sa pag-sync sa file - dili nako masabtan kini gamay. Dugang pa, ang mga studio sa dula nga imong gihisgutan wala mogamit sa iCloud, apan gigamit ang ilang serbisyo tungod sa pag-synchronize sa mga aparato sa ANDROID diin wala ang iCloud, mao nga sa akong hunahuna wala’y problema dinhi. Ingon niini kung giunsa ang Tinuod nga Karera 3 nga labing bag-o, ug usab kung nag-synchronize sa mga aparato gawas sa Apple. Ang ubang mga dula nga naggamit sa iCloud nagtrabaho usab sa ingon (sa akong kasinatian). Ug sa katapusan, gisulat nimo nga ang iCloud usa ka sirado nga sistema ug kana usa ka problema - dili ba kini kanunay nga pilosopiya sa Apple? Kung ang iCloud hingpit nga bukas, dili kini molihok. Usab, ang tibuuk nga iOS sirado ug adunay kanunay nga magreklamo nga dili nila mahimo, apan sa akong panan-aw, maayo ra kana, di ba? Tinuod, wala nako gibasa ang mga reklamo sa mga forum ug mga reklamo gikan sa mga developer, apan 100% ako natagbaw sa iCloud, mao nga kini nga artikulo nakurat kanako.
Oo, ingon sa gisulat sa artikulo. Ang lumad nga mga app nagtrabaho ug ang user wala makamatikod sa bisan unsa
Pagginhawa, kini sa tinuud usa ka gihubad nga artikulo gikan sa TheVerge, mao nga among gibasa ang opinyon ni Ellis Hamburger, dili kaayo Ondrej Holzman (wala’y kontra kanako, gihatag ra nako ang tanan).
Sa tinuud, wala’y nagpakabana kung unsa ang maayo nga gibuhat sa Apple. Gusto sa tanan nga makadungog kung unsa ang ilang gibuhat nga sayup, tungod kay ang pag-anunsyo sa ingon nga mga site makaganansya sa doble nga kantidad. Tungod kay kung dili, dili nako ipasabut kung ngano nga ang tibuuk nga artikulo bahin sa kung giunsa "wala gyud molihok ang iCloud", bisan kung kini mga problema ra sa pag-sync sa Core Data, nga halos 1/10 sa iCloud. Apan sama sa akong giingon, wala’y nagpakabana kung unsa ang molihok nga hapit hingpit:
- iTunes Match
- iTunes sa Cloud
– iMessage
- Facetime
- stream sa litrato
- Mga backup sa iCloud
– Mga kontak
– Mga pahinumdom
– Mga kalendaryo
- Mga Podcast
– Game center
Human sa tanan, bisan kung ang usa ka gamay nga bahin dili molihok nga hingpit, ang mga artikulo bahin sa kung giunsa "wala'y mahimo", tungod kay kana usa ka komedya. Bisan pa, ang mga tawo nga nahibal-an ang mga kamatuoran nahibal-an nga kini wala’y kalabotan sa katuyoan nga pagtaho.
Karon naa na sa pagsaway sa tanan (labi na kung wala pa nakabasa ang tawo bahin niini kaniadto), busa kung moapil ka sa konseho o ang mga masa sa Internet batoon ka.
Kung ang artikulo wala magpasabot nga ang Core Data lamang ang gisaway, nan kini unta. Ug oo, ang artikulo kadaghanan gikuha gikan sa TheVerge, tungod kay dili kami makaabut sa kana nga klase nga kasayuran, wala kami access. Gisulayan nako nga labing menos mangutana sa uban pang mga developer bahin sa mga problema sa iCloud aron mahibal-an kung unsa ug ngano, ug labi pa nga gikumpirma nila kini nga mga reklamo.
Gisulat nimo nga ang tanan gusto nga makadungog kung unsa ang sayup, ug kini tinuod. Sa imong hunahuna angayan ba nga isulat matag semana kung giunsa ang iCloud sa tinuud nga maayo, kung giunsa ang tanan molihok gawas sa usa ka butang ug nga ang data na-synchronize nga matahum? I don't know, I thought this is a very interesting topic, which now nahimong popular, labi na sa abroad, mao nga nagsulat ko bahin niini.
Niana nga kahimtang, dili ba kini magamit nga kinahanglan nimong ipahayag ang gigikanan diin gikan ang artikulo? O kasagaran ba kini usa ka hubad sa artikulo? Busa dili kini imong binuhat kondili iya sa uban? Dugang pa, ang mga artikulo nga sama niini walay kapuslanan nga nagpakaylap sa mga pagduhaduha, sama sa eksakto nga kaso sa komento sa ubos ni Marek Odehnal !!!
Ang tinubdan sa artikulo gilista gikan sa sinugdanan ubos sa kataposang sentence, sama sa tanang ubang artikulo sa Jablíčkář.
oh sorry wala ko kabantay ana
Aw, dili kini maayo nga mogawas - paghimo usa ka gamay nga eksperimento: basaha lamang ang titulo ug dayon ang tanan nga mga subtitle - gikan niini gibati nako nga ang iCloud labi ka daotan kaysa sa kanser (ug adunay usa ka butang nga Core Data sa usa ka lugar, apan sa ibabaw. Ang tanan nga kinahanglan nakong hinumdoman nga ang iCloud hingpit nga dili molihok, samtang imong gisulat sa usa ka subtitle - labing menos kana usa nga wala sa marka). Pipila ka mga tawo ang nakasabut kung giunsa ang Core Data sa tinuud nga numero sa iCloud, ug kini nga artikulo siguradong wala magsamok sa pagpatin-aw niini sa bisan unsang paagi. Ang kamatuoran nga imong gihisgutan kini sa daghang mga parapo dili gyud igo. Ug wala koy nakita nga pluralidad bisan asa - dili nimo kinahanglan nga magsulat usa ka tibuuk nga artikulo bahin sa kamatuoran nga ang tanan molihok. Apan sa usa ka libo nga pulong nga artikulo, wala'y usa nga naghisgot nga ang tanan nga ubang mga bahin sa iCloud modagan ingon ka hinay sa akong gihunahuna ... maayo, tipikal lang sa kasamtangan nga mood - pagsaway sa Apple, ang advertising nagbayad. Ug kinahanglan nga hisgutan nga WALAY kompetisyon nga kompanya nga nagtanyag usa ka parehas nga solusyon ... wala’y lugar nga nahabilin alang niana, dili ba?
Dili ko gusto nga motambag ni bisan kinsa, apan nagsunod ako sa usa ka lagda: kung wala ako makasabut sa usa ka butang, dili ako mosulat bahin niini.
Kung sultihan nimo ako uban ang kalmado nga nawong nga sa imong hunahuna ang artikulo adunay katuyoan o nagpahayag labaw pa sa usa ka punto sa panglantaw, unya sa kasubo kinahanglan kong mokatawa.
Oo, gipili nako ang mga subtitle nga labi ka agresibo, usahay sobra sa sulud, gidawat nako kana. Nga ang uban nga mga bahin sa iCloud nga nagtrabaho gihisgutan didto. Mahitungod sa kamatuoran nga ang iCloud nagtanyag kung unsa ang wala sa ubang mga serbisyo, adunay usab nga gihisgutan. Wala didto nga gitanyag kini sa iCloud isip LAMANG. Anaa ang gihisgutan nga Dropbox, nga mao ang labing kasagaran nga alternatibo, apan sigurado nga wala kini nagtanyag kung unsa ang gibuhat sa iCloud, i.e. pag-synchronize sa database.
Ang artikulo nagpahayag sa daghang mga panan-aw sa butang sa paagi nga daghang mga developer ang naghisgot bahin sa parehas nga hilisgutan. Ang akong personal nga nakahigayon sa pagpangutana sa daghang mga studio sa developer, silang tanan nagpamatuod kanako nga adunay usa ka problema sa Core Data.
Katingad-an kini, tungod kay kung nagbasa ako sa mga balita sa hacker, mga forum sa suporta o mga diskusyon sa Verge, mga katunga sa mga developer ang nag-ingon nga wala sila'y problema niini (bisan sa kini nga diskusyon kami adunay mga tawo nga nagsulti sa parehas sa ilang kaugalingon). Apan nakigsulti ka lang sa mga nag-develop kung diin 100% nila gisulti kanimo nga dili kini molihok. Makapainteres, morag lagmit kaayo - dili gyud ko mangahas sa pag-ingon nga ang opinyon sa mga tawo nga nagtrabaho niini, sila ... um ... nahulog.
Kung atong itandi ang mga mansanas sa mga mansanas (hehe), ang Dropbox ug iCloud Document Sync parehas nga nagtrabaho. Mao nga wala akoy nakita nga hinungdan nga hisgutan ang Dropbox kung maghisgot kami bahin sa pag-sync sa Core Data.
Aron maputol kini, ang wala nako masabtan mao nga imong gibase ang tibuok nga artikulo sa kamatuoran nga ang iCloud dili molihok - panahon. Gihisgutan nimo nga kini bahin lamang sa pag-sync sa Core Data sa ika-13 nga linya. Apan ang hingpit nga kadaghanan sa artikulo mao ang bahin sa kung giunsa dili molihok ang iCloud. Coz dili tinuod. Nga kini labaw pa sa usa ka pagbati tingali tinuod. Apan kung gusto nimo nga magsulat sa tinuud nga husto, nan kinahanglan nimo nga hatagan pagtagad kini. Tungod kay sa imong pagtan-aw sa ubos, adunay mga tawo nga nakasabut niini sama sa imong gisulat - nga ang iCloud dili molihok - ug kana ang hinungdan nga sila nagsugod sa pagpangutana kung ang backup sa iCloud labing menos nagtrabaho. Sa akong hunahuna kana ang labing kaayo nga ebidensya kung giunsa kini paminawon sa kadaghanan sa mga tawo.
Isulat ko kanimo kung unsa ang akong gisulat sa tagsulat sa The Verge: dili kini usa ka personal nga blog kung diin okay ang pagkaylap sa mga bakak. Gibasa kini sa minilyon (ug sa kaso ni Jablicker linibo) sa mga tawo nga mituo kanimo ug nagdawat sa imong gisulat isip mga kamatuoran. Mao nga dili katarungan nga wala nimo nahibal-an kung unsa kini sa wala pa isulat ang artikulo. Bisag nakasabot ko niini. Nakita nako nga mas grabe nga gipili nimo nga ilabay ang file nga wala’y katugbang sa mga kamatuoran, aron ang sangputanan usa ka gipasimple nga artikulo, nga naggukod sa usa ka pagbati.
Apan nasabtan nako nga kung ang titulo sa artikulo mao ang "Ngano nga wala kini nagtrabaho sa usa ka paagi, pag-sync sa Core Data?", Tingali kini dili kaayo mabasa. Ug ania ang linya sa pagbahin tali sa paghimo alang sa kalidad ug alang sa gidaghanon.
Ako mismo nangutana sa lima ka Czech developers (upat ang mitubag), usa ka langyaw, ug sila sa kasagaran nagpamatuod nga adunay / adunay problema sa Core Data. Wala ako nag-ingon nga kini tinuod alang sa tanan, apan sa laktud, ang akong gipangutana nagpamatuod sa akong nabasa sa ubang dapit. Ikasubo, wala ako makadawat usa ka positibo nga tubag, nga akong gihisgutan kung dili sa artikulo. Mahimo unta nako nga ihulagway ang daghang mga developer, apan nagsulat ako sa tanan nga mga developer sa Czech nga naa sa akong hunahuna, ug gidugang usab namon ang pipila nga mga langyaw nga adunay kami mga kontak, apan dili tanan sila nakigsulti.
Kini usa ka kaulaw nga wala ako nagpabilin sa orihinal nga bersyon sa artikulo nga "Ang Duha ka Nawong sa iCloud" tungod kay giangkon nako nga kini labi pa nga angay ug usa ka lahi nga titulo ang makahatag sa artikulo sa usa ka hingpit nga lahi nga pagbati. Pero karon dili na nako mabawi.
Oo, kana tingali lahi kaayo. Nagtuo ko nimo sa kini nga mga developer, nabasa nako ang mga opinyon sa gatusan ka mga tawo sa lainlaing mga forum ug didto nako nakita nga kini pol sa pol. Tungod kay daghang mga tawo ang naggamit gyud sa Core Data sync nga wala’y problema - kung mogamit sila mga yano nga istruktura ug maayo ang pagdumala sa paghiusa, nan wala’y problema. Ang CDS (core data sync) walay mga kasaypanan sa pagpatuman sama sa prinsipyo - pananglitan, unsa ang buhaton kung ikaw adunay duha ka mga database nga adunay usa ka komon nga katigulangan, naghimo ka og pipila ka mga pagbag-o sa matag usa ug unya gisulayan nimo nga ibalhin ang mga pagbag-o ug kadtong pagbag-o sa panagbangi? Kini usa ka dako ug medyo komplikado nga problema sa database (O(mn^2)) ug wala pay usa nga nakasulbad niini nga makatagbaw, ang Apple unya mosulay isip usa sa pipila.
Hapit ko maluoy sa mga tawo nga wala kaayo nahibal-an bahin niini, ania dinhi, basaha ang usa ka artikulo ug mobiya uban ang pagbati nga ang iCloud usa ka piraso sa tae. Sa parehas nga oras, sama sa akong gisulat kaniadto, ang daghang mga gimbuhaton nga nagtrabaho nga wala’y problema maayo kaayo ug nakatipig kanako daghang mga datos sa daghang mga higayon. Mao nga nakit-an nako nga kini nga file dili patas tungod sa lisud kaayo nga problema sa CSD nga nagkondena sa tibuuk nga iCloud - sa kasubo, ang pipila ka mga tawo nakasabut gyud niini nga paagi.
Sama sa alang sa artikulo bahin sa mga problema sa Core Data Sync - Ganahan kong basahon kini ug mapasalamatan ko ang bisan unsang dugang nga kasayuran bahin niini. Usa lang ka kaulaw nga nakuha sa CDS ang tanan nga iCloud (ug dili lamang sa imong pagsumite, apan usa ka gamay sa pagsumite sa E. Hamburger, bisan kung gisulayan niya nga ibulag kini sa usa ka paagi - ug dayon daghang mga server nga mipuli - gipasimple - gipatik sa istilo. sa "Ang iCloud mapuslanon").
Sa akong hunahuna dili kini angayan sa Apple - labi na tungod kay wala’y bisan kinsa nga naningkamot sa pagsulbad sa problema.
Kini nga artikulo halos usa lang ka paraphrasing sa mga wala matagbaw nga mga developer ug sa ilang mga problema sa usa ka lugar. Wala koy personal nga kasinatian sa development ug iCloud, nag-drawing lang ko sa available nga impormasyon.
Aron madugangan ang mga kamatuoran, ang tinuod mao nga ang pag-synchronize sa mga database sa istilo sa ulipon-ulipon usa ka problema sa O(mn^2) nga dili gani sulayan sa Google o Oracle (samtang nasulbad na kini sa Apple nga disente alang sa kasarangan nga komplikado nga mga istruktura). Ang Apple mao ra ang kompanya nga naningkamot sa pagsulbad niini, apan gisaway lamang kini tungod niini. Sa laing bahin, ang Google uban sa iyang master-slave synchronization (online) O(1) ug usahay offline O(n) nagkatawa sa likod, sa unsang paagi ang tibuok teknolohikal nga blogosphere hingpit nga wala makasabut kung unsa ang gisulat niini. Tungod kay sa niini nga kaso lamang ang mga tawo nga sa luyo sa teknolohiya gidayeg ug ang mga pioneer gisaway. Damn human ignorante sa prime transmission.
Nagbalhin ako gikan sa Android, mao nga adunay ako usa ka yano nga pangutana: Nasabtan nako gikan sa artikulo nga ang problema mao ang pag-synchronize sa daghang mga aparato (pananglitan ang gitipig nga posisyon sa dula sa tibuuk nga iPhone ug iPad). Naa ra koy iPhone, mao nga ang pangutana kung kini nga problema magamit usab sa pag-backup sa usa ra ug usa ra ka aparato sa iCloud. Ibaligya ra nako ang akong iPhone, mopalit og bag-o, ug mag-upload og kompleto nga backup gikan sa iCloud, kung naa nako ang tanan nga mga setting ug mga setting sa aplikasyon sa bag-ong telepono (mga password alang sa mga social network, gitipig nga mga posisyon sa dula ...) sama sa last time sa daan, ingon ana ba ni? Kini mao ang usa sa mga nag-unang rason alang sa paglalin, i.e. Ang Android nga walay gamut dili hingpit nga ma-back up, ug sa dihang mibalhin ko sa laing telepono, among gi-download ang tanan nga mga app, apan kinahanglan nakong buhaton pag-usab ang tanan nga mga setting niini, ug uban sa daghang mga app, kana ang mga oras sa dugang nga oras. Mao nga gisulbad ba sa iCloud kini nga problema alang sa usa ka aparato sa iTunes? Salamat sa impormasyon.
Dili ka angay mahadlok! Ang iCloud sa mga aparato sa Apple nagtrabaho 100% BISAN ASA. Mga 2 months ago nipalit kog iP5 ug nilingkod ko sa usa ka coffee shop sa wifi, gisulod akong apple account password ug sa 10 minutes naa koy EXACT nga image sa akong old iPhone, even last open applications daw nako!!! Ang tanan nga mga datos sa iPhone ma-download sa bag-ong iP sa mga 10 minuto (ako adunay usa ka bug-os nga 32GB nga iPhone nga adunay data gikan sa unang iPhone pipila ka tuig na ang milabay hangtud niadto, mao nga kini mahimong mas gamay) ngadto sa bag-ong iP, bisan pa uban sa ang kahikayan sa mga aplikasyon nga kinahanglan nga (siyempre) sa gihapon sa pag-download, apan silang tanan maglangkob sa datos nga anaa sa miaging iPhone. Ang kinahanglan nimong buhaton nga mano-mano mao ang pag-log in sa mga aplikasyon nga nanginahanglan niini.)
Dili ka angay mahadlok! Ang iCloud sa mga aparato sa Apple nagtrabaho 100% BISAN ASA. Mga 2 months ago nipalit kog iP5 ug nilingkod ko sa usa ka coffee shop sa wifi, gisulod akong apple account password ug sa 10 minutes naa koy EXACT nga image sa akong old iPhone, even last open applications daw nako!!! Ang tanan nga mga datos sa iPhone ma-download sa bag-ong iP sa mga 10 minuto (ako adunay usa ka bug-os nga 32GB nga iPhone nga adunay data gikan sa unang iPhone pipila ka tuig na ang milabay hangtud niadto, mao nga kini mahimong mas gamay) ngadto sa bag-ong iP, bisan pa uban sa ang kahikayan sa mga aplikasyon nga kinahanglan nga (siyempre) sa gihapon sa pag-download, apan silang tanan maglangkob sa datos nga anaa sa miaging iPhone. Ang kinahanglan nimong buhaton nga mano-mano mao ang pag-log in sa mga aplikasyon nga nanginahanglan niini.)
Naa pud koy ikatampo diri.. Isip beginner developer, naningkamot ko nga ma-implementar ang iCloud sa akong aplikasyon.. Wala pa koy data loss.. Nagtrabaho na tanan.. I guess I'm swerte.. Ang bugtong butang nga dili nako gusto mao ang katulin nga pag-synchronize.. Ang pag-load sa gibanabana nga 1 MB sa data siguradong mas dugay kaysa pag-download sa usa ka klasiko nga 1 MB nga data gikan sa Internet.. Apan, tungod kay ang tanan nga mga log gi-download, kini madawat .. Oo, kini mao ang kaayo sayon sa bug sa imong IP o iPad mao nga kini nagkinahanglan sa pagtangtang sa tanan nga mga data gikan sa iCloud ug unya iuli ang tibuok telepono.. (Ang data magpabilin didto apan ang usa ka sayop nga namugna kon ang mga setting sayop.. ) Apan ang tanan gipahiuli sa 10 minuto ug kini nga problema nalangkit sa mga developer. uban sa artikulo.
Aw, ang una nga hugpong sa mga pulong "Gipaila ni Steve Jobs ang usa ka serbisyo nga nakapahadlok gihapon sa daghang mga developer karon. Kini walay lain kondili ang iCloud”. Ug ang kamatuoran nga kini sa pagkatinuod usa lamang ka problema sa Core Data sync, atong mahibal-an ang mahitungod sa 12 ka linya sa ubos.
Impyerno, alang sa sensasyonalismo, ang mga kamatuoran kinahanglan nga iduko aron mahimo kini nga labi ka makahadlok.