Lokaðu auglýsingu

Á síðasta aðaltónleika sínum á WWDC árið 2011 kynnti Steve Jobs þjónustu sem hræðir marga þróunaraðila enn. Það er enginn annar en iCloud, hollustu arftaki hins órótta MobileMe. Hins vegar er jafnvel iCloud ekki án villna. Og þróunaraðilarnir eru að gera uppþot...

Steve Jobs sýndi iCloud fyrst í júní 2011, þjónustan var opnuð fjórum mánuðum síðar og hefur nú verið starfrækt í um eitt og hálft ár. Á yfirborðinu, tiltölulega slétt þjónusta sem, með orðum hins goðsagnakennda hugsjónamanns, „bara virkar“ (eða ætti að minnsta kosti að gera það), en að innan er ótemdur vélbúnaður sem gerir oft það sem hann vill, og verktaki hefur engin áhrifarík vopn á móti því.

"Allt gerist sjálfkrafa og það er mjög auðvelt að tengja forritin þín við iCloud geymslukerfið," sagði Jobs á sínum tíma. Þegar verktaki muna eftir orðum hans núna verða þeir líklega að rífast. „iCloud virkaði bara ekki fyrir okkur. Við eyddum virkilega miklum tíma í það, en iCloud og Core Data sync höfðu þessi vandamál sem við gátum ekki leyst.“ viðurkenndi hann yfirmaður Black Pixel stúdíósins, sem ber til dæmis ábyrgð á hinum þekkta RSS lesanda NetNewsWire. Fyrir hana hefði iCloud átt að vera tilvalin lausn fyrir samstillingu, sérstaklega á þeim tíma þegar Google er að fara að loka Google Reader sínum, en veðmálið á Apple þjónustuna gekk ekki upp.

Ekkert virkar

Það kemur á óvart að þjónusta sem hefur yfir 250 milljónir notenda og er þar með ein sú stærsta sinnar tegundar í heiminum á við slík vandamál að etja. Við lauslega skoðun á málinu mætti ​​benda hönnuðunum með fingri en þeir eru saklausir í þessu eins og er. iCloud reynir að innleiða mörg þeirra í forritum sínum, en tilraunir þeirra endar oft með misheppni. Vegna þess að iCloud hefur alvarleg vandamál með samstillingu.

[do action=”quote”]Ég get ekki einu sinni talið alla þróunaraðilana sem lentu í vandræðum og gáfust að lokum upp.[/do]

„Ég endurskrifaði iCloud kóðann minn nokkrum sinnum í von um að finna virka lausn,“ skrifaði verktaki Michael Göbel. Hann hefur hins vegar ekki fundið lausn og því getur hann ekki enn markaðssett forritin sín, eða öllu heldur App Store. „Ég get ekki einu sinni talið upp alla þróunaraðilana og fyrirtækin sem lentu í sömu vandamálum og ég gerði og gáfust að lokum upp. Eftir að hafa tapað hundruðum þúsunda notendagagna, yfirgáfu þeir iCloud algjörlega.

Stærsta vandamál Apple með iCloud er samstilling gagnagrunns (Core Data). Hinar tvær tegundir gagna sem hægt er að samstilla í gegnum ský Apple - stillingar og skrár - virka innan marka án vandræða. Hins vegar hegðar Core Data sig algjörlega ófyrirsjáanlega. Það er ramma á háu stigi sem gerir þér kleift að samstilla marga gagnagrunna á milli tækja. "iCloud lofaði að leysa öll samstillingarvandamál gagnagrunns með Core Data stuðningi, en það bara virkar ekki," sagði einn af áberandi þróunaraðilum, sem vildi ekki láta nafns síns getið til að viðhalda góðu sambandi við Apple.

Á sama tíma hunsar Apple þessi vandamál algjörlega, iCloud heldur áfram að auglýsa sem einfalda lausn og notendur krefjast þess af hönnuðum. En þrátt fyrir bestu viðleitni þróunaraðila, hverfa gögn notenda stjórnlaust og tæki hætta að samstilla. „Það tekur oft tíma að leysa þessi mál og sum geta brotið reikninga þína varanlega,“ annar leiðandi verktaki hallar sér að Apple og bætir við: „Að auki getur AppleCare ekki leyst þessi vandamál með viðskiptavinum.

„Við glímum við samsetningu kjarnagagna og iCloud allan tímann. Allt þetta kerfi er óútreiknanlegt og verktaki hefur oft takmarkaða möguleika til að hafa áhrif á virkni þess.“ lýsir tékknesku þróunarstofunni Snertið Art, sem staðfesti fyrir okkur að vegna viðvarandi vandamála er það að yfirgefa þessa lausn og vinna á eigin spýtur, þar sem það mun nota skráarsamstillingu í stað gagnagrunnssamstillingar sem slíkrar. Hann mun þá geta notað iCloud til þess, því skráarsamstilling fer fram í gegnum það án vandræða. Þegar öllu er á botninn hvolft er þetta einnig staðfest af hönnuðum frá Jumsoft: "iCloud er án efa frábært tæki til að geyma skrár beint." Hins vegar þarf Jumsoft, því miður, Core Data fyrir hið þekkta Money forrit sitt og þetta er ásteytingarsteinn.

[do action="quote"]iCloud og Core Data eru versta martröð hvers þróunaraðila.[/do]

Mörg vandamál stafa einnig af óvæntum aðstæðum sem geta auðveldlega komið upp, eins og þegar notandi skráir sig út af einu Apple auðkenni í tækinu sínu og skráir sig inn í gegnum annað. Apple treystir alls ekki á þá. "Hvernig á að leysa vandamálið þegar notandinn, sem er ekki skráður inn á iCloud, kveikir á forritinu, tengist síðan iCloud og ræsir forritið aftur?" hann spurði með einum forritara á Apple umræðunum.

Öll vandamál með iCloud ná hámarki í óánægju app notenda sem tapa gögnum, á meðan verktaki horfir oft hjálparvana. "Notendur kvarta við mig og gefa öppum einkunn með einni stjörnu," kvartaði hann á Apple spjallborðunum, verktaki Brian Arnold, sem enn hefur ekki fengið útskýringu frá Apple um hvað eigi að gera við svipuð vandamál, eða hvers vegna þau gerast yfirleitt. Og spjallborðin eru full af slíkum kvörtunum um samstillingu iCloud.

Sumir verktaki eru nú þegar að missa þolinmæðina með iCloud og engin furða. „iCloud og Core Data eru versta martröð hvers þróunaraðila,“ fram fyrir The barmi ónefndur verktaki. „Þetta er pirrandi, stundum pirrandi og endalausra klukkustunda af bilanaleit virði.“

Apple þegir. Hann framhjá vandamálum sjálfur

Það er kannski engin furða að vandamál Apple með iCloud líða eins og ekkert hafi í skorist. Apple notar nánast ekki erfið kjarnagögn í forritum sínum. Það eru í raun tveir iClouds - einn sem knýr þjónustu Apple og einn sem er í boði fyrir þróunaraðila. Forrit og þjónusta eins og iMessage, Mail, iCloud öryggisafrit, iTunes, Photo Stream og fleiri eru byggð á allt annarri tækni en það sem er í boði fyrir þriðja aðila. Það er, sá sem það eru stöðug vandræði með. Forrit úr iWork pakkanum (Keynote, Pages, Numbers) nota sama API og forrit frá þriðja aðila, en aðeins fyrir mun einfaldari samstillingu skjala, sem Apple leggur mikla áherslu á að láta virka. Þegar þeir hleypa iCloud og Core Data inn í appið sitt í Cupertino eru þeir ekki betri hvað varðar áreiðanleika en þriðja aðila verktaki. Trailers forritið, sem notar Core Data til samstillingar, talar sínu máli og notendur missa reglulega nokkrar skrár.

Hins vegar, með eftirvagna, sem eru ekki nærri eins vinsælir, er tiltölulega auðvelt að missa þessi vandamál. En hvað ættu þá þróunaraðilar vinsælustu forritanna að segja notendum sínum, sem þurfa einfaldlega að reiða sig á erfiðu kjarnagögnin í iCloud, en geta oft ekki ábyrgst hvers konar virkni sem Apple auglýsir stöðugt í auglýsingum sínum? Apple mun örugglega ekki hjálpa þeim. "Getur einhver frá Apple tjáð sig um þetta ástand?" hann spurði árangurslaust á spjallborðinu, verktaki Justin Driscoll, sem neyddist til að loka væntanlegu appi sínu vegna óáreiðanlegs iCloud.

Á árinu hjálpar Apple ekki þróunaraðilum, svo allir vonuðust til að eitthvað myndi leysast að minnsta kosti á WWDC í fyrra, þ.e.a.s ráðstefnu ætluð forriturum, en jafnvel hér kom Apple ekki með mikla hjálp undir gífurlegum þrýstingi þróunaraðila. Til dæmis gaf hann upp sýnishornskóða sem hægt er að nota til að samstilla kjarnagögn, en það var langt frá því að vera lokið. Aftur, engin marktæk hjálp. Ennfremur hvöttu verkfræðingar Apple forritara til að bíða eftir iOS 6. „Að flytja úr iOS 5 í iOS 6 gerði hlutina XNUMX% betri,“ staðfest af ónefndum verktaki, "en það er samt langt frá því að vera tilvalið." Samkvæmt öðrum heimildum hafði Apple aðeins fjóra starfsmenn sem sáu um Core Data á síðasta ári, sem myndi greinilega sýna að Apple hefur ekki áhuga á þessu sviði. Fyrirtækið neitaði hins vegar að tjá sig um þessar upplýsingar.

Bless og trefill

Eftir allar þessar sveiflur sem nefndar eru kemur það ekki á óvart að margir forritarar hafi sagt nei við iCloud, þó líklega með þungu hjarta. Það var iCloud sem átti loksins að koma með eitthvað sem forritarar þráðu - einföld lausn sem tryggir eins gagnagrunna og stöðuga samstillingu þeirra á tveimur eða fleiri tækjum. Því miður er raunveruleikinn annar. „Þegar við skoðuðum iCloud og Core Data sem lausn fyrir appið okkar, áttuðum við okkur á að við gætum ekki notað það vegna þess að ekkert myndi virka,“ sagði verktaki sumra af mest seldu iPhone og Mac forritunum.

Önnur ástæða fyrir því að ekki er auðvelt að yfirgefa iCloud er sú staðreynd að Apple tekur eftir forritunum sem nota þjónustu þess (iCloud, Game Center) og hunsar algjörlega þau sem eru ekki með neitt Apple í App Store. iCloud er líka góð lausn frá markaðssjónarmiði.

Dropbox er til dæmis boðið sem mögulegur valkostur en það er ekki lengur eins notendavænt. Annars vegar þarf notandinn að setja upp annan reikning (iCloud er fáanlegur sjálfkrafa við kaup á nýju tæki) og hins vegar þarf heimild áður en forritið getur virkað, sem mistekst líka með iCloud. Og að lokum - Dropbox býður upp á samstillingu skjala, sem er einfaldlega ekki það sem forritarar eru að leita að. Þeir vilja samstilla gagnagrunna. „Dropbox, sem er mest notað um þessar mundir, hefur sannað sig fyrir samstillingu gagna. En þegar kemur að samstillingu gagnagrunnsins erum við háð iCloud,“ viðurkennir Roman Maštalíř frá Touch Art.

[do action="quote"]Mig langar að segja Apple að þeir hafi lagað allt í iOS 7, en ég trúi því ekki.[/do]

Hins vegar höfðu verktaki 2Do forritsins ekki þolinmæði, vegna fjölmargra neikvæðra reynslu af iCloud reyndu þeir alls ekki apple þjónustuna og komu strax með sína eigin lausn. „Við notum ekki iCloud vegna allra vandamálanna. Þetta er mjög lokað kerfi sem við myndum ekki geta haft eins mikla stjórn á og við viljum,“ verktaki Fahad Gillani sagði okkur. „Við völdum Dropbox fyrir samstillingu. Hins vegar notum við ekki samstillingu skjala þess, við skrifuðum okkar eigin samstillingarlausn fyrir það.“

Annað tékkneskt stúdíó, Madfinger Games, er heldur ekki með iCloud í leikjum sínum. Hins vegar, skapari vinsælu titlanna Dead Trigger og Shadowgun notar ekki Apple þjónustuna af aðeins mismunandi ástæðum. „Við erum með okkar eigið skýjabundið kerfi til að vista stöður í leiknum, því við vildum geta flutt framvindu leiksins á milli kerfa,“ David Kolečkář opinberaði okkur að vegna þróunar leikja fyrir bæði iOS og Android fyrir Madfinger Games var iCloud aldrei lausn.

Verður lausn?

Eftir því sem tíminn líður eru margir þróunaraðilar smám saman að missa vonina um að Apple komi með lausn. Til dæmis er næsta WWDC að koma, en þar sem Apple hefur nánast engin samskipti við forritara jafnvel núna, er ekki búist við því að hann komi til WWDC með opinn faðminn fullan af ráðum og svörum. „Það eina sem við getum gert er að halda áfram að senda villutilkynningar til Apple og vona að þeir lagi þær,“ harmaði ónefndan iOS forritara og annar endurómaði tilfinningar hans: „Mig langar til að segja Apple að þeir hafi lagað allt í iOS 7 og loksins er hægt að nota iCloud án vandræða eftir tvö ár, en ég trúi því ekki í raun. En það verður iOS 7 sem ætti að vera aðalþemað í WWDC þessa árs, svo forritarar geta að minnsta kosti vonað.

Ef Apple býður ekki upp á lausn á iCloud vandamálum í nýrri útgáfu af stýrikerfi sínu gæti það verið sýndarnagli í kistu fyrir sum verkefni. Einn af þróunaraðilum, sem hefur verið mikill stuðningsmaður iCloud fram að þessu, segir: „Ef Apple lagar þetta ekki í iOS 7, verðum við að yfirgefa skipið.

Heimild: TheVerge.com, TheNextWeb.com
.