Zoumaachen Annonce

Op senger leschter Keynote bei WWDC am Joer 2011 huet de Steve Jobs e Service agefouert, deen nach ëmmer vill Entwéckler erschreckt. Et ass keen anere wéi iCloud, der salutary Nofolger vum onrouege MobileMe. Allerdéngs ass och iCloud net ouni Feeler. An d'Entwéckler sinn Onrouen ...

De Steve Jobs demoéiert iCloud fir d'éischt am Juni 2011, de Service gouf véier Méint méi spéit lancéiert an ass elo fir ongeféier engem Joer an en halleft a Betrib. Op der Uewerfläch, e relativ glat Service, deen, an de Wierder vum legendären Visionär, "just funktionnéiert" (oder op d'mannst et soll), awer bannen, en ongetemte Mechanismus, deen dacks mécht wat e wëllt, an d'Entwéckler hunn keng effektiv Waff géint et.

"Alles geschitt automatesch an et ass ganz einfach Är Apps un den iCloud Späichersystem ze verbannen," Jobs sot zu där Zäit. Wann d'Entwéckler sech elo un seng Wierder erënneren, musse se wuel ze räissen. "iCloud huet just net fir eis geschafft. Mir hunn wierklech vill Zäit dru verbruecht, awer iCloud a Core Data Synchroniséierung haten dës Themen déi mir net konnten léisen. hien zouginn de Chef vum Black Pixel Studio, deen zum Beispill fir de bekannte RSS Lieser NetNewsWire verantwortlech ass. Fir si sollt iCloud déi ideal Léisung fir d'Synchroniséierung gewiescht sinn, besonnesch an enger Zäit wou Google amgaang ass säi Google Reader zouzemaachen, awer d'Wetten op den Apple Service huet net geklappt.

Näischt funktionnéiert

Et ass iwwerraschend datt e Service deen iwwer 250 Millioune Benotzer huet an domat ee vun de gréisste vu senger Aart op der Welt ass, esou Probleemer huet. Bei engem iwwerflëssege Bléck op d'Saach, kéint een de Fanger op d'Entwéckler weisen, mä si sinn onschëlleg an dësem Moment. iCloud probéiert vill vun hinnen a sengen Uwendungen ëmzesetzen, awer hir Versuche schléissen dacks an Echec. Well iCloud huet sérieux Problemer mat Synchroniséierung.

[do action="quote"]Ech kann net emol all d'Entwéckler zielen, déi Problemer hunn a schlussendlech opginn.[/do]

"Ech hunn meng iCloud Code e puer Mol ëmgeschriwwen an hoffen eng funktionéierend Léisung ze fannen," hie geschriwwen Entwéckler Michael Göbel. Eng Léisung huet hien awer keng fonnt an dofir kann hien seng Applikatiounen, oder éischter den App Store, nach net vermaart. "Ech kann net emol all d'Entwéckler an d'Firmen zielen, déi an déiselwecht Problemer getraff hunn, déi ech gemaach hunn a schlussendlech opginn hunn. Nodeems se Honnerte vun Dausende vu Benotzerdaten verluer hunn, hunn se einfach iCloud ganz opginn.

Dem Apple säi gréisste Problem mat iCloud ass d'Datebanksynchroniséierung (Core Data). Déi aner zwou Zorte vun Daten, déi iwwer Apple's Cloud synchroniséiert kënne ginn - Astellungen a Dateien - funktionnéieren ouni Probleemer bannent Grenzen. Wéi och ëmmer, Core Data behält sech komplett onberechenbar. Et ass en héije Kader deen Iech erlaabt verschidde Datenbanken iwwer Apparater ze synchroniséieren. "iCloud huet versprach all Datebank Synchroniséierungsproblemer mat Core Data Support ze léisen, awer et funktionnéiert just net," sot ee vun de prominenten Entwéckler, deen net wollt genannt ginn, fir gutt Relatioune mat Apple ze halen.

Zur selwechter Zäit ignoréiert Apple dës Probleemer komplett, iCloud mécht weider Reklammen als einfach Léisung, an d'Benotzer verlaangen et vun Entwéckler. Awer trotz dem Entwéckler seng bescht Efforten, verschwannen d'Donnéeën vun de Benotzer onkontrolléierbar an d'Apparater stoppen d'Synchroniséierung. "Dës Themen huelen dacks Stonnen fir ze léisen, an e puer kënnen Är Konten permanent briechen," en anere féierende Entwéckler leet sech op Apple an füügt derbäi: "Zousätzlech ass AppleCare net fäeg dës Probleemer mat Clienten ze léisen."

"Mir kämpfen déi ganzen Zäit mat der Kombinatioun vu Core Data an iCloud. Dëse ganze System ass onberechenbar, an den Entwéckler huet dacks limitéiert Optiounen fir säi Fonctionnement ze beaflossen. beschreift den tschecheschen Entwécklungsstudio Touch Art, deen eis bestätegt huet, datt wéinst persistentem Probleemer dës Léisung opginn an eleng schafft, an där se d'Dateisynchroniséierung benotzt anstatt d'Datebanksynchroniséierung als solch. Hie wäert dann fäeg sinn iCloud dofir ze benotzen, well d'Dateisynchroniséierung ouni Probleemer doduerch stattfënnt. No allem gëtt dëst och vun den Entwéckler vu Jumsoft bestätegt: "iCloud ass ouni Zweifel e super Tool fir direkt Dateilagerung." Wéi och ëmmer, Jumsoft brauch leider Core Data fir seng bekannte Money Applikatioun, an dëst ass e Stoussblock.

[do action="quote"]iCloud a Core Data sinn all Entwéckler säi schlëmmsten Albtraum.[/do]

Vill Probleemer kommen och aus onerwaarte Situatiounen, déi einfach optrieden, wéi wann e Benotzer vun enger Apple ID op hirem Apparat ausloggt an duerch en aneren aloggen. Apple zielt guer net mat hinnen. "Wéi léist een de Problem wann de Benotzer, deen net op iCloud ugemellt ass, d'Applikatioun ausschalt, dann mat iCloud verbënnt an d'Applikatioun erëm ufänkt?" hie gefrot mat engem Entwéckler op den Apple Foren.

All Probleemer mat iCloud kulminéieren an der Onzefriddenheet vun App Benotzer déi Daten verléieren, während Entwéckler dacks just hëlleflos kucken. "Benotzer beschwéieren mech a bewäerten Apps mat engem Stär," hie beschwéiert op den Apple-Foren, den Entwéckler Brian Arnold, deen nach ëmmer keng Erklärung vun Apple kritt huet, wat een mat ähnleche Problemer maache soll, oder firwat se iwwerhaapt geschéien. An d'Foren sinn voller esou Reklamatiounen iwwer iCloud Synchroniséierung.

E puer Entwéckler verléieren scho Gedold mat iCloud, a kee Wonner. "iCloud a Core Data sinn all Entwéckler säi schlëmmsten Albtraum," uginn fir vif onbenannt Entwéckler. "Et ass frustréierend, heiansdo verréckt, a wäert endlos Stonnen vun der Troubleshooting."

Apple ass roueg. Hien ëmgoen Problemer selwer

Vläicht ass et kee Wonner datt Apple d'Problemer mat iCloud passéieren wéi wann näischt geschitt ass. Apple benotzt praktesch net déi problematesch Core Data a sengen Uwendungen. Et ginn tatsächlech zwee iClouds - een deen d'Apple Servicer dréit an een deen den Entwéckler ugebuede gëtt. Apps a Servicer wéi iMessage, Mail, iCloud Backup, iTunes, Photo Stream an anerer sinn op komplett aner Technologie gebaut wéi dat wat fir Drëtt-Entwéckler verfügbar ass. Dat ass, dee mat deem et konstante Probleemer gëtt. Uwendungen aus dem iWork Package (Keynote, Pages, Numbers) benotzen déiselwecht API wéi Drëtt Partei Uwendungen, awer nëmme fir vill méi einfach Dokumentsynchroniséierung, déi Apple ganz oppassen fir ze schaffen. Wann se iCloud an Core Data an hir App zu Cupertino loossen, si se net besser wat d'Zouverlässegkeet ugeet wéi d'Entwéckler vun Drëtt Partei. D'Trailers Applikatioun, déi Core Data fir Synchroniséierung benotzt, schwätzt fir sech selwer, an d'Benotzer verléieren regelméisseg e puer Rekorder.

Wéi och ëmmer, mat Trailer, déi net bal sou populär sinn, sinn dës Probleemer relativ einfach ze verléieren. Awer wat sollen dann d'Entwéckler vun de populäersten Applikatiounen hire Benotzer soen, déi einfach op déi problematesch Core Data an iCloud musse vertrauen, awer dacks d'Aart vu Funktionalitéit net garantéieren, déi Apple stänneg a senge Reklammen annoncéiert? Apple wäert hinnen sécher net hëllefen. "Kann iergendeen vun Apple iwwer dës Situatioun kommentéieren?" hie gefrot ouni Erfolleg um Forum, den Entwéckler Justin Driscoll, dee gezwongen ass seng zukünfteg App auszeschléissen wéinst onzouverlässeg iCloud.

Am Laf vum Joer hëlleft Apple den Entwéckler net, sou datt jidderee gehofft huet, datt op d'mannst um WWDC vum leschte Joer eppes geléist gëtt, also eng Konferenz fir Entwéckler geduecht, awer och hei huet Apple ënner enormen Drock vun den Entwéckler net vill Hëllef bruecht. Zum Beispill huet hien Probecode geliwwert, dee benotzt ka ginn fir Core Data ze synchroniséieren, awer et war wäit vu komplett. Nees, keng bedeitend Hëllef. Ausserdeem hunn Apple Ingenieuren d'Entwéckler gefuerdert op iOS 6 ze waarden. "Vum iOS 5 op iOS 6 plënneren huet d'Saache XNUMX% besser gemaach," bestätegt vun engem onbenannten Entwéckler, "mee et ass nach wäit vun ideal." Laut anere Quellen hat Apple d'lescht Joer nëmme véier Mataarbechter no Core Data, déi kloer weisen datt Apple net an dësem Beräich interesséiert ass. Wéi och ëmmer, d'Firma refuséiert dës Informatioun ze kommentéieren.

Äddi a Schal

No all erwähnte Vizisituden ass et net iwwerraschend datt vill Entwéckler Nee zu iCloud gesot hunn, obwuel wahrscheinlech mat engem schwéieren Häerz. Et war iCloud deen endlech eppes bréngt wat d'Entwéckler no gesicht hunn - eng einfach Léisung déi identesch Datenbanken an hir konstant Synchroniséierung op zwee oder méi Apparater garantéiert. Leider ass d'Realitéit anescht. "Wa mir iCloud an Core Data als Léisung fir eis App gekuckt hunn, hu mir gemierkt datt mir et net benotze kënnen, well näischt funktionnéiert." sot den Entwéckler vun e puer vun de beschte-verkafen iPhone a Mac Uwendungen.

En anere Grond firwat iCloud net einfach opginn ass, ass d'Tatsaach datt Apple d'Apps bemierkt déi seng Servicer benotzen (iCloud, Game Center), an déi komplett ignoréiert déi näischt Apple am App Store hunn. iCloud ass och eng gutt Léisung aus engem Marketing Siicht.

Dropbox, zum Beispill, gëtt als méiglech Alternativ ugebueden, awer et ass net méi sou userfrëndlech. Engersäits muss de Benotzer en anere Kont opbauen (iCloud ass automatesch verfügbar beim Kaf vun engem neien Apparat) an op der anerer Säit ass d'Autorisatioun erfuerderlech ier d'Applikatioun funktionéiere kann, wat och mat iCloud feelt. A schliisslech - Dropbox bitt Dokumentsynchroniséierung, wat einfach net ass wat d'Entwéckler sichen. Si wëllen Datenbanken synchroniséieren. "Dropbox, déi am Moment am meeschte benotzt gëtt, huet sech fir Datesynchroniséierung bewisen. Awer wann et ëm d'Synchroniséierung vun der Datebank kënnt, si mir ofhängeg vun iCloud," zouginn Roman Maštalíř aus Touch Art.

[do action="quote"]Ech wéilt Apple soen datt se alles am iOS 7 fixéiert hunn, awer ech gleewen et net wierklech.[/do]

Wéi och ëmmer, d'Entwéckler vun der 2Do Applikatioun hu keng Gedold, wéinst villen negativen Erfarunge mat iCloud, hu se den Apple Service guer net probéiert an hunn direkt mat hirer eegener Léisung erauskomm. "Mir benotzen iCloud net wéinst all de Problemer. Et ass e ganz zouene System iwwer dee mir net sou vill Kontrolle kéinte hunn wéi mir wëllen, " Entwéckler Fahad Gillani sot eis. "Mir hunn Dropbox fir d'Synchroniséierung gewielt. Wéi och ëmmer, mir benotze seng Dokumentsynchroniséierung net, mir hunn eis eege Synchroniséierungsléisung dofir geschriwwen.

En aneren tschechesche Studio, Madfinger Games, huet och net iCloud a senge Spiller. Wéi och ëmmer, den Ersteller vun de populäre Titelen Dead Trigger a Shadowgun benotzt den Apple Service net aus liicht verschiddene Grënn. "Mir hunn eisen eegene Cloud-baséierte System fir Positiounen am Spill ze späicheren, well mir wollten de Fortschrëtt vum Spill tëscht Plattformen transferéieren." Den David Kolečkář huet eis verroden datt wéinst der Entwécklung vu Spiller fir béid iOS an Android fir Madfinger Games, iCloud ni eng Léisung war.

Gëtt et eng Léisung?

Wéi d'Zäit weider geet, verléieren vill Entwéckler lues a lues d'Hoffnung datt Apple mat enger Léisung kënnt. Zum Beispill kënnt de nächste WWDC, awer well Apple och elo praktesch net mat Entwéckler kommunizéiert, gëtt et net erwaart datt hien mat oppenen Äerm voller Berodung an Äntwerten op WWDC kënnt kommen. "Alles wat mir maache kënnen ass weider Bugberichter un Apple ze schécken an hoffen datt se se fixéieren." beklot en onbenannt iOS Entwéckler, mat engem aneren, deen seng Gefiller widderhëlt: "Ech géif gären Apple soen datt se alles am iOS 7 fixéiert hunn an iCloud kann no zwee Joer endlech ouni Probleemer benotzt ginn, awer ech gleewen dat net wierklech." Awer et wäert iOS 7 sinn deen dat zentralt Thema vum WWDC vun dësem Joer soll sinn, sou datt d'Entwéckler op d'mannst hoffen.

Wann Apple keng Léisung fir iCloud Probleemer an enger neier Versioun vu sengem Betribssystem bitt, kann et e virtuellen Nol am Sarg fir e puer Projete sinn. Ee vun den Entwéckler, dee bis elo e staarken Supporter vun iCloud war, seet: "Wann Apple dëst net am iOS 7 fixéiert, musse mir d'Schëff opginn."

Source: TheVerge.com, TheNextWeb.com
.