2011-жылы WWDCдеги акыркы баяндамасында Стив Жобс көптөгөн иштеп чыгуучулардын үрөйүн учурган кызматты сунуштады. Бул iCloud башка эч ким эмес, көйгөйлүү MobileMe үчүн пайдалуу мураскер. Бирок, iCloud да катасыз эмес. Ал эми иштеп чыгуучулар баш аламандык кылып жатышат ...
Стив Жобс биринчи жолу 2011-жылдын июнь айында iCloud демонстрациясын жасаган, сервис төрт айдан кийин ишке киргизилген жана азыр бир жарым жылдай иштеп жатат. Сыртынан караганда, легендарлуу көрөгөчтүн сөзү менен айтканда, "жөн эле иштейт" (же, жок эле дегенде, бул керек), бирок ичинде, көбүнчө каалаганын жасай турган жана иштеп чыгуучулардын эффективдүү куралы жок, салыштырмалуу жылмакай кызмат. ал.
"Баары автоматтык түрдө ишке ашат жана колдонмолоруңузду iCloud сактоо тутумуна туташтыруу абдан оңой," Жобс ошол убакта айткан. Иштеп чыгуучулар анын сөздөрүн азыр эстегенде, кыязы, түктүү болушу керек. "iCloud биз үчүн иштеген жок. Биз ага чындап эле көп убакыт короттук, бирок iCloud жана Core Data синхрондоштурууда биз чече албаган көйгөйлөр бар болчу. ал мойнуна алды Black Pixel студиясынын жетекчиси, мисалы, белгилүү RSS окурманы NetNewsWire үчүн жооптуу. Ал үчүн iCloud синхрондоштуруу үчүн идеалдуу чечим болушу керек болчу, айрыкча Google өзүнүн Google Reader программасын жабуу алдында турган учурда, бирок алма кызматына коюм ишке ашкан жок.
Эч нерсе иштебейт
250 миллиондон ашык колдонуучусу бар жана дүйнөдөгү эң чоң кызматтардын бири болгон кызматтын мындай көйгөйлөрү бар экендиги таң калыштуу. Маселени үстүртөн карап көрсөк, иштеп чыгуучуларга сөөмөйүн көрсөтсө болот, бирок алар учурда бул үчүн күнөөсүз. iCloud алардын көбүн өзүнүн тиркемелеринде ишке ашырууга аракет кылат, бирок алардын аракеттери көбүнчө ийгиликсиз аяктайт. Анткени iCloud синхрондоштуруу менен олуттуу көйгөйлөр бар.
[do action=”quote”]Кыйынчылыктарга кабылып, акыры багынган иштеп чыгуучулардын баарын санай албайм.[/do]
"Мен iCloud кодун бир нече жолу кайра жаздым. ал жазды иштеп чыгуучу Майкл Гөбель. Бирок, ал бир чечим таба элек, ошондуктан ал тиркемелерин, тагыраак айтканда, App Store дүкөнүн сатыкка чыгара албайт. «Мен бардык иштеп чыгуучуларды жана компанияларды санай албайм, мен сыяктуу көйгөйлөргө туш болуп, акыры баш тартып коюшкан. Жүз миңдеген колдонуучу маалыматтарын жоготкондон кийин, алар iCloud'тан таптакыр баш тартышты».
Apple'дин iCloud менен эң чоң көйгөйү - бул маалымат базасын синхрондоштуруу (Негизги маалыматтар). Apple булуту аркылуу шайкештештириле турган берилиштердин башка эки түрү - орнотуулар жана файлдар - эч кандай көйгөйсүз чектерде иштейт. Бирок, Негизги маалыматтар толугу менен күтүүсүз жүрүшөт. Бул түзмөктөрдө бир нече маалымат базасын синхрондоштурууга мүмкүндүк берген жогорку деңгээлдеги алкак. "iCloud бардык маалыматтар базасын синхрондоштуруу көйгөйлөрүн Негизги маалыматтар колдоосу менен чечүүгө убада берди, бирок ал иштебейт" — деди Apple менен жакшы мамиледе болуу үчүн атын атагысы келбеген белгилүү иштеп чыгуучулардын бири.
Ошол эле учурда, Apple бул көйгөйлөргө таптакыр көңүл бурбайт, iCloud жөнөкөй чечим катары жарнамалоону улантууда жана колдонуучулар аны иштеп чыгуучулардан талап кылышат. Бирок иштеп чыгуучунун бардык аракеттерине карабастан, колдонуучулардын маалыматтары көзөмөлсүз жок болуп, түзмөктөр синхрондоштурууну токтотот. "Бул маселелерди чечүү үчүн көбүнчө бир нече саат талап кылынат, ал эми кээ бирлери аккаунттарыңызды биротоло бузуп салышы мүмкүн" дагы бир алдыңкы иштеп чыгуучу Apple'ге таянып, кошумчалайт: "Мындан тышкары, AppleCare кардарлар менен бул маселелерди чече албайт."
«Биз ар дайым негизги маалыматтар менен iCloud айкалышы менен күрөшөбүз. Бул бүтүндөй система күтүүсүз жана иштеп чыгуучунун анын иштешине таасир эте турган мүмкүнчүлүктөрү чектелүү." Чех өнүктүрүү студиясын сүрөттөйт Art, бул бизге туруктуу көйгөйлөрдөн улам бул чечимден баш тартып, өз алдынча иштеп жатканын тастыктады, мында ал маалымат базасын синхрондоштуруунун ордуна файлды синхрондоштурууну колдонот. Андан кийин ал бул үчүн iCloud колдоно алат, анткени файлды синхрондоштуруу ал аркылуу эч кандай көйгөйсүз ишке ашат. Анткени, бул Jumsoft иштеп чыгуучулары тарабынан да тастыкталган: "iCloud, албетте, түздөн-түз файлдарды сактоо үчүн мыкты курал болуп саналат." Бирок, тилекке каршы, Jumsoft өзүнүн белгилүү Money тиркемеси үчүн негизги маалыматтарга муктаж жана бул мүдүрүлүүчү блок.
[do action="quote"]iCloud жана Негизги дайындар - ар бир иштеп чыгуучунун эң коркунучтуу түшү.[/do]
Көптөгөн көйгөйлөр, ошондой эле оңой пайда боло турган күтүлбөгөн кырдаалдардан келип чыгат, мисалы, колдонуучу өз түзмөгүндөгү бир Apple IDден чыгып, башкасы аркылуу киргенде. Apple алар менен такыр эсептешпейт. "iCloud'ка кирбеген колдонуучу тиркемени күйгүзүп, андан кийин iCloud'ка кошулуп, тиркемени кайра иштеткенде көйгөйдү кантип чечсе болот?" ал сурады Apple форумдарында бир иштеп чыгуучу менен.
iCloud менен байланышкан бардык көйгөйлөр дайындарын жоготкон колдонмо колдонуучуларынын нааразычылыгы менен аяктайт, ал эми иштеп чыгуучулар көбүнчө айласыз карап турушат. "Колдонуучулар мага даттанышат жана колдонмолорго бир жылдыз менен баа беришет," — деп даттанды ал Apple форумдарында иштеп чыгуучу Брайан Арнольд Apple компаниясынан ушул сыяктуу көйгөйлөр менен эмне кылуу керектиги же эмне үчүн алар такыр болуп жаткандыгы тууралуу түшүндүрмө ала элек. Ал эми форумдар iCloud синхрондоштуруу боюнча мындай даттанууларга толгон.
Кээ бир иштеп чыгуучулар буга чейин iCloud менен чыдамкайлык жоготуп жатышат, жана таң калыштуу эмес. "iCloud жана Негизги маалыматтар - бул ар бир иштеп чыгуучунун эң жаман түнү", үчүн айтылган Verge аты аталбаган иштеп чыгуучу. "Бул капалантат, кээде жинди кылат жана көйгөйлөрдү чечүү үчүн чексиз сааттар талап кылынат."
Apple унчукпайт. Ал көйгөйлөрдү өзү кыйгап өтөт
Балким, Apple компаниясынын iCloud менен көйгөйлөрү эч нерсе болбогондой өтүп жатканы таң калыштуу эмес. Apple өз тиркемелеринде көйгөйлүү негизги маалыматтарды дээрлик колдонбойт. Чынында эки iCloud бар – бири Apple кызматтарын иштетет жана бири иштеп чыгуучуларга сунушталат. iMessage, Mail, iCloud камдык көчүрмөсү, iTunes, Photo Stream жана башкалар сыяктуу колдонмолор жана кызматтар үчүнчү тараптын иштеп чыгуучуларына жеткиликтүү болгонго караганда такыр башка технологияга негизделген. Башкача айтканда, тынымсыз кыйынчылыктар бар. iWork топтомундагы тиркемелер (Keynote, Pages, Numbers) үчүнчү тараптын тиркемелери сыяктуу эле API'ди колдонушат, бирок бир топ жөнөкөй документ синхрондоштуруу үчүн гана Apple ишти аткарууга абдан кам көрөт. Алар iCloud жана Core маалыматтарын Купертинодогу тиркемелерине киргизгенде, алар ишенимдүүлүк жагынан үчүнчү тараптын иштеп чыгуучуларына караганда жакшыраак эмес. Синхрондоштуруу үчүн Негизги берилиштерди колдонгон Trailers тиркемеси өзү үчүн сүйлөйт жана колдонуучулар үзгүлтүксүз кээ бир жазууларды жоготот.
Бирок, дээрлик популярдуу эмес трейлер менен, бул көйгөйлөрдү жоготуу салыштырмалуу оңой. Бирок, эң популярдуу тиркемелерди иштеп чыгуучулар iCloud'тун көйгөйлүү Негизги маалыматтарына таянууга туура келген, бирок көп учурда Apple өзүнүн жарнактарында дайыма жарнамалап турган функциялардын түрүн кепилдей албаган колдонуучуларына эмне деши керек? Apple, албетте, аларга жардам бербейт. "Apple компаниясынан кимдир бирөө бул жагдайга комментарий бере алабы?" ал сурады форумда ийгиликсиз, иштеп чыгуучу Джастин Дрисколл, ишенимсиз iCloud улам келе жаткан колдонмосун жабууга аргасыз болгон.
Жыл ичинде Apple иштеп чыгуучуларга жардам бербейт, андыктан баары жок дегенде былтыркы WWDCде, б.а. иштеп чыгуучуларга арналган конференцияда бир нерсе чечилет деп үмүттөнүшкөн, бирок бул жерде да Apple иштеп чыгуучулардын эбегейсиз басымы астында көп жардам алып келген жок. Мисалы, ал негизги маалыматтарды синхрондоштуруу үчүн колдонула турган үлгү кодун берген, бирок ал толук эмес болчу. Дагы, олуттуу жардам жок. Андан тышкары, Apple инженерлери иштеп чыгуучуларды iOS 6ны күтүүгө үндөштү. "iOS 5тен iOS 6га өтүү XNUMX% жакшырды" аты аталбаган иштеп чыгуучу тарабынан тастыкталган, "Бирок ал идеалдан дагы эле алыс." Башка булактарга ылайык, Apple өткөн жылы негизги маалыматтарга кам көргөн төрт гана кызматкери болгон, бул Apple бул чөйрөгө кызыкдар эмес экенин ачык көрсөтөт. Бирок компания бул маалымат боюнча комментарий берүүдөн баш тартты.
Кош бол жана жоолук
Жогоруда айтылган бардык өзгөрүүлөрдөн кийин, көптөгөн иштеп чыгуучулардын жүрөгү оор болсо да, iCloud үчүн жок деп айтышканы таң калыштуу эмес. Бул iCloud акыры иштеп чыгуучулар эңсеп жүргөн нерсени алып келиши керек болчу - бирдей маалымат базаларын жана алардын эки же андан көп түзмөктөрдө дайыма синхрондоштуруусун камсыз кылган жөнөкөй чечим. Тилекке каршы, чындык башкача. "Биз iCloud жана Негизги маалыматтарды биздин колдонмонун чечими катары караганыбызда, биз аны колдоно албасыбызды түшүндүк, анткени эч нерсе иштебейт". деди эң көп сатылган iPhone жана Mac тиркемелерин иштеп чыгуучу.
ICloud оңой эле ташталбагандыгынын дагы бир себеби - Apple анын кызматтарын (iCloud, Оюн борбору) колдонгон тиркемелерди байкап, App Store дүкөнүндө Apple эч нерсеси жок тиркемелерди толугу менен четке кагышы. iCloud да маркетинг көз карашынан жакшы чечим болуп саналат.
Мисалы, Dropbox мүмкүн альтернатива катары сунушталат, бирок ал мындан ары колдонуучуга ыңгайлуу эмес. Бир жагынан, колдонуучу башка каттоо эсебин түзүшү керек (iCloud жаңы түзмөктү сатып алууда автоматтык түрдө жеткиликтүү) жана экинчи жагынан, тиркеме иштеши үчүн авторизация талап кылынат, бул да iCloud менен иштебей калат. Жана акырында - Dropbox документти синхрондоштурууну сунуштайт, бул жөн гана иштеп чыгуучулар издеген нерсе эмес. Алар маалымат базаларын синхрондоштурууну каалашат. “Учурда эң көп колдонулган Dropbox маалыматтарды синхрондоштурууда өзүн далилдеди. Бирок маалымат базасын синхрондоштурууга келгенде, биз iCloud'га көз карандыбыз " Touch Art'тен Роман Масталирды моюнга алат.
[do action="quote"]Мен Apple компаниясына айткым келет, алар iOS 7де баарын оңдоп коюшкан, бирок мен буга чындап ишенбейм.[/do]
Бирок, 2Do тиркемесин иштеп чыгуучулар чыдамкай болгон жок, iCloud менен болгон көптөгөн терс тажрыйбалардан улам, алар алма кызматын такыр сынашкан жок жана дароо эле өз алдынча чечим табышты. «Биз iCloudту бардык көйгөйлөрдөн улам колдонбойбуз. Бул абдан жабык система, аны биз каалагандай көзөмөлдөй албайбыз " иштеп чыгуучу Fahad Gillani бизге билдирди. "Биз синхрондоштуруу үчүн Dropbox тандадык. Бирок, биз анын документин синхрондоштурууну колдонбойбуз, биз ал үчүн өзүбүздүн синхрондоштуруу чечимибизди жаздык."
Дагы бир чех студиясы, Madfinger Games, анын оюндарында iCloud да жок. Бирок, Dead Trigger жана Shadowgun деген популярдуу наамдардын жаратуучусу Apple кызматын бир аз башкача себептер менен колдонбойт. "Бизде оюндагы позицияларды сактоо үчүн өзүбүздүн булутка негизделген тутумубуз бар, анткени биз оюндун жүрүшүн платформалар арасында өткөрүп алгыбыз келген," David Kolečkář бизге Madfinger оюндары үчүн iOS жана Android үчүн оюндарды иштеп чыгуудан улам, iCloud эч качан чечим болбогонун ачып берди.
Чечим болобу?
Убакыттын өтүшү менен көптөгөн иштеп чыгуучулар Apple бир чечимге келет деген үмүтүн акырындап жоготуп жатышат. Мисалы, кийинки WWDC келе жатат, бирок Apple азыр иштеп чыгуучулар менен дээрлик байланышпагандыктан, ал WWDCге кеңештерге жана жоопторго толгон колу менен келиши күтүлбөйт. "Биз жасай ала турган нерсе - мүчүлүштүктөр жөнүндө отчетторду Apple'ге жөнөтүүнү улантуу жана алар аларды оңдойт деп үмүттөнөбүз" Аты аталбаган iOS иштеп чыгуучусуна кайгырып, дагы бири анын оюн кайталады: "Мен Apple компаниясына айткым келет, алар iOS 7де баарын оңдоп коюшту жана iCloud акыры эки жылдан кийин көйгөйсүз колдонула алат, бирок мен буга чындап ишенбейм." Бирок бул быйылкы WWDCнин негизги темасы iOS 7 болот, андыктан иштеп чыгуучулар жок дегенде үмүт кыла алышат.
Эгерде Apple өзүнүн операциялык тутумунун жаңы версиясында iCloud көйгөйлөрүн чечүүнү сунуштабаса, анда ал кээ бир долбоорлор үчүн табыттагы виртуалдык мык болушу мүмкүн. Ушул убакка чейин iCloud'тун күчтүү колдоочусу болгон иштеп чыгуучулардын бири мындай дейт: "Эгер Apple муну iOS 7де оңдобосо, биз кемеден баш тартууга туура келет."
Мен макаланы толугу менен окуп чыктым жана анын кайдан чыкканын түшүнбөйм. Ал эми iCloud жана алма тиркемелери жана iCloud'тун iPhone жана Mac менен жалпы интеграциясы, ал мен үчүн 100% иштейт жана мен аны колдогон Apple компаниясынын дээрлик бардык тиркемелерин колдоном. Андан тышкары, менде Apple'ден Trailers тиркемеси жүктөлүп алынган (ал SVK iTunesте ЭМЕС, андыктан мунун бир себеби бар болушу керек), бирок мен iCloud бул жерде интеграцияланганын билбейм - мен аны карап чыгышым керек. өйдө. Андан тышкары, мен башка тиркемелерде iCloud менен ЭЧ КАЧАН көйгөй болгон эмесмин. Мен Appig'тин ToDo программасын колдоном жана iCloud синхрондоштуруу 100% иштейт жана iPhone жана Mac тиркемелеринде менин ишим менен тыгыз байланышкан 100дөн ашык todos бар, ошондуктан мага 100% жумушчу синхрондоштуруу керек, андыктан 2Do эмне менен көйгөй жаратып жатканын билбейм. Мен Appigo менен түз байланыштым жана алар iCloud'ту (албетте, алардын акы төлөнүүчү синхрондоштуруу кызматына кошумча) синхрондоштурууну сунушташты, анткени мен dropboxду да сынап көрдүм жана ыраазы болгон жокмун (файлдарды синхрондоштуруу үчүн күн сайын dropbox колдоном). Мен ошондой эле iBear money колдонмосун күн сайын колдоном жана iCloud синхрондоштурууда эч качан көйгөй болгон эмес! Сиз ошондой эле Dropbox файлдарды синхрондоштуруу үчүн жакшы чечим деп жазасыз, бирок ага чейин iCloud файлдарды синхрондоштуруу үчүн эң сонун деп жазылган - мен муну бир аз түшүнбөйм. Андан тышкары, сиз айткан оюн студиялары iCloud'ту колдонушпайт, бирок iCloud жок жерде ANDROID түзмөктөрү менен синхрондоштуруунун эсебинен өз кызматтарын колдонушат, ошондуктан бул жерде эч кандай көйгөй жок деп ойлойм. Реал Racing 3 жакында ушундай иштейт, ошондой эле Apple'ден башка түзмөктөр менен синхрондоштурууда гана. iCloud колдонгон башка оюндар да ушундай иштейт (менин тажрыйбамда). Акырында, сиз iCloud абдан жабык система деп жазасыз жана бул көйгөй - бул Apple компаниясынын философиясы болгон эмес беле? Эгерде iCloud толугу менен ачык болсо, анда ал такыр иштемек эмес. Ошондой эле, толугу менен iOS жабык жана кимдир бирөө аны жасай албайм деп нааразы болот, бирок менин көз карашым боюнча, бул жакшы, туурабы? Ырас, мен форумдардагы арыздарды жана иштеп чыгуучулардын арыздарын окуган жокмун, бирок iCloud менен 100% канааттандым, ошондуктан бул макала мени таң калтырды.
Ооба, макалада жазылгандай. Native колдонмолор иштейт жана колдонуучу эч нерсени байкабайт
Дем алыңыз, бул чындыгында TheVerge сайтынан которулган макала, андыктан Ондрей Холцмандын эмес, Эллис Гамбургердин пикирин окуп жатабыз (мага каршы эч нерсе жок, мен ага бүт баарын берем).
Чындыгында, эч ким Apple эмнени жакшы аткарып жатканын кызыктырбайт. Ар бир адам эмнени туура эмес кылып жатканын уккусу келет, анткени мындай сайттарда жарнама эки эсе көп киреше табат. Себеби, антпесе, эмне үчүн макаланын баары "iCloud такыр иштебейт" жөнүндө болорун түшүндүрө албайм, бирок бул iCloud'тун болжол менен 1/10 бөлүгүн түзгөн негизги маалыматтарды синхрондоштуруу менен байланышкан көйгөйлөр. Бирок мен айткандай, дээрлик кемчиликсиз иштеген нерсе эч кимге маани бербейт:
– iTunes Match
– Булуттагы iTunes
– iMessage
– Facetime
- фото агым
- iCloud камдык көчүрмөлөрү
– Байланыштар
– Эскертүүлөр
– Календарлар
- Подкасттар
- Оюн борбору
Анткени, бир кичинекей бөлүк кемчиликсиз иштебесе да, макалалар "эч нерсе иштебейт" дегенди билдирет, анткени бул тамаша. Бирок мунун объективдүү отчеттуулукка эч кандай тиешеси жок экенин фактыларды билген адамдар билет.
Бүгүнкү күндө баарын сындап (өзгөчө ал жөнүндө эч нерсе окуган адам жок) КЕЛГЕН, андыктан же тактага кошулуңуз, же интернет массалары таш бараңга алышат.
Эгер макалада негизги маалыматтар гана сынга алынбаса, анда ал болушу керек болчу. Ооба, макала негизинен TheVergeден алынган, анткени биз мындай маалыматка жете албайбыз, бизде мүмкүнчүлүк жок. Мен, жок эле дегенде, кээ бир башка иштеп чыгуучулардан эмнени жана эмне үчүн iCloud көйгөйлөрү жөнүндө сураганга аракет кылдым, алар бул даттанууларды аздыр-көптүр тастыкташты.
Ар ким эмне жаман экенин уккусу келет деп жазасың, бул чындык. Кандай деп ойлойсуз, жума сайын iCloud кандай сонун экени, бир нерседен башкасынын баары кантип иштээри жана маалыматтар сонун синхрондоштурулганы жөнүндө жазып туруу керекпи? Билбейм, бул абдан кызыктуу тема экен деп ойлогом, азыр өзгөчө чет өлкөлөрдө популярдуу болуп кетти, ошондуктан жаздым.
Андай болсо, макала кайсы булактан алынганын айтыш керек эмеспи? Же көбүнчө макаланын котормосубу? Демек, бул сиздин эмес, башка бирөөнүн чыгармачылыгыбы? Кошумчалай кетсек, ушул сыяктуу макалалар, Марек Одехналдын төмөндөгү комментарийинде айтылгандай, пайдасыз шек жаратат !!!
Макаланын булагы Jablíčkář боюнча башка бардык макалалар сыяктуу эле, башынан акыркы сүйлөмдүн астында келтирилген.
оо кечиресиз мен муну түшүнгөн жокмун
Ооба, ал анча деле жакшы чыккан жок - бир аз эксперимент жасаңыз: аталышты гана окуп, андан кийин бардык субтитрлерди окуңуз - ушундан улам мен iCloud рактан да жаман экенин сезип жатам (жана бир жерде Core Data деген нерсе бар, бирок жогоруда). мен iCloud такыр иштебей турганын эстен чыгарбашым керек, сиз бир субтитрде жазганыңыздай - жок дегенде ал белгиден чыгып кеткен). Негизги маалыматтар iCloud'та кандайча иштээрин аз эле адамдар түшүнөт жана бул макала аны кандайдыр бир жол менен түшүндүрүп берүү үчүн убара болгон жок. Аны бир нече абзацта айтканыңыз чындыгында аздык кылат. Жана мен эч жерде көптүктү көргөн жокмун – баары иштейт деген бүтүндөй макала жазуунун кажети жок. Бирок миң сөздөн турган макалада iCloud'тун башка бардык бөлүктөрүнүн мен ойлогондой жай иштеп жатканы бир жолу да айтылбайт... жакшы, жөн гана азыркы маанайга мүнөздүү - Appleди сындап, жарнак өз жемишин берет. Жана айта кетчү нерсе, эч кандай атаандаштыкка жөндөмдүү компания ушундай чечимди сунуштайт... буга орун калган жок, туурабы?
Эч кимге насаат айткым келбейт, бирок мен бир эрежени карманам: бир нерсеге түшүнбөсөм, ал жөнүндө жазбайм.
Эгер сиз мага макаланы объективдүү деп эсептейсиз же бир нече көз карашты билдире турган болсоңуз, анда тилекке каршы, күлкүм келет.
Ооба, мен субтитрлерди бир аз агрессивдүүрөөк тандадым, кээде четинен аштым, мен муну кабыл алам. Башка iCloud функцияларынын иштеши ошол жерде айтылган. iCloud башка кызматтарды сунуштабаганы жөнүндө да айтылган. Ал жерде iCloud аны ГАНА катары сунуштайт. Жогоруда айтылган Dropbox бар, ал эң кеңири таралган альтернатива болуп саналат, бирок ал, албетте, iCloud эмне кылат, башкача айтканда, маалымат базасын синхрондоштурууну сунуш кылбайт.
Макалада бир нече иштеп чыгуучулар бир эле темада сүйлөшкөн жол менен бул маселе боюнча көбүрөөк көз караштар айтылат. Жеке менде бир нече иштеп чыгуучу студиялардан сураганга мүмкүнчүлүк болгон, алардын баары мага Негизги маалыматтарда жөн гана көйгөй бар экенин тастыкташты.
Бул таң калыштуу, анткени мен Vergeдеги хакерлердин жаңылыктарын, колдоо форумдарын же талкууларды окуганда, иштеп чыгуучулардын жарымына жакыны аларда эч кандай көйгөй болбогонун айтышат (ал тургай бул талкууда бизде да ушундай деп айткан адамдар бар). Бирок сиз жаңы эле иштеп чыгуучулар менен сүйлөштүңүз, алар 100% бул иштебей турганын айтышты. Кызыктуусу, бул абдан мүмкүн окшойт - мен, албетте, ал иштеген адамдардын пикири, алар ... ы ... түшөт деп айтууга батынбайт элем.
Эгерде алманы алмага салыштырсак (хехе), Dropbox жана iCloud Document Sync экөө тең эң сонун иштейт. Ошентип, биз негизги маалыматтарды синхрондоштуруу жөнүндө сөз кылганда, мен Dropbox жөнүндө такыр сөз кылууга эч кандай негиз көрбөйм.
Кыскача айтканда, мен түшүнгөн жокмун, сиз макаланы толугу менен iCloud иштебей турганына негиздедиңиз - мезгил. Сиз 13-сапта негизги маалыматтарды синхрондоштуруу жөнүндө гана айттыңыз. Бирок макаланын абсолюттук көпчүлүгү iCloud кантип иштебей турганы жөнүндө. Coz жөн эле чындыкка дал келбейт. Бул көбүрөөк сенсация экени чын болсо керек. Бирок эгер сиз фактыларды туура жазгыңыз келсе, анда буга көңүл бурушуңуз керек. Анткени сиз ылдый карасаңыз, аны сиз жазгандай эле түшүнгөн адамдар бар - iCloud иштебейт - ошондуктан алар iCloud камдык көчүрмөсү жок дегенде иштейби деп сурай башташты. Менимче, бул көпчүлүк адамдарга кандайча угулганынын эң жакшы далили.
Мен сизге The Verge сайтында авторго жазгандарымды жазам: бул жеке блог эмес, анда жалган маалымат таратканга болбойт. Аны чындыгында миллиондогон (жана Ябликердин ишинде миңдеген) адамдар окушат, алар сага ишенип, жазганыңды факт катары кабыл алышат. Демек, макаланы жазуудан мурун анын эмне жөнүндө экенин билбегениңизди актоого болбойт. Мен аны түшүнө алсам да. Менимче, сиз фактыларга дал келбей, файлды тандап ыргытып жибергениңиз, натыйжада сенсация кууп, жөнөкөйлөштүрүлгөн макала пайда болот.
Бирок мен түшүнөм, эгер макаланын аталышы "Эмне үчүн бул кандайдыр бир жол менен иштебей жатат, Негизги маалыматтар синхрондоштуруу?", балким, ал бир топ аз окулмак. Жана бул жерде сапат үчүн жана сан үчүн түзүүнүн ортосундагы бөлүнүүчү сызык.
Мен өзүм беш чехиялык иштеп чыгуучудан сурадым (төртөө жооп берди), бир чет элдик, алар жалпысынан Негизги маалыматтарда көйгөй бар экенин тастыкташты. Бул бардыгына тиешелүү деп айтуудан алысмын, бирок кыскасы мен сурагандар башка жерден окуганымды тастыктады. Тилекке каршы, мен макалада башкача айтканда, оң жооп алган жокмун. Мен дагы иштеп чыгуучуларды сүрөттөп бере алмакмын, бирок мен оюма келген бардык чехиялык иштеп чыгуучуларга жаздым, ошондой эле биз байланышта болгон кээ бир чет элдиктерди да коштук, бирок алардын баары эле баарлаша бербейт.
"ICloud'тун эки жүзү" деген макаланын түпнуска версиясын карманбаганым өкүнүчтүү, анткени ал алда канча ылайыктуураак болмок жана жөн эле башка аталыш макалага такыр башкача маанай тартуулайт эле. Бирок азыр кайра ала албайм.
Ооба, балким, бир топ башкача угулмак. Мен сизге ушул иштеп чыгуучулар менен ишенем, мен ар кандай форумдарда жүздөгөн адамдардын ой-пикирлерин окуп чыктым жана ал жерде полдо ушунчалык пол экенин көрдүм. Себеби көп адамдар Негизги берилиштерди синхрондоштурууну көйгөйсүз колдонушат - эгерде алар жөнөкөй структураларды колдонсо жана бириктирүү туура иштетилсе, анда көйгөй болбойт. CDS (негизги маалыматтарды синхрондоштуруу) принциптегидей эле ишке ашырууда каталарга ээ эмес - мисалы, сизде жалпы ата-бабасы бар эки маалымат базаңыз болгондо эмне кылуу керек, сиз ар бирине бир аз өзгөртүү киргиздиңиз, анан ошол өзгөртүүлөрдү өткөрүп берүүгө аракет кылдыңыз жана бул өзгөрүүлөр карама-каршы келет? Бул маалымат базасы (O(mn^2)) менен бир кыйла чоң жана татаал маселе жана аны эч ким канааттандырарлык чече элек, Apple андан кийин саналуулардын бири катары аракет кылат.
Мен бул жакка келип, макаланы окуп, iCloud бир бок экен деген сезим менен кетип калгандарды аз жерден аяп кете жаздадым. Ошол эле учурда, мен мурда жазгандай, эч кандай көйгөйсүз иштеген ондогон функциялар чындап эле укмуш жана мага бир нече жолу көп маалыматтарды сактап калды. Ошентип, мен бул файлды адилетсиз деп таптым, анткени CSD бүтүндөй iCloud'ту айыптаган - тилекке каршы, кээ бир адамдар аны чындап эле түшүнүшкөн.
Негизги маалыматтарды синхрондоштуруу көйгөйлөрү жөнүндө макалага келсек - мен аны окугум келет жана ал тууралуу кошумча маалымат үчүн ыраазы болом. CDS iCloud'дун баарын (жана сиздин тапшырганыңызда гана эмес, бирок Э. Гамбургердин тапшыруусунда бир аз болсо да, аны кандайдыр бир жол менен бөлүүгө аракет кылганы менен - анан ондогон серверлерди басып алган - жөнөкөйлөштүрүлгөн - стилде жарыяланганы уят". "iCloud пайдалуу").
Мен Apple буга татыктуу эмес деп ойлойм - өзгөчө, анткени башка эч ким көйгөйдү чечүүгө аракет кылбайт.
Бул макала иш жүзүндө жөн гана нааразы болгон иштеп чыгуучулардын жана алардын көйгөйлөрүн бир жерде чагылдырат. Менин иштеп чыгуу жана iCloud боюнча жеке тажрыйбам жок, мен жөн гана жеткиликтүү маалыматка таяндым.
Фактыларды кошуу үчүн, чындык кул-кул стилиндеги маалымат базаларын синхрондоштуруу O(mn^2) көйгөйү, аны Google да, Oracle да аракет кылбайт (ал эми Apple буга чейин эле татаал структуралар үчүн аны татыктуу чечкен). Apple муну чечүүгө аракет кылган жалгыз компания, бирок ал үчүн гана сынга алынат. Экинчи жагынан, Google өзүнүн мастер-кул синхрондоштуруусу (онлайн) O(1) жана кээде оффлайн O(n) менен бүт технологиялык блогосфера эмне жөнүндө жазып жатканын такыр түшүнбөй күлөт. Анткени мында гана технологиялык жактан артта калгандар мактап, алдыцкылар сынга алынат. Наалат адамдык сабатсыздык.
Мен Android'ден которулуп жатам, ошондуктан менде жөнөкөй суроо бар: макаладан түшүндүм, көйгөй бир нече түзмөктөрдө синхрондоштурууда (мисалы, iPhone жана iPad аркылуу сакталган оюн позициясы). Менде iPhone гана болот, андыктан суроо бул көйгөй iCloud'тагы бир гана жана бир гана түзмөктүн камдык көчүрмөсүнө да тиешелүүбү. Мен жөн гана iPhone телефонумду сатам, жаңысын сатып алам жана iCloud'тан толук камдык көчүрмөнү жүктөйм, качан мен жаңы телефондо бардык орнотуулар жана тиркеме орнотуулары (социалдык тармактардын сырсөздөрү, сакталган оюн позициялары...) болгондо ал эскисинде акыркы жолу иштейт? Бул миграциянын негизги себептеринин бири, б.а. Түтүксүз Android толук камдык көчүрмөсүн сактоо мүмкүн эмес, жана мен башка телефонго өткөндө, биз бардык колдонмолорду жүктөп алдык, бирок мен алардагы бардык орнотууларды кайрадан кол менен жасоого туура келди, жана ондогон колдонмолор менен, бул бир нече саат кошумча убакыт. Ошентип, iCloud бул көйгөйдү iTunesтеги бир түзмөк үчүн чечеби? Маалымат үчүн рахмат.
Коркпошуңуз керек! Apple түзмөктөрүндөгү iCloud БАРДЫК ЖЕРДЕ 100% иштейт. Болжол менен 2 ай мурун мен iP5 сатып алгам жана мен Wi-Fi аркылуу кафеге отурдум, алма аккаунтумдун паролду киргиздим жана 10 мүнөттөн кийин менде эски iPhone-дун ТАК сүрөтү пайда болду, жада калса акыркы ачылган тиркемелер да мага көрүнөт!!! iPhone'догу бардык маалыматтар жаңы iPге болжол менен 10 мүнөттүн ичинде жүктөлөт (менде бир нече жыл мурун биринчи iPhone'дун маалыматтары менен толук 32 ГБ iPhone бар болчу, андыктан ага азыраак убакыт талап кылынышы мүмкүн), жада калса тиркемелерди жайгаштыруу (албетте) дагы эле жүктөлүшү керек, бирок алардын бардыгы мурунку iPhone'до камтылган маалыматтарды камтыйт. Кол менен жасашыңыз керек болгон нерсе, аны талап кылган колдонмолорго кирүү.)
Коркпошуңуз керек! Apple түзмөктөрүндөгү iCloud БАРДЫК ЖЕРДЕ 100% иштейт. Болжол менен 2 ай мурун мен iP5 сатып алгам жана мен Wi-Fi аркылуу кафеге отурдум, алма аккаунтумдун паролду киргиздим жана 10 мүнөттөн кийин менде эски iPhone-дун ТАК сүрөтү пайда болду, жада калса акыркы ачылган тиркемелер да мага көрүнөт!!! iPhone'догу бардык маалыматтар жаңы iPге болжол менен 10 мүнөттүн ичинде жүктөлөт (менде бир нече жыл мурун биринчи iPhone'дун маалыматтары менен толук 32 ГБ iPhone бар болчу, андыктан ага азыраак убакыт талап кылынышы мүмкүн), жада калса тиркемелерди жайгаштыруу (албетте) дагы эле жүктөлүшү керек, бирок алардын бардыгы мурунку iPhone'до камтылган маалыматтарды камтыйт. Кол менен жасашыңыз керек болгон нерсе, аны талап кылган колдонмолорго кирүү.)
Мен дагы бул жерге салым кошушум керек.. Башталгыч иштеп чыгуучу катары мен iCloud'ту тиркемеге киргизүүгө аракет кылып жатам.. Менде азырынча эч кандай маалымат жоголгон жок.. Баары каалагандай иштейт.. Мен ойлойм бактылуу.. Бир гана нерсе мага жакпай калышы мүмкүн, бул ылдамдык синхрондоштуруу.. Болжол менен 1 Мб маалыматтарды жүктөө, албетте, Интернеттен классикалык 1 МБ маалыматты жүктөөдөн көп убакытты талап кылат.. Бирок, бардык журналдар жүктөлүп алынгандыктан, ал кабыл алынат. .. Ооба, IP же iPad'иңизди мүчүлүштүккө салуу абдан оңой, андыктан iCloud'тан бардык маалыматтарды өчүрүп, андан кийин телефонду толугу менен калыбына келтирүүнү талап кылат.. (Маалымат ошол жерде кала берет, бирок туура эмес орнотуулар ката пайда болот. ) Бирок баары 10 мүнөттө калыбына келтирилет жана бул көйгөй иштеп чыгуучуларга гана тиешелүү.. Бул жөнөкөй адам менен болбойт.. iOS6да менде негизги маалыматтар түрүндө iCloud менен чоң көйгөйлөр жок жана мен бир аз макул эмесмин. макала менен.
Ооба, биринчи сүйлөм "Стив Джобс бүгүнкү күндө дагы көптөгөн иштеп чыгуучуларды коркуткан кызматты киргизди. Бул iCloudтан башка эч нерсе эмес». Ал эми бул жөн гана Негизги берилиштерди синхрондоштуруудагы көйгөй экенине байланыштуу, биз 12 сапты табабыз.
Тозок, сенсация үчүн, фактыларды ого бетер сенсацияга айландырууга туура келет.