Di axaftina xwe ya paşîn de li WWDC di 2011 de, Steve Jobs karûbarek ku hîn jî gelek pêşdebiran ditirsîne destnîşan kir. Ew ne ji bilî iCloud-ê ye, serketiya xêrxwaz a MobileMe-ya tengahî ye. Lêbelê, tewra iCloud jî ne bê xeletî ye. Û pêşdebiran serhildan dikin…
Steve Jobs yekem car iCloud di Hezîrana 2011-an de demo kir, karûbar çar meh şûnda hate destpêkirin û naha nêzî sal û nîvek e ku xebitiye. Li ser rûyê erdê, karûbarek bi rêkûpêk a ku, bi gotinên vîzyonerê efsanewî, "tenê dixebite" (an jî bi kêmanî divê), lê di hundurê de, mekanîzmayek bêserûber ku pir caran tiştê ku ew dixwaze dike, û pêşdebiran çekek bi bandor li dijî tune. ew.
"Her tişt bixweber diqewime û pir hêsan e ku hûn sepanên xwe bi pergala hilanînê ya iCloud ve girêdin." Jobs wê demê got. Gava ku pêşdebir gotinên wî naha tînin bîra xwe, belkî neçar in ku bişkînin. "iCloud tenê ji me re nexebitî. Me bi rastî gelek dem li ser wê xerc kir, lê hevdemkirina iCloud û Core Data van pirsgirêkan hebûn ku me nekarî çareser bikin. wî qebûl kir serokê stûdyoya Black Pixel, ku ji bo nimûne, ji xwendevana RSS-a naskirî NetNewsWire berpirsiyar e. Ji bo wê, iCloud diviya bû çareseriya îdeal ji bo hevdemkirinê, nemaze di demekê de ku Google li ber girtina Google Reader-a xwe ye, lê behîsa li ser karûbarê apple bi ser neket.
Tiştek kar nake
Ecêb e ku karûbarek ku zêdetirî 250 mîlyon bikarhêneran heye û bi vî rengî yek ji mezintirîn celebê xwe ye di cîhanê de xwedî pirsgirêkên weha ye. Bi nihêrînek hûrgilî li meselê, meriv dikare tiliya xwe bide pêşdebiran, lê ew di vê gavê de bêguneh in. iCloud hewl dide ku gelek ji wan di sepanên xwe de bicîh bike, lê hewildanên wan bi gelemperî bi têkçûnê diqede. Ji ber ku iCloud bi hevdemkirinê re pirsgirêkên cidî hene.
[do action=”quote”]Ez nikarim hemî pêşdebirên ku ketine nav pirsgirêkan û di dawiyê de dev jê berda bijmêrim.[/do]
"Min koda xwe ya iCloud çend caran ji nû ve nivîsand bi hêviya ku çareseriyek xebatê bibînim." wî nivîsand pêşvebirinê Michael Göbel. Lêbelê, wî çareseriyek nedîtiye, û ji ber vê yekê ew hîn jî nikare serîlêdanên xwe, an bêtir App Store-ê bazarê bike. "Ez nikarim hemî pêşdebir û pargîdaniyên ku bi heman pirsgirêkan re rû bi rû man û di dawiyê de dev jê berdabûn bijmêrim. Piştî ku bi sed hezaran daneyên bikarhêner winda kirin, wan bi tevahî dev ji iCloud berdan.
Pirsgirêka herî mezin a Apple bi iCloud re hevdengkirina databasê ye (Daneyên bingehîn). Du celeb daneyên din ên ku dikarin bi navgîniya ewr a Apple-ê ve werin hevdeng kirin - mîheng û pelan - bêyî pirsgirêk di nav sînoran de dixebitin. Lêbelê, Daneyên Core bi tevahî bêbawer tevdigerin. Ew çarçoveyek astek bilind e ku dihêle hûn databasên pirjimar di nav cîhazan de hevdeng bikin. "iCloud soz da ku hemî pirsgirêkên hevdemkirina databasê bi piştgiriya Core Data re çareser bike, lê ew tenê naxebite." got yek ji pêşdebirên navdar, ku nexwest navê wî were eşkere kirin da ku têkiliyên baş bi Apple re biparêze.
Di heman demê de, Apple bi tevahî van pirsgirêkan paşguh dike, iCloud wekî çareseriyek hêsan reklama xwe didomîne, û bikarhêner wê ji pêşdebiran daxwaz dikin. Lê tevî hewildanên çêtirîn pêşdebiran, daneyên bikarhêneran bê kontrol winda dibin û cîhaz hevdemkirinê rawestînin. "Ev pirsgirêk pir caran ji bo çareserkirina wan demjimêran digirin, û hin jî dikarin hesabên we bi domdarî bişkînin." pêşdebirek din a pêşeng berê xwe dide Apple û lê zêde dike: "Zêdetir, AppleCare nekare van pirsgirêkan bi xerîdaran re çareser bike."
"Em her dem bi hevgirtina Core Data û iCloud re têkoşîn dikin. Tevahiya vê pergalê nayê pêşbînîkirin, û pêşdebir bi gelemperî vebijarkên tixûbdar hene ku bandorê li xebata wê bike." studyoya pêşkeftina Çek diyar dike Art Touch, ku ji me re piştrast kir ku ji ber pirsgirêkên domdar, ew dev ji vê çareseriyê berdide û bi serê xwe dixebite, ku tê de ew ê li şûna hevdengkirina databasê bi vî rengî hevdengkirina pelan bikar bîne. Dûv re ew ê bikaribe ji bo vê yekê iCloud bikar bîne, ji ber ku hevdemkirina pelan bêyî pirsgirêk bi navgîniya wê pêk tê. Beriya her tiştî, ev jî ji hêla pêşdebirên Jumsoft ve hatî pejirandin: "iCloud bê guman amûrek mezin e ji bo hilanîna pelê rasterast." Lêbelê, Jumsoft, mixabin, ji bo serîlêdana xweya Money-ya naskirî hewceyê Daneyên Core ye, û ev astengiyek e.
[do action = "quote"] iCloud û Daneyên Core xewna herî xirab a her pêşdebiran e.[/do]
Gelek pirsgirêk di heman demê de ji rewşên nediyar ên ku dikarin bi hêsanî çêbibin jî derdikevin, wek mînak dema ku bikarhênerek ji yek ID Apple-ê li ser cîhaza xwe derdikeve û bi navgîniya din ve tê têkevê. Apple qet li ser wan hesab nake. "Gava ku bikarhênerê ku ne têketî iCloud-ê ye, sepanê vedike, paşê bi iCloud-ê ve girêdide û ji nû ve sepanê dide destpêkirin çawa pirsgirêk çareser dibe?" wî pirsî bi yek pêşdebiran re li ser forumên Apple.
Hemî pirsgirêkên bi iCloud-ê bi nerazîbûna bikarhênerên sepanê yên ku daneyan winda dikin diqede, dema ku pêşdebiran bi gelemperî tenê bêçare temaşe dikin. "Bikarhêner ji min re gilî dikin û sepanan bi yek stêrk dinirxînin," wî gilî kir li ser forumên apple, pêşdebiran Brian Arnold, ku hîna jî ji Apple ravekirinek wernegirtiye ka meriv bi pirsgirêkên mîna hev re çi bike, an çima ew qet diqewimin. Û forum tijî giliyên weha di derbarê hevdengkirina iCloud de ne.
Hin pêşdebiran jixwe bi iCloud re sebra xwe winda dikin, û ne ecêb e. "iCloud û Core Data kabûsa herî xirab a her pêşdebiran e." diyar kir ji bo The Verge pêşdebirê bênav. "Ew xemgîn e, carinan dîn dibe, û hêjayî saetên bêdawî yên çareserkirina pirsgirêkan e."
Sêv bêdeng e. Ew bi xwe pirsgirêkan derbas dike
Dibe ku ne ecêb e ku pirsgirêkên Apple bi iCloud re mîna ku tiştek neqewimî derbas bibin. Apple bi pratîkî di sepanên xwe de Daneyên Core yên pirsgirêkdar bikar nayîne. Bi rastî du iCloud hene - yek ku karûbarên Apple-ê hêzdar dike û ya ku ji pêşdebiran re tê pêşkêş kirin. Serlêdan û karûbarên mîna iMessage, Mail, paşvekişandina iCloud, iTunes, Photo Stream û yên din li ser teknolojiyek bi tevahî cûda ji ya ku ji pêşdebirên partiya sêyemîn re heye têne çêkirin. Ango ya ku hertim tengasiyên pê re hene. Serlêdanên ji pakêta iWork (Keynote, Rûpel, Hejmar) heman API-yê wekî serîlêdanên partiya sêyemîn bikar tînin, lê tenê ji bo hevdengkirina belgeyên pir hêsan, ku Apple ji bo ku bixebite pir girîng digire. Gava ku ew dihêlin iCloud û Core Data têkevin sepana xwe ya li Cupertino, ew di warê pêbaweriyê de ji pêşdebirên partiya sêyemîn ne çêtir in. Serlêdana Trailers, ku ji bo hevdengkirinê Daneyên Core bikar tîne, bi xwe diaxive, û bikarhêner bi rêkûpêk hin tomar winda dikin.
Lêbelê, digel Trailers, ku ne bi qasî populer in, windakirina van pirsgirêkan bi hêsanî hêsan e. Lê wê hingê pêdivî ye ku pêşdebirên serîlêdanên herî populer ji bikarhênerên xwe re çi bibêjin, yên ku bi tenê pêdivî ye ku xwe bispêrin Daneyên Core yên pirsgirêk li iCloud, lê bi gelemperî nekarin celeb fonksiyona ku Apple bi domdarî di reklamên xwe de reklam dike garantî bike? Apple bê guman dê alîkariya wan neke. "Ma kesek ji Apple dikare li ser vê rewşê şîrove bike?" wî pirsî li ser forumê bi ser neket, pêşdebiran Justin Driscoll, ku ji ber iCloud-a nepêbawer neçar ma ku sepana xwe ya dahatûyê bigire.
Di salê de, Apple alîkariya pêşdebiran nake, ji ber vê yekê her kes hêvî dikir ku tiştek bi kêmanî di WWDC ya sala borî de, ango konferansek ku ji bo pêşdebiran hatî armanc kirin, were çareser kirin, lê li vir jî Apple di bin zextek mezin a pêşdebiran de pir alîkarî neanî. Mînakî, wî koda nimûne peyda kir ku dikare were bikar anîn da ku Daneyên Core hevdeng bike, lê ew ji temambûnê dûr bû. Dîsa, alîkariyek girîng tune. Wekî din, endezyarên Apple gazî pêşdebiran kirin ku li benda iOS 6-ê bisekinin. "Veguhestina ji iOS 5 ber iOS 6 tiştan XNUMX% çêtir kir." ji hêla pêşdebirek nenas ve hatî pejirandin, "lê ew hîn jî ji îdealê dûr e." Li gorî çavkaniyên din, Apple tenê çar karmend bû ku sala borî li Core Data digeriyan, ku ev yek eşkere nîşan dide ku Apple di vî warî de ne eleqedar e. Lêbelê, pargîdanî red kir ku li ser vê agahiyê şîrove bike.
Bi xatirê te û şal
Piştî van hemî beredayîyên ku hatine behs kirin, ne ecêb e ku gelek pêşdebiran ji iCloud re na gotin, her çend dibe ku bi dilekî giran. Ew iCloud bû ku diviya bû ku di dawiyê de tiştek ku pêşdebiran bêriya wan dikirin bîne - çareseriyek hêsan ku databasên yeksan û hevdemkirina wan a domdar li ser du an bêtir cîhazan misoger dike. Mixabin rastî cuda ye. "Gava ku me li iCloud û Core Daneyên wekî çareseriyek ji bo sepana xwe nihêrî, me fêm kir ku em nekarin wê bikar bînin ji ber ku dê tiştek nexebite." got pêşdebirê hin ji yên ku herî baş-firotina sepanên iPhone û Mac.
Sedemek din a ku iCloud bi hêsanî nayê terikandin ev e ku Apple bala xwe dide serîlêdanên ku karûbarên wê bikar tînin (iCloud, Navenda Lîstikê), û bi tevahî wan ên ku di App Store de tiştek Apple tune ne paşguh dike. iCloud ji hêla kirrûbirrê ve jî çareseriyek baş e.
Mînakî, Dropbox wekî alternatîfek gengaz tê pêşkêş kirin, lê ew êdî ne wekî bikarhêner-heval e. Ji aliyek ve, pêdivî ye ku bikarhêner hesabek din saz bike (iCloud bi kirîna amûrek nû bixweber peyda dibe) û ji hêla din ve jî berî ku serîlêdan karibe destûrname hewce dike, ku ev jî bi iCloud re têk diçe. Û di dawiyê de - Dropbox hevdengkirina belgeyê pêşkêşî dike, ku bi tenê ne ya ku pêşdebiran lê digerin e. Ew dixwazin databases hevdeng bikin. "Dropbox, ku di vê demê de herî zêde tê bikar anîn, xwe ji bo hevdengkirina daneyan îsbat kiriye. Lê gava ku ew tê senkronîzekirina databasê, em bi iCloud ve girêdayî ne." Roman Maštalíř ji Touch Art qebûl dike.
[do action="quote"]Ez dixwazim ji Apple re bibêjim ku wan di iOS 7-ê de her tişt rast kir, lê ez bi rastî jê bawer nakim.[/do]
Lêbelê, pêşdebirên serîlêdana 2Do sebir nekir, ji ber gelek ezmûnên neyînî yên bi iCloud re, wan qet karûbarê apple ceriband û tavilê çareseriya xwe derxist. "Em iCloud-ê ji ber hemî pirsgirêkan bikar neynin. Ew pergalek pir girtî ye ku em ê nikaribin bi qasî ku em dixwazin kontrol bikin." pêşdebir Fehad Gillanî ji me re got. "Me Dropbox ji bo hevdemkirinê hilbijart. Lêbelê, em senkronîzekirina belgeya wê bikar naynin, me çareseriya hevdengkirina xwe ji bo wê nivîsand."
Studyoyek din a Çek, Games Madfinger, di lîstikên xwe de iCloud jî tune. Lêbelê, afirînerê sernavên populer Dead Trigger û Shadowgun ji ber sedemên piçûktir karûbarê Apple bikar neynin. "Me pergala xweya ewr-based ji bo tomarkirina pozîsyonên lîstikê heye, ji ber ku me dixwest ku em karibin pêşkeftina lîstikê di navbera platforman de veguhezînin." David Kolečkář ji me re eşkere kir ku ji ber pêşkeftina lîstikên hem ji bo iOS û hem jî ji bo Android-ê ji bo Lîstikên Madfinger, iCloud qet çareseriyek nebû.
Dê çareseriyek hebe?
Her ku dem derbas dibe, gelek pêşdebir hêdî hêdî hêviya xwe winda dikin ku Apple dê çareseriyek peyda bike. Mînakî, WWDC ya din tê, lê ji ber ku Apple di pratîkê de heya niha jî bi pêşdebiran re têkilî nake, nayê hêvî kirin ku ew bi destên vekirî yên tijî şîret û bersiv were WWDC. "Tiştê ku em dikarin bikin ev e ku raporên xeletiyan ji Apple re bişînin û hêvî bikin ku ew wan rast bikin." şînê li pêşdebirek iOS-ê nenas kir, bi yekî din re hestên xwe vedibêje: "Ez dixwazim ji Apple re bibêjim ku wan her tiştî di iOS 7-ê de rast kir û iCloud di dawiyê de dikare piştî du salan bê pirsgirêk were bikar anîn, lê ez bi rastî bawer nakim." Lê ew ê iOS 7 be ku divê bibe mijara navendî ya WWDC ya îsal, ji ber vê yekê pêşdebiran bi kêmanî hêvî bikin.
Ger Apple di guhertoyek nû ya pergala xebitandina xwe de ji pirsgirêkên iCloud re çareseriyek peyda neke, ew dikare ji bo hin projeyan bibe neynûka virtual di tabûtê de. Yek ji pêşdebiran, ku heya nuha piştgirek bihêz a iCloud bû, dibêje: "Ger Apple di iOS 7-ê de vê yekê rast neke, em neçar in ku dev ji keştiyê berdin."
Min hemû gotar xwend û ez fam nakim ji ku hatiye. Wekî ku ji bo serîlêdanên iCloud û apple û tevhevbûna iCloud-ê di iPhone û Mac-ê de, ew ji bo min 100% dixebite û ez hema hema her serîlêdana Apple-ê ku wê piştgirî dike bikar tînim. Wekî din, min serîlêdana Trailers ji Apple-ê jî dakêşandiye (tevî ku ew NE li ser SVK iTunes e, ji ber vê yekê divê sedemek wê hebe), lê ez nizanim iCloud li vir li ku derê tê veqetandin - ez ê neçar bibînim. bi jorve. Wekî din, min TU carî di serîlêdanên din de pirsgirêkek bi iCloud re nebû. Ez Appig's ToDo bikar tînim û senkronîzekirina iCloud% 100 dixebite, û di serîlêdanên iPhone û Mac-ê de zêdetirî 100 todoyên min hene ku ji nêz ve bi karê min ve girêdayî ne, ji ber vê yekê ez hewceyê 100% hevrêziya xebatê dikim, ji ber vê yekê ez nizanim 2Do bi çi re pirsgirêk heye . Di heman demê de min rasterast bi Appigo re jî têkilî danî û wan iCloud (bêguman karûbarê hevdengkirina wan a drav, bê guman) ji bo hevdengkirinê pêşniyar kir ji ber ku min dropbox jî ceriband û têr nebû (Ez her roj dropbox bikar tînim da ku pelan hevdeng bikim). Di heman demê de ez her roj sepana dravê iBear bikar tînim û di senkronîzekirina iCloud-ê de jî qet pirsgirêk çênebûye! Hûn jî dinivîsin ku Dropbox ji bo hevdengkirina pelan çareseriyek çêtir e, lê berî wê hatî nivîsandin ku iCloud ji bo hevdengkirina pelan bêkêmasî ye - ez vê yekê hinekî fam nakim. Wekî din, studyoyên lîstikê yên ku hûn behs dikin iCloud-ê bikar neynin, lê ji ber hevdemkirina bi cîhazên ANDROID-ê re ku iCloud lê tune ye, karûbarê xwe bikar tînin, ji ber vê yekê ez difikirim ku li vir pirsgirêk tune. Bi vî rengî Real Racing 3 herî dawî dixebite, û di heman demê de tenê dema ku bi cîhazên ji bilî Apple-ê re hevdeng dibe. Lîstikên din ên ku iCloud bikar tînin jî bi vî rengî dixebitin (di ezmûna min de). Û di dawiyê de, hûn dinivîsin ku iCloud pergalek pir girtî ye û ew pirsgirêkek e - ma ev her gav ne felsefeya Apple bû? Ger iCloud bi tevahî vekirî bûya, ew ê qet nexebite. Di heman demê de, tevahiya iOS girtî ye û kesek dê her gav gilî bike ku ew nekare wiya bike, lê ji nêrîna min, ew tenê baş e, ne? Bê guman, min giliyên li ser forum û giliyên pêşdebiran nexwendiye, lê ez 100% ji iCloud razî me, ji ber vê yekê vê gotarê ez şaş kirim.
Erê, wekî ku di gotarê de hatiye nivîsandin. Serlêdanên xwemalî dixebitin û bikarhêner tiştek nabîne
Bêhna xwe bidin, ew bi rastî gotarek wergerkirî ye ji TheVerge, ji ber vê yekê em nerîna Ellis Hamburger dixwînin, ne ew qas ya Ondrej Holzman (tiştek li dijî min tune, ez tenê her tiştê xwe didim).
Di rastiyê de, kes eleqedar nake ku Apple çi baş dike. Her kes dixwaze bibihîze ka ew çi xelet dikin, ji ber ku reklama li ser malperên weha du qat qezenc dike. Ji ber ku wekî din ez nikarim rave bikim ka çima tevahiya gotarê dê li ser çawa "iCloud qet naxebite" be, her çend ew tenê pirsgirêkên hevrêziya Core Data, ku bi qasî 1/10-ê iCloud-ê ye, be. Lê wekî ku min got, kes eleqedar nake ka çi bi tevahî bêkêmasî dixebite:
- iTunes Match
- iTunes di Cloud de
- iMessage
- Facetime
- herikîna wêneyan
- Piştgiriya iCloud
- Têkilî
- Bîranîn
– Salname
- podcasts
- Navenda lîstikê
Jixwe, her çend parçeyek piçûk jî bêkêmasî nexebite, gotar li ser "tiştek nexebite" ye, ji ber ku ew henekek e. Lêbelê, kesên ku rastiyan dizanin dizanin ku ev tiştek bi ragihandina objektîf re tune.
Îro di IN de ye ku hûn her tiştî rexne bikin (nemaze bêyî ku mirov ji berê de tiştek li ser wê xwendibe), ji ber vê yekê an beşdarî meclîsê bibin an jî girseya înternetê dê we bi keviran bikuje.
Ger gotar nayê vê wateyê ku tenê Daneyên Core têne rexne kirin, wê hingê divê ew bûya. Erê, gotar bi piranî ji TheVerge hatî girtin, ji ber ku em bi hêsanî nikarin bigihîjin agahdariya wî rengî, gihîştina me tune. Min hewl da ku bi kêmanî ji hin pêşdebirên din re li ser pirsgirêkên iCloud bipirsim da ku bizanibim çi û çima, û wan kêm-zêde van gilî piştrast kirin.
Hûn dinivîsin ku her kes dixwaze bibihîze ka çi xelet e, û ew rast e. Ma hûn difikirin ku hêja ye ku her hefte binivîsin ka iCloud bi rastî çawa mezin e, çawa her tişt ji bilî yek tiştî dixebite û ku dane bi xweşikî hevdemkirî ne? Nizanim, min fikir kir ku ev mijarek pir balkêş e, ku niha bi taybetî li derveyî welêt populer bûye, lewra min li ser wê nivîsî.
Di wê rewşê de, ma ew ne derbasdar e ku hûn çavkaniya ku gotar jê tê diyar bikin? An jî ew bi piranî wergera gotarê ye? Ji ber vê yekê ew ne afirandina we lê ya yekî din e? Wekî din, gotarên bi vî rengî bêkêr gumanan belav dikin, wekî ku di şîroveya jêrîn de ji hêla Marek Odehnal ve rast e !!!
Çavkaniya gotarê ji destpêkê ve di bin hevoka paşîn de, mîna hemî gotarên din ên li ser Jablíčkář hatî navnîş kirin.
oh bibore, min hay jê nebû
Welê, ew pir baş dernakeve - ceribandinek piçûk bikin: tenê sernav û dûv re hemî jêrnivîsan bixwînin - ji vê yekê ez hest dikim ku iCloud ji penceşêrê xirabtir e (û ku li cîhek Daneyên Core heye, lê li jor Tiştê ku divê ez ji bîr bikim ku iCloud bê guman naxebite, ji ber ku hûn di yek jêrnivîsê de dinivîsin - bi kêmî ve ew yek ji nîgarê ye). Kêm kes fam dikin ka Core Data bi rastî di iCloud de çawa xuya dike, û vê gotarê bê guman ne xem e ku wê bi tu awayî rave bike. Rastiya ku we di çend paragrafan de behsa wê kiriye bi rastî ne bes e. Û ez li tu derê piralî nabînim - ne hewce ye ku hûn gotarek tevahî li ser vê yekê binivîsin ku her tişt dixebite. Lê di gotara hezar peyvan de, ne carekê behs nake ku hemî beşên din ên iCloud bi qasî ku ez difikirim hêdî dimeşin ... baş e, tenê ji rewşa heyî - rexne li Apple-ê bikin, reklam berdêl dide. Û divê were gotin ku TU pargîdaniyek reqabetê çareseriyek bi vî rengî pêşkêş nake... cîhek ji bo wê nemaye, rast?
Ez naxwazim şîretan li kesî bikim, lê ez rêgezek dişopînim: Ger tiştek fam neke, ez li ser nanivîsim.
Heger tu bi rûyekî aram ji min re bibêjî ku tu gotar objektîf e an ji yekê zêdetir nêrînan îfade dike, mixabin ez ê bi ken bibim.
Erê, min jêrnivîs hinekî bi tundî hilbijart, carinan jî li ser qeraxê, ez wiya qebûl dikim. Ew taybetmendiyên din ên iCloud li wir tê gotin. Di derbarê vê yekê de ku iCloud tiştên ku karûbarên din nakin pêşkêşî dike, li wir jî tê gotin. Ne li wir e ku iCloud wê wekî TENÊ pêşkêşî dike. Dropbox-a jorîn heye, ku alternatîfa herî gelemperî ye, lê bê guman ew tiştê ku iCloud dike, ango hevdengkirina databasê pêşkêşî nake.
Gotar bi awayê ku gelek pêşdebiran li ser heman mijarê diaxivin bêtir nêrînên li ser mijarê diyar dike. Tiştê ku min bixwe derfeta min hebû ku ez ji gelek studyoyên pêşdebiran bipirsim, wan hemî ji min re piştrast kir ku bi Core Data re tenê pirsgirêkek heye.
Ev ecêb e, ji ber ku gava ku ez nûçeyên hacker, forumên piştgirî an nîqaşên li ser Verge dixwînim, bi qasî nîvê pêşdebiran dibêjin ku wan bi wê re pirsgirêk tune bû (tewra di vê nîqaşê de me kesên ku bixwe jî heman tiştî dibêjin) hene. Lê we tenê bi pêşdebiran re peyivî ku wan 100% ji we re got ku ew nexebite. Balkêş e, pir bi îhtîmal xuya dike - bê guman ez ê newêrim bibêjim ku raya kesên ku ew ji wan re xebitî, ew ... um ... derket.
Ger em sêvan bi sêvan (hehe) bidin ber hev, Dropbox û iCloud Document Sync herdu jî bêkêmasî dixebitin. Ji ber vê yekê ez ti sedem nabînim ku gava em li ser hevdengkirina Core Data diaxivin qet behsa Dropbox-ê bikim.
Ji bo kurtkirina wê, ya ku ez bi hêsanî fam nakim ev e ku we tevahiya gotarê li ser vê yekê bingeh girt ku iCloud nexebite - heyam. We behs kir ku ew tenê li ser hevrêziya Core Data li ser xeta 13-an e. Lê pirraniya bêkêmasî ya gotarê li ser e ka iCloud bi vî rengî çawa naxebite. Coz bi tenê nerast e. Ku ew bêtir hestek e, dibe ku rast e. Lê heke hûn dixwazin bi rastî rast binivîsin, wê hingê divê hûn bala xwe bidin vê. Ji ber ku gava ku hûn li jêr dinêrin, mirov hene ku ew tam wekî ku we nivîsandiye fêm kirine - ku iCloud nexebite - û ji ber vê yekê wan dest pê kir ku bipirsin ka paşvekişandina iCloud bi kêmanî kar dike. Ez difikirim ku ew delîla çêtirîn e ku ew çawa ji pir kesan re deng da.
Tiştê ku min li ser The Verge ji nivîskarê re nivîsand ez ê ji we re binivîsim: ev ne blogek kesane ye ku tê de belavkirina derewan baş e. Ew bi rastî ji hêla bi mîlyonan (û di doza Jablicker de bi hezaran) mirovên ku ji we bawer dikin û tiştên ku hûn dinivîsin wekî rastiyê digirin tê xwendin. Ji ber vê yekê ev ne hincet e ku we berî nivîsandina gotarê fêhm nekir ku ew li ser çi ye. Heta ku ez wê fêm bikim. Ez xerabtir dibînim ku hûn bi bijartî pelê bêyî hevberdana rastiyan derxînin, da ku encam gotarek hêsan be, li dû hestek be.
Lê ez fam dikim ku ger sernavê gotarê "Çima ew bi rengekî nexebite, Daneyên bingehîn hevdeng e?", dibe ku ew ê pir kêm were xwendin. Û li vir xeta dabeşkirinê di navbera afirandina ji bo kalîteyê û ji bo mîqdarê de ye.
Min bi xwe ji pênc pêşdebirên Czechek pirsî (çar bersiv), yek biyanî, û wan bi gelemperî piştrast kir ku bi Daneyên Core re pirsgirêkek heye / heye. Ez nabêjim ku ev ji bo her kesî rast e, lê bi kurtasî, yên ku min pirsîn, tiştê ku min li cîhek din xwendibû piştrast kir. Mixabin, min bersivek erênî negirt, ku min ê wekî din di gotarê de behs bikira. Min dikaribû bêtir pêşdebiran şirove bikim, lê min ji hemî pêşdebirên Çek yên ku hatin bîra min re nivîsî, û me hin biyanî yên ku pêwendiya me bi wan re hene jî lê zêde kir, lê ne hemî wan danûstandinê dikin.
Şerm e ku min xwe bi guhertoya orîjînal a gotara "Du Rûyên iCloud" ve negirt ji ber ku ez qebûl dikim ku ew ê pir maqûltir bûya û tenê sernavek cûda dê hestek bi tevahî cûda bide gotarê. Lê niha ez nikarim vegerim.
Erê, dibe ku ew ê pir cûda deng bide. Ez bi van pêşdebiran re ji we bawer dikim, min nerînên bi sedan kesan li ser forumên cihêreng xwend û li wir min dît ku ew qas li ser pol e. Ji ber ku pir kes bi rastî hevdengkirina Core Data bêyî pirsgirêk bikar tînin - ger ew strukturên hêsan bikar bînin û yekbûn bi rêkûpêk were meşandin, wê hingê nabe ku pirsgirêk hebe. CDS (senkronîzekirina daneya bingehîn) di cîbicîkirinê de bi qasî prensîbê xeletî tune - mînakî, gava ku we du databasên bi bav û kalek hevpar re heye çi bikin, we di her yekê de hin guhertin çêkir û dûv re hûn hewl didin ku wan guhertinan û wan veguherînin. nakokî diguhere? Ev bi databasê re pirsgirêkek pir mezin û pir tevlihev e (O(mn^2)) û hêj kesî ew bi têrkerî çareser nekiriye, Apple wê hingê wekî yek ji çend kesan biceribîne.
Ez hema ji bo kesên ku zêde pê nizanin xemgîn dibim, têne vir, gotarek dixwînin û bi hesta ku iCloud perçeyek şêt e ji wir derdikevim. Di heman demê de, wekî ku min berê jî nivîsî, bi dehan fonksiyonên ku bêyî pirsgirêk dixebitin bi rastî ecêb in û çend caran ji min re gelek dane xilas kirine. Ji ber vê yekê min ev pel bi neheqî hîs kir ji ber pirsgirêka pir dijwar a CSD ku tevahiya iCloud şermezar dike - mixabin, hin kes bi rastî ew bi vî rengî fêm kirin.
Di derbarê gotara di derbarê pirsgirêkên Core Data Sync de - ez ê kêfxweş bibim ku wê bixwînim û ez ê di derheqê wê de agahdariya bêtir spas bikim. Tenê şerm e ku CDS hemî iCloud girt (û ne tenê di radestkirina we de, lê piçekî di radestkirina E. Hamburger de, her çend wî hewl da ku bi rengekî veqetîne - û dûv re bi dehan serverên ku girtin - hêsan kirin - bi şêwazê weşandin ya "iCloud bikêr e").
Ez nafikirim ku Apple wê heq dike - nemaze ji ber ku kesek din jî hewl nade ku pirsgirêkê çareser bike.
Ev gotar bi pratîkî tenê ravekirina pêşdebirên nerazî û pirsgirêkên wan li yek cîhek e. Ez bi pêşkeftin û iCloud re ezmûnek kesane tune, min tenê agahdariya berdest kişand.
Ji bo zêdekirina rastiyan, rastî ev e ku hevdengkirina databasên şêwaza xulam-xulam pirsgirêkek O(mn^2) e ku ne Google û ne jî Oracle wê neceribînin (di heman demê de Apple jixwe ew ji bo strukturên bi nermî tevlihev ew bi guncan çareser kiriye). Apple yekane pargîdanî ye ku hewl dide vê yekê çareser bike, lê ew tenê ji bo wê tê rexne kirin. Ji hêla din ve, Google bi hevdemkirina xweya master-xulam (serhêl) O(1) û carinan jî offline O(n) li pişt dikene ku çawa tevaya blogosfera teknolojîk bi tevahî fêm nake ku ew li ser çi dinivîse. Ji ber ku tenê di vê rewşê de kesên ku di warê teknolojîk de li paş in têne pesnandin û pêşeng têne rexne kirin. Di veguheztina seretayî de nezaniya mirovî lanet bike.
Ez ji Android-ê diguherim, ji ber vê yekê pirsek min a hêsan heye: Min ji gotarê fêm kir ku pirsgirêk dema hevdengkirina li ser gelek cîhazan e (mînak pozîsyona lîstikê ya tomarkirî li ser iPhone û iPad). Ez ê tenê iPhone-ya min hebe, ji ber vê yekê pirs ev e ku gelo ev pirsgirêk ji bo hilanînê tenê û tenê yek amûrek li ser iCloud jî derbas dibe. Ez ê tenê iPhone-ya xwe bifroşim, yekî nû bikirim û paşgirek bêkêmasî ji iCloud-ê bar bikim, dema ku ez ê hemî mîheng û mîhengên serîlêdanê di têlefona nû de hebin (şîfreyên ji bo torên civakî, pozîsyonên lîstikê yên tomarkirî...) mîna cara paşîn di ya kevn de, ew wusa dixebite? Ew yek ji sedemên sereke yên koçberiyê ye, yanî. Android-a bê root bi tevahî nayê piştguh kirin, û dema ku min veguhezand têlefonek din, me hemî sepan dakêşand, lê neçar ma ku ez dîsa hemî mîhengên di wan de bi destan bikim, û bi dehan sepanan, ew demjimêr dem zêde ye. Ji ber vê yekê iCloud vê pirsgirêkê ji bo yek amûrek di iTunes de çareser dike? Spas ji bo agahdariyê.
Ne hewce ye ku hûn bitirsin! iCloud li ser cîhazên Apple-ê 100% HER CIH dixebite. Nêzîkî 2 meh berê min iP5 kirî û min li qehwexaneyek li ser wifi rûniştim, şîfreya xwe ya apple nivîsandim û di nav 10 hûrdeman de min wêneyek TAMÎ ya iPhone-ya xweya kevn hebû, tewra serlêdanên paşîn ên vekirî jî ji min re xuya dikin!!! Hemî daneyên di iPhone-ê de dê di nav 10 hûrdeman de li iP-ya nû werin dakêşandin (min iPhoneek bi tevahî 32 GB digel daneyên iPhone-ya yekem berî çend salan heya wê hingê, ji ber vê yekê dibe ku hindiktir jî bigire) li iP-ya nû, tewra bi birêkûpêkkirina serîlêdanên ku divê (bê guman) hîna dakêşanê bin, lê ew ê hemî daneyên ku di iPhone-ya berê de hene vehewînin. Tiştê ku divê hûn bi destan bikin ev e ku têkevin serîlêdanên ku wê hewce dikin.)
Ne hewce ye ku hûn bitirsin! iCloud li ser cîhazên Apple-ê 100% HER CIH dixebite. Nêzîkî 2 meh berê min iP5 kirî û min li qehwexaneyek li ser wifi rûniştim, şîfreya xwe ya apple nivîsandim û di nav 10 hûrdeman de min wêneyek TAMÎ ya iPhone-ya xweya kevn hebû, tewra serlêdanên paşîn ên vekirî jî ji min re xuya dikin!!! Hemî daneyên di iPhone-ê de dê di nav 10 hûrdeman de li iP-ya nû werin dakêşandin (min iPhoneek bi tevahî 32 GB digel daneyên iPhone-ya yekem berî çend salan heya wê hingê, ji ber vê yekê dibe ku hindiktir jî bigire) li iP-ya nû, tewra bi birêkûpêkkirina serîlêdanên ku divê (bê guman) hîna dakêşanê bin, lê ew ê hemî daneyên ku di iPhone-ya berê de hene vehewînin. Tiştê ku divê hûn bi destan bikin ev e ku têkevin serîlêdanên ku wê hewce dikin.)
Divê ez jî li vir beşdariyê bikim.. Wek pêşdebirek destpêk, ez hewl didim ku iCloud-ê di serlêdana xwe de jî bicîh bikim.. Hîn windabûna daneya min nebûye.. Her tişt wekî ku divê dixebite.. Ez texmîn dikim ku ez im bextewar.. Tiştê ku dibe ku ez jê hez nekim hevdemkirina lezê ye.. Barkirina bi qasî 1 MB daneyê bê guman ji daxistina daneya klasîk a 1 MB ya ji Înternetê dirêjtir digire.. Lêbelê, ji ber ku hemî têketin têne dakêşandin, ew tête pejirandin .. Erê, pir hêsan e ku IP an iPad-a xwe xelet bike da ku hewce bike ku hemî daneyan ji iCloud-ê jê bibe û dûv re têlefonê tevahî vegerîne.. (Daneyên wê li wir bimînin lê heke mîheng xelet bin dê xeletiyek çêbibe.. ) Lê her tişt di nav 10 hûrdeman de tê sererast kirin û ev pirsgirêk tenê pêşdebiran eleqedar dike.. Ew ê bi mirinek asayî re çênebe.. Di iOS6-ê de bê guman pirsgirêkên min ên mezin bi iCloud-ê re di forma daneyên Core de tune, û ez hinekî nerazî me bi gotara.
Ya baş, hevoka yekem "Steve Jobs karûbarek ku îro jî gelek pêşdebiran ditirsîne destnîşan kir. Ew ji bilî iCloud ne tiştek e. Û rastiya ku ew bi rastî tenê pirsgirêkek bi hevrêziya Core Data re ye, em ê li ser 12 rêzikên jêrîn fêr bibin.
Dojeh, ji bo xatirê hestiyariyê, pêdivî ye ku rastiyan biqewirînin da ku ew hê bêtir hestyar bibin.