Agħlaq ad

Fl-aħħar keynote tiegħu fil-WWDC fl-2011, Steve Jobs introduċa servizz li għadu terrifies ħafna żviluppaturi. Huwa ħadd ħlief iCloud, is-suċċessur salutari tal-MobileMe mnikkta. Madankollu, anke iCloud mhix mingħajr żbalji. U l-iżviluppaturi qed jirvellaw...

Steve Jobs l-ewwel demoed iCloud f'Ġunju 2011, is-servizz tnieda erba 'xhur wara u issa ilu jaħdem għal madwar sena u nofs. Fuq il-wiċċ, servizz relattivament bla xkiel li, fi kliem il-viżjonarju leġġendarju, "jaħdem biss" (jew għall-inqas għandu), iżda ġewwa, mekkaniżmu untamed li ħafna drabi jagħmel dak li jrid, u l-iżviluppaturi m'għandhom l-ebda arma effettiva kontriha.

"Kollox jiġri awtomatikament u huwa faċli ħafna li tikkonnettja l-apps tiegħek mas-sistema tal-ħażna iCloud," Jobs qal dak iż-żmien. Meta l-iżviluppaturi jiftakru l-kliem tiegħu issa, probabbilment ikollhom bristle. “iCloud sempliċement ma ħadimx għalina. Verament qattajna ħafna ħin fuqha, iżda iCloud u Core Data sync kellhom dawn il-kwistjonijiet li ma stajniex insolvuhom.” ammetta il-kap tal-istudio Black Pixel, li huwa responsabbli, pereżempju, għall-qarrej RSS magħruf NetNewsWire. Għaliha, iCloud kellha tkun is-soluzzjoni ideali għas-sinkronizzazzjoni, speċjalment fi żmien meta Google waslet biex tagħlaq il-Google Reader tagħha, iżda l-imħatra fuq is-servizz tat-tuffieħ ma ħadmitx.

Xejn jaħdem

Hija sorpriża li servizz li għandu aktar minn 250 miljun utent u għalhekk huwa wieħed mill-akbar tax-xorta tiegħu fid-dinja għandu problemi bħal dawn. F'ħarsa sommarja lejn il-kwistjoni, wieħed jista 'jippunta s-saba' lejn l-iżviluppaturi, iżda huma innoċenti f'dan fil-mument. iCloud jipprova jimplimenta ħafna minnhom fl-applikazzjonijiet tiegħu, iżda l-attentati tagħhom ħafna drabi jispiċċaw f'falliment. Minħabba li iCloud għandu problemi serji bis-sinkronizzazzjoni.

[do action="quote"]Lanqas nista' ngħodd l-iżviluppaturi kollha li sabu problemi u eventwalment ċedew.[/do]

"Reġgħet ktibt il-kodiċi tal-iCloud tiegħi diversi drabi bit-tama li nsib soluzzjoni ta' ħidma," kiteb l-iżviluppatur Michael Göbel. Madankollu, ma sabx soluzzjoni, u għalhekk għadu ma jistax jikkummerċjalizza l-applikazzjonijiet tiegħu, jew aħjar l-App Store. “Lanqas nista’ ngħodd l-iżviluppaturi u l-kumpaniji kollha li spiċċaw fl-istess problemi li għamilt jien u eventwalment ċedew. Wara li tilfu mijiet ta’ eluf ta’ dejta tal-utent, huma sempliċement abbandunaw iCloud għal kollox.”

L-akbar problema ta 'Apple ma' iCloud hija s-sinkronizzazzjoni tad-database (Core Data). Iż-żewġ tipi l-oħra ta 'data li jistgħu jiġu sinkronizzati permezz ta' sħaba ta 'Apple - settings u fajls - jaħdmu fil-limiti mingħajr problemi. Madankollu, Core Data jaġixxi b'mod kompletament imprevedibbli. Huwa qafas ta 'livell għoli li jippermettilek tissinkronizza databases multipli madwar l-apparati. "iCloud wiegħed li jsolvi l-problemi kollha ta 'sinkronizzazzjoni tad-database bl-appoġġ Core Data, iżda sempliċement ma taħdimx," qal wieħed mill-iżviluppaturi prominenti, li ma xtaqx li jissemmew sabiex iżommu relazzjonijiet tajba ma 'Apple.

Fl-istess ħin, Apple jinjora kompletament dawn il-problemi, iCloud ikompli jirreklama bħala soluzzjoni sempliċi, u l-utenti jitolbuha mill-iżviluppaturi. Iżda minkejja l-aħjar sforzi tal-iżviluppatur, id-dejta tal-utenti tisparixxi mingħajr kontroll u l-apparati jieqfu jissinkronizzaw. "Dawn il-kwistjonijiet ħafna drabi jieħdu sigħat biex isolvu, u xi wħud jistgħu jkissru l-kontijiet tiegħek b'mod permanenti," żviluppatur ewlieni ieħor jersaq lejn Apple u jżid: "Barra minn hekk, AppleCare ma tistax issolvi dawn il-kwistjonijiet mal-klijenti."

“Aħna nissieltu mal-kombinazzjoni ta’ Core Data u iCloud il-ħin kollu. Din is-sistema kollha hija imprevedibbli, u l-iżviluppatur spiss ikollu għażliet limitati biex jinfluwenza l-funzjonament tagħha." jiddeskrivi l-istudju tal-iżvilupp Ċek Touch Art, li kkonfermatilna li minħabba problemi persistenti, qed tabbanduna din is-soluzzjoni u taħdem waħedha, li fiha se tuża s-sinkronizzazzjoni tal-fajls minflok is-sinkronizzazzjoni tad-database bħala tali. Imbagħad ikun jista 'juża iCloud għal dan, minħabba li s-sinkronizzazzjoni tal-fajl isseħħ permezz tagħha mingħajr problemi. Wara kollox, dan huwa kkonfermat ukoll mill-iżviluppaturi minn Jumsoft: "iCloud hija bla dubju għodda kbira għall-ħażna diretta tal-fajls." Madankollu, Jumsoft, sfortunatament, jeħtieġ Core Data għall-applikazzjoni magħrufa ta 'Flus tagħha, u din hija ostaklu.

[do action="quote"]iCloud u Core Data huma l-agħar ħmar il-lejl ta' kull żviluppatur.[/do]

Ħafna problemi joħorġu wkoll minn sitwazzjonijiet mhux mistennija li jistgħu jseħħu faċilment, bħal meta utent joħroġ minn Apple ID waħda fuq it-tagħmir tagħhom u jidħol permezz ta 'ieħor. Apple ma jgħoddhom xejn. "Kif issolvi l-problema meta l-utent, li ma jkunx iffirmat fl-iCloud, jixgħel l-applikazzjoni, imbagħad jgħaqqad ma 'iCloud u jerġa' jibda l-applikazzjoni?" staqsa ma 'żviluppatur wieħed fuq il-fora Apple.

Il-problemi kollha bl-iCloud jilħqu l-qofol tagħhom fin-nuqqas ta 'sodisfazzjon tal-utenti tal-app li jitilfu d-dejta, filwaqt li l-iżviluppaturi ħafna drabi jaraw biss bla saħħa. "L-utenti jilmentaw miegħi u jivvalutaw apps bi stilla waħda," ilmenta fuq il-fora tat-tuffieħ, l-iżviluppatur Brian Arnold, li għadu ma rċievax spjegazzjoni mingħand Apple dwar x'għandek tagħmel bi problemi simili, jew għaliex iseħħu xejn. U l-fora huma mimlija b'ilmenti bħal dawn dwar is-sinkronizzazzjoni ta 'iCloud.

Xi żviluppaturi diġà qed jitilfu l-paċenzja ma 'iCloud, u mhux wonder. "iCloud u Core Data huma l-agħar ħmar il-lejl ta' kull żviluppatur," iddikjarat għal Il-ponta żviluppatur bla isem. "Huwa frustranti, maddening kultant, u jiswew sigħat bla tarf ta 'soluzzjoni tal-problemi."

Apple hija siekta. Huwa jevita l-problemi huwa stess

Forsi mhux ta 'b'xejn li l-problemi ta' Apple ma 'iCloud jgħaddu bħallikieku ma ġara xejn. Apple prattikament ma jużax id-Data Core problematika fl-applikazzjonijiet tagħha. Fil-fatt hemm żewġ iClouds - waħda li tagħti s-setgħa lis-servizzi ta 'Apple u waħda li hija offruta lill-iżviluppaturi. Apps u servizzi bħal iMessage, Mail, backup iCloud, iTunes, Photo Stream u oħrajn huma mibnija fuq teknoloġija kompletament differenti minn dak li huwa disponibbli għall-iżviluppaturi ta 'partijiet terzi. Jiġifieri, dak li miegħu hemm problemi kostanti. Applikazzjonijiet mill-iWork suite (Keynote, Pages, Numbers) jużaw l-istess API bħal applikazzjonijiet ta 'partijiet terzi, iżda biss għal sinkronizzazzjoni ta' dokumenti ħafna aktar sempliċi, li Apple tieħu ħsieb ħafna biex tagħmel ix-xogħol. Meta jħallu iCloud u Core Data fl-app tagħhom f'Cupertino, mhumiex aħjar f'termini ta 'affidabbiltà minn żviluppaturi ta' partijiet terzi. L-applikazzjoni Trailers, li tuża Core Data għas-sinkronizzazzjoni, titkellem waħedha, u l-utenti regolarment jitilfu xi rekords.

Madankollu, bil-Karrijiet, li mhumiex daqshekk popolari, dawn il-problemi huma relattivament faċli li jintilfu. Imma mbagħad x'għandhom l-iżviluppaturi tal-applikazzjonijiet l-aktar popolari jgħidu lill-utenti tagħhom, li sempliċement iridu jiddependu fuq id-Data Core problematika f'iCloud, iżda ħafna drabi ma jistgħux jiggarantixxu t-tip ta 'funzjonalità li Apple kontinwament tirreklama fir-reklami tagħha? Apple ċertament mhux se jgħinhom. "Jista 'xi ħadd minn Apple jikkummenta dwar din is-sitwazzjoni?" staqsa bla suċċess fuq il-forum, l-iżviluppatur Justin Driscoll, li kien sfurzat li jagħlaq app li jmiss tiegħu minħabba iCloud mhux affidabbli.

Matul is-sena, Apple ma jgħinx lill-iżviluppaturi, għalhekk kulħadd ttama li xi ħaġa tiġi solvuta mill-inqas fil-WWDC tas-sena li għaddiet, jiġifieri konferenza maħsuba għall-iżviluppaturi, iżda anke hawn Apple ma ġabux ħafna għajnuna taħt il-pressjoni enormi tal-iżviluppaturi. Pereżempju, ipprovda kodiċi tal-kampjun li jista 'jintuża biex jissinkronizza Core Data, iżda kien 'il bogħod milli komplut. Għal darb'oħra, l-ebda għajnuna sinifikanti. Barra minn hekk, l-inġiniera Apple ħeġġew lill-iżviluppaturi biex jistennew iOS 6. "Iċ-ċaqliq minn iOS 5 għal iOS 6 għamel l-affarijiet XNUMX% aħjar," ikkonfermat minn żviluppatur bla isem, "iżda għadu 'l bogħod mill-ideali." Skont sorsi oħra, Apple kellha biss erba' impjegati li jieħdu ħsieb id-Core Data is-sena l-oħra, li turi biċ-ċar li Apple mhix interessata f'dan il-qasam. Madankollu, il-kumpanija rrifjutat li tikkummenta dwar din l-informazzjoni.

Goodbye u xalpa

Wara l-vicissitudes kollha msemmija, mhuwiex sorprendenti li ħafna żviluppaturi qal le għal iCloud, għalkemm probabbilment b'qalb tqila. Kien iCloud li suppost fl-aħħar iġib xi ħaġa li l-iżviluppaturi kienu longing għaliha - soluzzjoni sempliċi li tiżgura databases identiċi u s-sinkronizzazzjoni kostanti tagħhom fuq żewġ apparati jew aktar. Sfortunatament, ir-realtà hija differenti. "Meta ħares lejn iCloud u Core Data bħala soluzzjoni għall-app tagħna, indunajna li ma stajniex nużawha għax xejn ma jaħdem," Qal l-iżviluppatur ta 'wħud mill-applikazzjonijiet iPhone u Mac l-aktar li jbiegħu.

Raġuni oħra għaliex iCloud ma jiġix abbandunat faċilment huwa l-fatt li Apple tinnota l-applikazzjonijiet li jużaw is-servizzi tagħha (iCloud, Game Center), u tinjora kompletament dawk li m'għandhom xejn Apple fl-App Store. iCloud hija wkoll soluzzjoni tajba mil-lat tal-kummerċjalizzazzjoni.

Dropbox, pereżempju, huwa offrut bħala alternattiva possibbli, iżda m'għadux daqshekk faċli għall-utent. Min-naħa waħda, l-utent irid iwaqqaf kont ieħor (iCloud huwa disponibbli awtomatikament max-xiri ta 'apparat ġdid) u min-naħa l-oħra, hija meħtieġa awtorizzazzjoni qabel ma l-applikazzjoni tkun tista' tiffunzjona, li tfalli wkoll b'iCloud. U fl-aħħarnett - Dropbox joffri sinkronizzazzjoni tad-dokumenti, li sempliċement mhix dak li qed ifittxu l-iżviluppaturi. Huma jridu jissinkronizzaw databases. “Dropbox, li huwa l-aktar użat bħalissa, wera ruħu għas-sinkronizzazzjoni tad-dejta. Imma meta niġu għas-sinkronizzazzjoni tad-database, aħna dipendenti fuq iCloud," jammetti Roman Maštalíř minn Touch Art.

[do action="quote"]Nixtieq ngħid lil Apple li rranġaw kollox f'iOS 7, imma ma tantx nemmen.[/do]

Madankollu, l-iżviluppaturi tal-applikazzjoni 2Do ma kellhomx paċenzja, minħabba esperjenzi negattivi numerużi ma 'iCloud, ma ppruvawx is-servizz tat-tuffieħ fil-livelli kollha u immedjatament ħareġ bis-soluzzjoni tagħhom stess. “Aħna ma nużawx iCloud minħabba l-problemi kollha. Hija sistema magħluqa ħafna li fuqha ma nkunux kapaċi jkollna kontroll daqs kemm nixtiequ,” qalilna l-iżviluppatur Fahad Gillani. “Għażilna Dropbox għas-sinkronizzazzjoni. Madankollu, aħna ma nużawx is-sinkronizzazzjoni tad-dokumenti tagħha, ktibna s-soluzzjoni ta 'sinkronizzazzjoni tagħna stess għaliha."

Studio Ċek ieħor, Madfinger Games, lanqas m'għandux iCloud fil-logħob tiegħu. Madankollu, il-kreatur tat-titli popolari Dead Trigger u Shadowgun ma jużax is-servizz Apple għal raġunijiet kemmxejn differenti. "Għandna s-sistema tagħna stess ibbażata fuq il-cloud biex insalvaw pożizzjonijiet fil-logħba, għax ridna li nkunu nistgħu nittrasferixxu l-progress tal-logħba bejn il-pjattaformi," David Kolečkář żvelalna li minħabba l-iżvilupp ta 'logħob kemm għall-iOS u Android għal Madfinger Games, iCloud qatt ma kien soluzzjoni.

Se jkun hemm soluzzjoni?

Aktar ma jgħaddi ż-żmien, ħafna żviluppaturi qed jitilfu bil-mod it-tama li Apple toħroġ b'soluzzjoni. Pereżempju, ġej il-WWDC li jmiss, iżda peress li Apple prattikament ma jikkomunikax mal-iżviluppaturi lanqas issa, mhux mistenni li għandu jasal għall-WWDC b'idejh miftuħin mimli pariri u tweġibiet. "Kulma nistgħu nagħmlu hu li nibqgħu nibagħtu rapporti ta' bug lil Apple u nittamaw li jirranġawhom," lamenta żviluppatur tal-iOS bla isem, b'ieħor li jirrepeti s-sentimenti tiegħu: "Nixtieq ngħid Apple li huma ffissati kollox fl-iOS 7 u iCloud jistgħu finalment jintużaw mingħajr problemi wara sentejn, imma jien ma verament nemmen li." Iżda se jkun iOS 7 li għandu jkun it-tema ċentrali tal-WWDC ta 'din is-sena, sabiex l-iżviluppaturi jistgħu għall-inqas jittamaw.

Jekk Apple ma toffrix soluzzjoni għall-problemi iCloud f'verżjoni ġdida tas-sistema operattiva tagħha, jista 'jkun dwiefer virtwali fit-tebut għal xi proġetti. Wieħed mill-iżviluppaturi, li s'issa kien sostenitur qawwi ta' iCloud, jgħid: "Jekk Apple ma jirranġax dan f'iOS 7, ser ikollna nabbandunaw il-vapur."

Sors: TheVerge.com, TheNextWeb.com
.