Жарнама жабуу

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де оңдобосо, биз кемеден баш тартууга туура келет."

Маалымат булагы: TheVerge.com, TheNextWeb.com
.