Tutup iklan

Dina keynote pamungkas na di WWDC di 2011, Steve Jobs ngenalkeun layanan anu masih pikasieuneun seueur pamekar. Ieu taya lian ti iCloud, panerus salutary ka MobileMe troubled. Sanajan kitu, malah iCloud teu tanpa kasalahan. Sareng para pangembang nuju karusuhan…

Steve Jobs munggaran ngadémokeun iCloud dina Juni 2011, jasa éta diluncurkeun opat bulan saatosna sareng ayeuna parantos beroperasi sakitar sataun satengah. Dina beungeut cai, layanan rélatif lemes nu, dina kecap tina visioner legendaris, "ngan jalan" (atawa sahenteuna kudu), tapi di jero, mékanisme untamed nu mindeng ngalakukeun naon eta hayang, sarta pamekar teu boga pakarang éféktif ngalawan. ieu.

"Sagala kajadian sacara otomatis sareng gampang pisan pikeun nyambungkeun aplikasi anjeun ka sistem panyimpen iCloud," Jobs ceuk dina waktu éta. Nalika pamekar apal kecap-Na ayeuna, maranéhanana meureun kudu bristle. "iCloud ngan henteu tiasa dianggo pikeun kami. Kami leres-leres nyéépkeun waktos éta, tapi sinkronisasi iCloud sareng Data Inti ngagaduhan masalah ieu anu kami henteu tiasa ngabéréskeun. anjeunna ngaku kapala studio Hideung piksel, nu tanggung jawab, contona, pikeun well-dipikawanoh RSS maca NetNewsWire. Pikeun dirina, iCloud kedah janten solusi idéal pikeun sinkronisasi, khususna dina waktos Google badé nutup Google Reader na, tapi bet dina jasa apel henteu jalan.

Euweuh jalan

Éta héran yén layanan anu ngagaduhan langkung ti 250 juta pangguna sahingga mangrupikeun salah sahiji anu panggedéna di dunya ngagaduhan masalah sapertos kitu. Dina hiji tampilan cursory dina masalah, hiji bisa nunjuk ramo di pamekar, tapi aranjeunna polos dina ieu momen. iCloud nyobian nerapkeun seueur di antarana dina aplikasina, tapi usahana sering gagal. Kusabab iCloud gaduh masalah serius sareng sinkronisasi.

[do action=”quote”]Abdi teu tiasa ngitung sadaya pamekar anu ngalaman masalah sareng ahirna nyerah.[/do]

"Kuring rewrote kode iCloud kuring sababaraha kali hoping pikeun manggihan solusi jalan," nulis pamekar Michael Göbel. Nanging, anjeunna henteu acan mendakan solusi, sareng ku kituna anjeunna henteu acan tiasa pasar aplikasina, atanapi langkungna App Store. "Kuring malah teu tiasa ngitung sadaya pamekar sareng perusahaan anu ngagaduhan masalah anu sami sareng kuring teras-terasan nyerah. Saatos kaleungitan ratusan rébu data pangguna, aranjeunna ngantunkeun iCloud sadayana.

Masalah pangbadagna Apple sareng iCloud nyaéta sinkronisasi pangkalan data (Data Inti). Dua jinis data sanés anu tiasa disingkronkeun via awan Apple - setélan sareng file - tiasa dianggo dina wates tanpa masalah. Sanajan kitu, Data Inti behaves lengkep unpredictably. Éta mangrupikeun kerangka tingkat luhur anu ngamungkinkeun anjeun nyingkronkeun sababaraha pangkalan data dina alat. "iCloud jangji baris ngajawab sagala masalah sinkronisasi database jeung rojongan Core Data, tapi ngan teu jalan," ceuk salah sahiji pamekar nonjol, anu teu hayang ngaranna dina raraga ngajaga hubungan alus jeung Apple.

Dina waktos anu sami, Apple leres-leres teu malire masalah ieu, iCloud terus ngiklankeun salaku solusi anu saderhana, sareng pangguna nungtut ti pamekar. Tapi sanaos usaha pangembangna, data pangguna ngaleungit teu kaampeuh sareng alat eureun nyingkronkeun. "Masalah ieu sering nyandak sababaraha jam pikeun direngsekeun, sareng sababaraha tiasa permanén ngarobih akun anjeun," pamekar ngarah sejen condong kana Apple sarta nambahan: "Sajaba ti éta, AppleCare henteu tiasa ngabéréskeun masalah ieu sareng para nasabah."

"Kami bajoang sareng kombinasi Data Inti sareng iCloud sepanjang waktos. Sakabéh sistem ieu teu tiasa diprediksi, sareng pamekar sering gaduh pilihan terbatas pikeun mangaruhan fungsina. ngajelaskeun studio ngembangkeun Czech Toél Art, Nu negeskeun ka kami yén alatan masalah pengkuh, éta abandoning solusi ieu sarta digawé sorangan, nu eta bakal make sinkronisasi file tinimbang sinkronisasi database kawas kitu. Anjeunna lajeng bakal tiasa make iCloud pikeun ieu, sabab sinkronisasi file lumangsung ngaliwatan eta tanpa masalah. Barina ogé, ieu ogé dikonfirmasi ku pamekar ti Jumsoft: "iCloud pasti aya alat anu saé pikeun neundeun file langsung." Tapi, Jumsoft, hanjakalna, peryogi Data Inti pikeun aplikasi Duit anu terkenal, sareng ieu mangrupikeun halangan.

[do action="quote"]iCloud and Core Data is every developer's nightmare.[/do]

Seueur masalah ogé timbul tina kaayaan anu teu kaduga anu gampang lumangsung, sapertos nalika pangguna kaluar tina hiji ID Apple dina alatna sareng log in liwat anu sanés. Apple henteu ngandelkeun aranjeunna pisan. "Kumaha carana ngabéréskeun masalah nalika pamaké, anu teu asup ka iCloud, ngahurungkeun aplikasi, lajeng nyambung ka iCloud tur mimitian aplikasi deui?" nanya kalawan hiji pamekar dina panglawungan Apple.

Sadaya masalah sareng iCloud culminate dina dissatisfaction of pamaké aplikasi nu leungit data, bari pamekar mindeng ngan lalajo helplessly. "Pamaké ngawadul ka kuring sareng meunteun aplikasi ku hiji béntang," anjeunna humandeuar dina panglawungan apal, pamekar Brian Arnold, anu masih teu acan nampi katerangan ti Apple ngeunaan naon anu kudu dipigawé kalayan masalah sarupa, atawa naha maranéhna lumangsung pisan. Jeung panglawungan pinuh keluhan sapertos ngeunaan sinkronisasi iCloud.

Sababaraha pamekar parantos kaleungitan kasabaran sareng iCloud, sareng teu heran. "iCloud sareng Data Inti mangrupikeun ngimpina anu paling parah unggal pamekar," nyatakeun pikeun Verge The pamekar unnamed. "Ieu frustrating, maddening di kali, sarta patut jam sajajalan tina troubleshooting."

Apel jempé. Anjeunna bypasses masalah sorangan

Panginten henteu heran yén masalah Apple sareng iCloud pas saolah-olah teu aya anu kajantenan. Apple praktis henteu nganggo Data Inti anu bermasalah dina aplikasina. Sabenerna aya dua iCloud - hiji anu nyayogikeun jasa Apple sareng hiji anu ditawarkeun ka pamekar. Aplikasi sareng jasa sapertos iMessage, Mail, iCloud backup, iTunes, Photo Stream sareng anu sanésna diwangun dina téknologi anu béda-béda ti anu sayogi pikeun pamekar pihak katilu. Nyaeta, hiji jeung nu aya troubles konstan. Aplikasi tina suite iWork (Keynote, Pages, Numbers) nganggo API anu sami sareng aplikasi pihak katilu, tapi ngan ukur kanggo sinkronisasi dokumen anu langkung saderhana, anu Apple jaga pisan pikeun damel. Nalika aranjeunna ngantepkeun iCloud sareng Data Inti kana aplikasi na di Cupertino, aranjeunna henteu langkung saé dina hal reliabilitas tibatan pamekar pihak katilu. Aplikasi Trailer, anu ngagunakeun Data Inti pikeun sinkronisasi, nyarioskeun nyalira, sareng pangguna sering kaleungitan sababaraha rékaman.

Sanajan kitu, kalawan Trailer, nu teu ampir jadi populér, masalah ieu relatif gampang leungit. Tapi teras naon anu kedah dicarioskeun ku pamekar aplikasi anu paling populér pikeun panggunana, anu ngan saukur kedah ngandelkeun Data Inti anu bermasalah dina iCloud, tapi sering henteu tiasa ngajamin jinis fungsionalitas anu terus-terusan diiklankeun ku Apple dina iklanna? Apple pasti moal ngabantosan aranjeunna. "Tiasa saha ti Apple mairan kana kaayaan ieu?" nanya unsuccessfully on forum, pamekar Justin Driscoll, anu kapaksa Cicing turun aplikasi upcoming na alatan iCloud dipercaya.

Sapanjang taun, Apple henteu ngabantosan pamekar, janten sadayana ngaharepkeun yén aya anu bakal direngsekeun sahenteuna dina WWDC taun ka tukang, nyaéta konperénsi anu ditujukeun pikeun pamekar, tapi di dieu Apple henteu nyandak seueur bantosan dina tekenan pangembang anu ageung. Salaku conto, anjeunna nyayogikeun kode sampel anu tiasa dianggo pikeun nyinkronkeun Data Inti, tapi éta jauh tina lengkep. Sakali deui, teu aya pitulung anu signifikan. Salajengna, insinyur Apple ngadesek pamekar ngantosan ios 6. "Pindah tina ios 5 ka ios 6 ngajantenkeun hal-hal XNUMX% langkung saé," dikonfirmasi ku pamekar anu henteu namina, "tapi masih jauh tina idéal." Numutkeun sumber anu sanés, Apple ngan ukur ngagaduhan opat karyawan anu ngurus Data Inti taun ka tukang, anu jelas bakal nunjukkeun yén Apple henteu resep kana daérah ieu. Nanging, perusahaan nampik mairan kana inpormasi ieu.

Aduh jeung syal

Barina ogé vicissitudes disebutkeun, teu heran loba pamekar ceuk euweuh iCloud, sanajan meureun ku haté beurat. Ieu iCloud anu sakuduna tungtungna mawa hal anu pangembangna longing pikeun - solusi basajan nu ensures database idéntik jeung sinkronisasi konstan maranéhanana dina dua atawa leuwih alat. Hanjakal, kanyataanana béda. "Nalika kami ningali iCloud sareng Data Inti salaku solusi pikeun aplikasi kami, kami sadar yén kami henteu tiasa nganggo éta kusabab teu aya anu tiasa dianggo," ceuk pamekar sababaraha pangalusna-ngajual iPhone jeung aplikasi Mac.

Alesan anu sanés naha iCloud henteu gampang ditinggalkeun nyaéta kanyataan yén Apple merhatikeun aplikasi anu nganggo jasana (iCloud, Game Center), sareng leres-leres teu malire anu henteu ngagaduhan Apple dina App Store. iCloud oge solusi alus ti sudut pandang pamasaran.

Dropbox, contona, ditawarkeun salaku alternatif anu mungkin, tapi éta henteu langkung ramah-pamaké. Di hiji sisi, pangguna kedah nyetél akun anu sanés (iCloud sayogi otomatis kalayan ngagaleuh alat énggal) sareng di sisi sanésna, otorisasi diperyogikeun sateuacan aplikasi tiasa dianggo, anu ogé gagal sareng iCloud. Sareng tungtungna - Dropbox nawiskeun sinkronisasi dokumen, anu sanés anu dipilarian ku pamekar. Éta rék nyingkronkeun database. "Dropbox, anu paling sering dianggo ayeuna, parantos ngabuktikeun dirina pikeun sinkronisasi data. Tapi lamun datang ka nyingkronkeun database, urang gumantung kana iCloud, " ngaku Romawi Maštalíř ti Touch Art.

[do action="quote"]Abdi hoyong nyarios Apple yén aranjeunna ngalereskeun sadayana dina ios 7, tapi kuring henteu percanten pisan.[/do]

Nanging, pamekar aplikasi 2Do henteu kasabaran, kusabab seueur pangalaman négatip sareng iCloud, aranjeunna henteu nyobian jasa apel sareng langsung ngahasilkeun solusi sorangan. "Kami henteu nganggo iCloud kusabab sadaya masalah. Éta mangrupikeun sistem anu katutup pisan dimana urang moal tiasa gaduh seueur kontrol sapertos anu dipikahoyong, " pamekar Fahad Gillani ngawartoskeun kami. "Kami milih Dropbox pikeun singkronisasi. Nanging, kami henteu nganggo sinkronisasi dokumenna, kami nyerat solusi sinkronisasi kami sorangan pikeun éta.

Studio Czech anu sanés, Madfinger Games, ogé henteu gaduh iCloud dina kaulinan na. Nanging, panyipta judul populér Dead Trigger sareng Shadowgun henteu nganggo jasa Apple kusabab alesan anu rada béda. "Kami gaduh sistem dumasar-awan sorangan pikeun ngahemat posisi di buruan, sabab kami hoyong tiasa nransfer kamajuan kaulinan antara platform," David Kolečkář ngungkabkeun ka kami yén kusabab pamekaran kaulinan pikeun ios sareng Android pikeun Madfinger Games, iCloud henteu kantos janten solusi.

Bakal aya solusi?

Sakumaha waktosna, seueur pamekar lalaunan kaleungitan harepan yén Apple bakal ngahasilkeun solusi. Salaku conto, WWDC salajengna bakal datang, tapi saprak Apple praktis henteu komunikasi sareng pamekar malah ayeuna, teu diperkirakeun yén anjeunna kedah sumping ka WWDC kalayan leungeun kabuka pinuh ku nasehat jeung jawaban. "Kabéh anu urang tiasa laksanakeun nyaéta tetep ngirim laporan bug ka Apple sareng ngarepkeun aranjeunna ngalereskeunana," ngadu'akeun pamekar ios anu henteu namina, sareng anu sanés nyuarkeun sentimen na: "Abdi hoyong nyarios Apple yén aranjeunna ngalereskeun sadayana dina ios 7 sareng iCloud tungtungna tiasa dianggo tanpa masalah saatos dua taun, tapi kuring henteu percanten pisan." Tapi éta bakal ios 7 anu kedah janten téma sentral WWDC taun ieu, ku kituna pamekar sahenteuna tiasa ngaharepkeun.

Upami Apple henteu nawiskeun solusi pikeun masalah iCloud dina versi anyar sistem operasina, éta tiasa janten paku virtual dina peti keur sababaraha proyék. Salah sahiji pamekar, anu parantos ngadukung kuat iCloud dugi ka ayeuna, nyarios: "Upami Apple henteu ngalereskeun ieu dina ios 7, urang kedah ngantunkeun kapal."

Sumber: TheVerge.com, TheNextWeb.com
.