Reklamı bağlayın

2011-ci ildə WWDC-dəki son çıxışında Stiv Cobs hələ də bir çox tərtibatçıları qorxudan bir xidmət təqdim etdi. Bu, problemli MobileMe-nin faydalı varisi olan iCloud-dan başqa bir şey deyil. Bununla belə, hətta iCloud da səhvsiz deyil. Və tərtibatçılar iğtişaşlar edir ...

Stiv Cobs ilk dəfə 2011-ci ilin iyununda iCloud-u nümayiş etdirdi, xidmət dörd ay sonra istifadəyə verildi və indi təxminən bir il yarımdır fəaliyyət göstərir. Səthdə, əfsanəvi vizyonerin sözləri ilə desək, "sadəcə işləyir" (və ya heç olmasa belə olmalıdır), lakin içəridə, tez-tez istədiyini edən və inkişaf etdiricilərin təsirli silahı olmayan nisbətən hamar bir xidmət. o.

"Hər şey avtomatik olaraq baş verir və proqramlarınızı iCloud yaddaş sisteminə qoşmaq çox asandır" Jobs o vaxt dedi. Tərtibatçılar indi onun sözlərini xatırlayanda, yəqin ki, tükləri tükəndirməlidirlər. “iCloud sadəcə bizim üçün işləmədi. Biz buna həqiqətən çox vaxt sərf etdik, lakin iCloud və Core Data sinxronizasiyasında həll edə bilmədiyimiz problemlər var idi.” etiraf etdi məsələn, məşhur RSS oxucu NetNewsWire üçün cavabdeh olan Black Pixel studiyasının rəhbəri. Onun üçün iCloud, xüsusən də Google-un Google Reader-i bağlamaq üzrə olduğu bir vaxtda sinxronizasiya üçün ideal həll yolu olmalı idi, lakin alma xidmətinə edilən mərc nəticə vermədi.

Heç nə işləmir

Təəccüblüdür ki, 250 milyondan çox istifadəçisi olan və beləliklə də dünyada öz növünün ən böyüklərindən biri olan xidmətin belə problemləri var. Məsələyə səthi nəzər saldıqda, barmağını tərtibatçılara yönəltmək olar, lakin onlar bu anda günahsızdırlar. iCloud onların bir çoxunu öz tətbiqlərində tətbiq etməyə çalışır, lakin onların cəhdləri çox vaxt uğursuzluqla nəticələnir. Çünki iCloud-un sinxronizasiya ilə bağlı ciddi problemləri var.

[do action=”quote”]Problemlərlə üzləşən və nəticədə imtina edən bütün tərtibatçıları belə saya bilmirəm.[/do]

"Mən işlək bir həll tapmaq ümidi ilə iCloud kodumu bir neçə dəfə yenidən yazdım" o yazdı tərtibatçı Michael Göbel. Bununla belə, o, həllini tapmayıb və buna görə də hələlik tətbiqlərini, daha doğrusu, App Store-u bazara çıxara bilmir. “Mən eyni problemlərlə üzləşən və nəticədə imtina edən bütün tərtibatçıları və şirkətləri saya bilmirəm. Yüz minlərlə istifadəçi məlumatını itirdikdən sonra onlar sadəcə olaraq iCloud-dan tamamilə imtina etdilər.”

Apple-ın iCloud ilə bağlı ən böyük problemi verilənlər bazası sinxronizasiyasıdır (Core Data). Apple bulud vasitəsilə sinxronlaşdırıla bilən digər iki məlumat növü - parametrlər və fayllar heç bir problem olmadan məhdudiyyətlər daxilində işləyir. Bununla belə, Core Data tamamilə gözlənilməz davranır. Bu, çoxlu verilənlər bazasını cihazlar arasında sinxronizasiya etməyə imkan verən yüksək səviyyəli çərçivədir. "iCloud bütün verilənlər bazası sinxronizasiya problemlərini Core Data dəstəyi ilə həll edəcəyinə söz verdi, lakin bu, sadəcə işləmir." Apple ilə yaxşı münasibətlər saxlamaq üçün adının çəkilməsini istəməyən tanınmış tərtibatçılardan biri dedi.

Eyni zamanda, Apple bu problemlərə tamamilə məhəl qoymur, iCloud sadə həll yolu kimi reklamını davam etdirir və istifadəçilər bunu tərtibatçılardan tələb edirlər. Lakin tərtibatçının bütün səylərinə baxmayaraq, istifadəçilərin məlumatları nəzarətsiz şəkildə yox olur və cihazlar sinxronizasiyanı dayandırır. "Bu problemlərin həlli çox vaxt saatlar çəkir və bəziləri hesablarınızı həmişəlik poza bilər" başqa bir aparıcı tərtibatçı Apple-a meyl edir və əlavə edir: "Əlavə olaraq, AppleCare müştərilərlə bu problemləri həll edə bilmir."

“Biz hər zaman Core Data və iCloud-un birləşməsi ilə mübarizə aparırıq. Bütün bu sistem gözlənilməzdir və tərtibatçı çox vaxt onun fəaliyyətinə təsir göstərmək üçün məhdud seçimlərə malikdir." Çex inkişaf studiyasını təsvir edir Sənətə toxun, davamlı problemlər səbəbindən bu həlldən imtina etdiyini və öz üzərində işlədiyini təsdiqlədi, burada verilənlər bazası sinxronizasiyası əvəzinə fayl sinxronizasiyasından istifadə edəcək. Bundan sonra o, bunun üçün iCloud-dan istifadə edə biləcək, çünki faylların sinxronizasiyası onun vasitəsilə heç bir problem olmadan baş verir. Axı, bunu Jumsoft-un tərtibatçıları da təsdiqləyir: "iCloud, şübhəsiz ki, faylların birbaşa saxlanması üçün əla vasitədir." Bununla belə, Jumsoft, təəssüf ki, məşhur Money tətbiqi üçün Core Dataya ehtiyac duyur və bu, büdrəmədir.

[do action="quote"]iCloud və Əsas Data hər bir tərtibatçının ən pis kabusudur.[/do]

Bir çox problemlər həmçinin asanlıqla baş verə biləcək gözlənilməz vəziyyətlərdən qaynaqlanır, məsələn, istifadəçi öz cihazında bir Apple ID-dən çıxdıqda və digəri vasitəsilə daxil olduqda. “Apple” onlara heç də güvənmir. "iCloud-a daxil olmayan istifadəçi tətbiqi işə saldıqda, sonra iCloud-a qoşulub tətbiqi yenidən işə saldıqda problemi necə həll etmək olar?" – deyə soruşdu Apple forumlarında bir tərtibatçı ilə.

iCloud ilə bağlı bütün problemlər məlumatları itirən proqram istifadəçilərinin narazılığı ilə nəticələnir, tərtibatçılar isə çox vaxt sadəcə çarəsiz şəkildə baxırlar. "İstifadəçilər mənə şikayət edir və tətbiqləri bir ulduzla qiymətləndirirlər" şikayətləndi alma forumlarında, hələ də Apple-dan oxşar problemlərlə nə etmək lazım olduğu və ya ümumiyyətlə niyə baş verdiyi barədə izahat almayan tərtibatçı Brian Arnold. Və forumlar iCloud sinxronizasiyası ilə bağlı bu cür şikayətlərlə doludur.

Bəzi tərtibatçılar artıq iCloud ilə səbrlərini itirirlər və təəccüblü deyil. "iCloud və Core Data hər bir tərtibatçının ən pis kabusudur" üçün bildirilmişdir The Verge adı açıqlanmayan developer. "Bu, sinir bozucu, bəzən dəli edir və sonsuz saatlarla problemləri həll etməyə dəyər."

Apple susur. Problemlərdən özü yan keçir

Bəlkə də Apple-ın iCloud ilə bağlı problemlərinin heç nə olmamış kimi keçməsi təəccüblü deyil. Apple praktiki olaraq öz tətbiqlərində problemli Əsas Məlumatlardan istifadə etmir. Əslində iki iCloud var - biri Apple xidmətlərini gücləndirir, digəri isə tərtibatçılara təklif olunur. iMessage, Mail, iCloud ehtiyat nüsxəsi, iTunes, Photo Stream və başqaları kimi proqramlar və xidmətlər üçüncü tərəf tərtibatçıları üçün mövcud olanlardan tamamilə fərqli texnologiya üzərində qurulub. Yəni daimi çətinliklərin olduğu biri. iWork paketindən olan proqramlar (Əsas Səhifə, Səhifələr, Nömrələr) üçüncü tərəf proqramları ilə eyni API-dən istifadə edir, lakin yalnız daha sadə sənəd sinxronizasiyası üçün, Apple bunu işləməyə böyük diqqət yetirir. Cupertino-da iCloud və Core Data-nı tətbiqlərinə buraxdıqda, etibarlılıq baxımından üçüncü tərəf tərtibatçılarından daha yaxşı deyillər. Sinxronizasiya üçün Core Data istifadə edən Trailers tətbiqi özü üçün danışır və istifadəçilər müntəzəm olaraq bəzi qeydləri itirirlər.

Bununla belə, demək olar ki, populyar olmayan Qoşqularla bu problemləri itirmək nisbətən asandır. Bəs o zaman ən populyar proqramların tərtibatçıları, sadəcə olaraq iCloud-da problemli Əsas Məlumata etibar etməli olan, lakin çox vaxt Apple-ın öz reklamlarında daim reklam etdiyi funksionallıq növünə zəmanət verə bilməyən istifadəçilərinə nə deməlidirlər? Apple, şübhəsiz ki, onlara kömək etməyəcək. "Apple'dan kimsə bu vəziyyətlə bağlı şərh verə bilərmi?" – deyə soruşdu forumda uğursuz, etibarsız iCloud səbəbiylə qarşıdan gələn tətbiqini bağlamaq məcburiyyətində qalan developer Justin Driscoll.

İl ərzində Apple tərtibatçılara kömək etmir, buna görə də hamı ümid edirdi ki, ən azı keçən ilki WWDC-də, yəni tərtibatçılar üçün nəzərdə tutulmuş konfransda nəsə həll olunacaq, lakin burada da Apple tərtibatçıların böyük təzyiqi altında o qədər də kömək etmədi. Məsələn, o, Əsas Məlumatları sinxronlaşdırmaq üçün istifadə oluna bilən nümunə kodu təqdim etdi, lakin bu, tamamlanmaqdan çox uzaq idi. Yenə də əhəmiyyətli bir kömək yoxdur. Bundan əlavə, Apple mühəndisləri tərtibatçıları iOS 6-nı gözləməyə çağırdılar. "iOS 5-dən iOS 6-ya keçmək işləri XNUMX% yaxşılaşdırdı" adı açıqlanmayan bir tərtibatçı tərəfindən təsdiqləndi, "Ancaq hələ də idealdan uzaqdır." Digər mənbələrə görə, Apple-ın keçən il Core Data-ya baxan yalnız dörd əməkdaşı var idi ki, bu da Apple-ın bu sahə ilə maraqlanmadığını açıq şəkildə göstərirdi. Lakin şirkət bu məlumatı şərh etməkdən imtina edib.

Əlvida və yaylıq

Qeyd olunan bütün dəyişikliklərdən sonra, bir çox tərtibatçının iCloud-a yox deməsi təəccüblü deyil, baxmayaraq ki, çox güman ki, ürək ağrısı ilə. Məhz iCloud nəhayət tərtibatçıların həsrətində olduğu bir şeyi gətirməli idi - eyni verilənlər bazası və onların iki və ya daha çox cihazda daimi sinxronizasiyasını təmin edən sadə həll. Təəssüf ki, reallıq başqadır. “Biz tətbiqimiz üçün həll yolu kimi iCloud və Core Data-ya baxanda başa düşdük ki, ondan istifadə edə bilməyəcəyik, çünki heç nə işləməyəcək”. Ən çox satılan iPhone və Mac proqramlarının tərtibçisi dedi.

iCloud-un asanlıqla tərk edilməməsinin başqa bir səbəbi, Apple-ın onun xidmətlərindən istifadə edən proqramları (iCloud, Game Center) fərq etməsi və App Store-da Apple-dan heç bir şey olmayanlara tamamilə məhəl qoymamasıdır. iCloud həm də marketinq baxımından yaxşı bir həlldir.

Məsələn, Dropbox mümkün alternativ kimi təklif olunur, lakin o, artıq istifadəçi üçün o qədər də rahat deyil. Bir tərəfdən, istifadəçi başqa hesab yaratmalıdır (iCloud yeni cihazın alınması ilə avtomatik olaraq mövcuddur) və digər tərəfdən, tətbiqin işləməsi üçün avtorizasiya tələb olunur, bu da iCloud ilə uğursuz olur. Və nəhayət - Dropbox sənədlərin sinxronizasiyasını təklif edir, bu, sadəcə olaraq tərtibatçıların axtardığı şey deyil. Onlar verilənlər bazalarını sinxronlaşdırmaq istəyirlər. “Hazırda ən çox istifadə edilən Dropbox məlumatların sinxronizasiyası üçün özünü sübut etdi. Lakin verilənlər bazasını sinxronlaşdırmağa gəldikdə, biz iCloud-dan asılıyıq”. Touch Art-dan Roman Maštalíř etiraf edir.

[do action="quote"]Apple-a demək istərdim ki, onlar iOS 7-də hər şeyi düzəldiblər, lakin mən buna inanmıram.[/do]

Bununla belə, 2Do tətbiqini tərtib edənlərin səbri yox idi, iCloud ilə bağlı çoxsaylı mənfi təcrübələrə görə onlar alma xidmətini ümumiyyətlə sınamadılar və dərhal öz həllini tapdılar. “Biz bütün problemlərə görə iCloud-dan istifadə etmirik. Bu, çox qapalı bir sistemdir ki, üzərində istədiyimiz qədər nəzarət edə bilməyəcəyik”. tərtibatçı Fahad Gillani bizə dedi. “Sinxronizasiya üçün Dropbox-u seçdik. Lakin biz onun sənəd sinxronizasiyasından istifadə etmirik, bunun üçün öz sinxronizasiya həllimizi yazmışıq”.

Başqa bir Çex studiyası Madfinger Games-in də oyunlarında iCloud yoxdur. Bununla belə, məşhur Dead Trigger və Shadowgun titullarının yaradıcısı bir qədər fərqli səbəblərə görə Apple xidmətindən istifadə etmir. "Bizim oyundaxili mövqeləri saxlamaq üçün bulud əsaslı sistemimiz var, çünki oyunun gedişatını platformalar arasında ötürmək istəyirdik" David Kolečkář bizə Madfinger Games üçün həm iOS, həm də Android üçün oyunların inkişafı səbəbindən iCloud-un heç vaxt həll yolu olmadığını açıqladı.

Həll yolu olacaqmı?

Zaman keçdikcə bir çox tərtibatçılar yavaş-yavaş Apple-ın həll yolu tapacağına ümidlərini itirirlər. Məsələn, növbəti WWDC gəlir, lakin Apple indi də tərtibatçılarla praktiki olaraq əlaqə saxlamadığı üçün onun WWDC-yə məsləhət və cavablarla dolu qolları ilə gəlməsi gözlənilmir. "Bizim edə biləcəyimiz yeganə şey səhv hesabatlarını Apple-a göndərməyə davam etmək və onların onları düzəldəcəyinə ümid etməkdir" adı açıqlanmayan bir iOS tərtibatçısından kədərləndi, digəri onun fikirlərini təkrarladı: "Mən Apple-a demək istərdim ki, onlar iOS 7-də hər şeyi düzəldiblər və iki ildən sonra iCloud nəhayət problemsiz istifadə edilə bilər, lakin mən buna inanmıram." Lakin bu ilki WWDC-nin əsas mövzusu iOS 7 olacaq, ona görə də tərtibatçılar heç olmasa ümid edə bilərlər.

Əgər Apple öz əməliyyat sisteminin yeni versiyasında iCloud problemlərinin həllini təklif etməsə, bu, bəzi layihələr üçün tabutda virtual mismar ola bilər. İndiyə qədər iCloud-un güclü tərəfdarı olan tərtibatçılardan biri deyir: "Əgər Apple iOS 7-də bunu düzəltməsə, biz gəmini tərk etməli olacağıq."

Mənbə: TheVerge.com, TheNextWeb.com
.