Reklamı bağlayın

ildən sandboxing bildirişi Mac App Store-da tətbiqlər üçün Apple-ın tərtibatçılar üçün işləri necə çətinləşdirdiyi ilə bağlı qızğın müzakirələr aparılıb. Bununla belə, yalnız ilk itkilər və nəticələr bu hərəkətin nə qədər böyük problem olduğunu və gələcəkdə tərtibatçılar üçün nə demək olduğunu göstərdi. Sandboxing sizə heç nə demirsə, bir sözlə, bu, sistem məlumatlarına girişin məhdudlaşdırılması deməkdir. İOS-dakı proqramlar eyni şəkildə işləyir - onlar praktiki olaraq sistemə inteqrasiya edə və onun işinə təsir göstərə və ya ona yeni funksiyalar əlavə edə bilməzlər.

Təbii ki, bu addımın da öz əsası var. İlk növbədə, bu, təhlükəsizlikdir - nəzəri olaraq, belə bir proqram sistemin sabitliyinə və ya performansına təsir göstərə bilməz və ya zərərli kod işlədə bilməz, əgər buna bənzər bir şey App Store üçün tətbiqi təsdiqləyən komandadan qaçarsa. İkinci səbəb bütün təsdiqləmə prosesinin sadələşdirilməsidir. Tətbiqlər daha asan yoxlanılır və nəzərdən keçirilir və bununla da komanda gündə daha çox sayda yeni tətbiq və yeniləməyə yaşıl işıq yandırmağı bacarır ki, bu da minlərlə və on minlərlə ərizə olduqda məntiqi addımdır.

Ancaq bəzi proqramlar və onların tərtibatçıları üçün sandboxing, əks halda gələcək inkişafa həsr oluna biləcək böyük bir iş həcmini təmsil edə bilər. Bunun əvəzinə, onlar uzun günlər və həftələr sərf etməli, bəzən tətbiqin bütün arxitekturasını dəyişdirməli, yalnız canavar tərəfindən yeyilməlidirlər. Əlbəttə ki, vəziyyət tərtibatçıdan tərtibatçıya dəyişir, bəziləri üçün bu, sadəcə olaraq Xcode-da bir neçə qutunun işarəsini silmək deməkdir. Bununla belə, başqaları mövcud funksiyaların işləməyə davam edə bilməsi üçün məhdudiyyətlərin ətrafında necə işləməli olduğunu ciddi şəkildə anlamalı və ya qum qutusuna uyğun gəlmədiyi üçün ağır ürəkli xüsusiyyətləri aradan qaldırmalı olacaqlar.

Beləliklə, tərtibatçılar çətin bir qərarla üzləşirlər: ya Mac App Store-u tərk edin və beləliklə, mağazada baş verən marketinqlə bağlı qazancın əhəmiyyətli hissəsini itirin, eyni zamanda iCloud və ya bildiriş mərkəzinin inteqrasiyasından imtina edin və tətbiqi məhdudiyyətlər olmadan inkişaf etdirməyə davam edin və ya başınızı əyin, tətbiqləri yenidən dizayn etmək üçün vaxt və pul sərf edin və tez-tez istifadə etdikləri bəzi xüsusiyyətləri qaçıran, lakin sandboxing səbəbiylə silinməli olan istifadəçilərin tənqidindən qorunun. “Sadəcə çox iş var. Bu, bəzi tətbiqlərin arxitekturasında böyük, tez-tez tələb olunan dəyişiklikləri və bəzi hallarda hətta xüsusiyyətlərin silinməsini tələb edir. Təhlükəsizlik və rahatlıq arasındakı bu döyüş heç vaxt asan deyil”. Devid Chartier, tərtibatçı deyir 1Password.

[do action=”quote”]Bu müştərilərin əksəriyyəti üçün App Store artıq proqram təminatı almaq üçün etibarlı yer deyil.[/do]

Tərtibatçılar nəhayət App Store-dan çıxmaq qərarına gəlsələr, bu, istifadəçilər üçün xoşagəlməz vəziyyət yaradacaq. Tətbiqi Mac App Store-dan kənarda satın alanlar yeniləmələri almağa davam edəcəklər, lakin Mac App Store versiyası yalnız Apple-ın məhdudiyyətləri səbəbindən ən çox səhv düzəlişləri alacaq imtina proqramına çevriləcək. İstifadəçilər əvvəllər təhlükəsizlik zəmanəti, vahid pulsuz yeniləmələr sistemi və asan giriş sayəsində Mac App Store-da alış-veriş etməyə üstünlük versələr də, bu fenomen App Store-a inamın sürətlə azalmasına səbəb ola bilər ki, bu da proqramlar üçün geniş nəticələrə gətirib çıxara bilər. həm istifadəçilər, həm də Apple. Marko Arment, yaradıcı Instapaper və həmtəsisçisi Tumblr, vəziyyəti belə şərh edib:

“Növbəti dəfə mən App Store-da və tərtibatçının saytında mövcud olan proqramı satın alanda, yəqin ki, onu birbaşa tərtibatçıdan alacağam. Sandboxing səbəbiylə tətbiqləri qadağan etməklə yandırılan demək olar ki, hər kəs - təkcə təsirlənmiş tərtibatçılar deyil, onların bütün müştəriləri - gələcək alışları üçün eyni şeyi edəcəklər. Bu müştərilərin əksəriyyəti üçün App Store artıq proqram təminatı almaq üçün etibarlı yer deyil. Bu, mümkün qədər çox proqram alışını Mac App Store-a köçürmək kimi güman edilən strateji məqsədi təhdid edir.”

Sandboksinqin ilk qurbanlarından biri TextExpander proqramı oldu ki, bu da proqramın bütün sistem miqyasında bütün ifadələrə və ya cümlələrə çevrildiyi mətn abbreviaturaları yaratmağa imkan verir. Tərtibatçılar sanboksinq tətbiq etməyə məcbur olsaydılar, qısa yollar e-poçt müştərisində deyil, yalnız həmin proqramda işləyəcəkdi. Proqram hələ də Mac App Store-da mövcud olsa da, o, artıq heç bir yeni yeniləmə qəbul etməyəcək. Postbox tətbiqini də analoji aqibət gözləyirdi, burada tərtibatçılar üçüncü versiya çıxanda yeni versiyanı Mac App Store-da təqdim etməmək qərarına gəldilər. Sanboksinq səbəbindən onlar bir neçə funksiyanı, məsələn, iCal və iPhoto ilə inteqrasiyanı silməli olacaqlar. Onlar həmçinin Mac App Store-un digər çatışmazlıqlarını, məsələn, tətbiqi sınaqdan keçirmək imkanının olmaması, köhnə versiyaların istifadəçiləri üçün endirimli qiymət təklif edə bilməməsi və s.

Postbox tərtibatçıları, əksər tərtibatçılar üçün qeyri-mümkün olan Apple təlimatlarının tətbiq etdiyi məhdudiyyətlərə uyğun olmaq üçün Mac App Store üçün tətbiqlərinin xüsusi versiyasını yaratmalı olacaqlar. Mac App Store-da tətbiqlər təklif etməyin yeganə əsas üstünlüyü beləliklə, yalnız marketinq və asan paylamadır. "Bir sözlə, Mac App Store tərtibatçılara əla proqramlar yaratmaq üçün daha çox vaxt sərf etməyə və öz onlayn mağazalarının infrastrukturunu qurmaq üçün daha az vaxt sərf etməyə imkan verir" Postbox-un baş direktoru Sherman Dickman əlavə edir.

Tərtibatçıların Mac App Store-dan çıxması da Apple üçün uzunmüddətli nəticələrə səbəb ola bilər. Məsələn, o, həmçinin bu paylama kanalından kənar tərtibatçıların istifadə edə bilmədiyi iCloud platformasını təhdid edə bilər. "Yalnız App Store-dakı proqramlar iCloud-dan istifadə edə bilər, lakin bir çox Mac tərtibatçıları App Store-un siyasi qeyri-sabitliyi səbəbindən bunu edə bilməyəcək və ya edə bilməyəcəklər" Developer Marco Arment iddia edir.

Qəribədir ki, iOS App Store-da məhdudiyyətlər zaman keçdikcə daha xeyirxah hala gəlsə də, məsələn, tərtibatçılar yerli iOS proqramları ilə birbaşa rəqabət aparan proqramlar yarada bilsələr də, Mac App Store üçün bunun əksi doğrudur. Apple tərtibatçıları Mac App Store-a dəvət edərkən, tətbiqlərin riayət etməli olduğu müəyyən maneələr qoydu (məqaləyə baxın Mac App Store – burada tərtibatçılar üçün də asan olmayacaq), lakin məhdudiyyətlər indiki sandboxing qədər kritik deyildi.

[do action="quote"]Apple-ın tərtibatçılara qarşı davranışı təkcə iOS-da uzun bir tarixə malikdir və şirkətin bu platformanın uğuruna böyük təsir göstərənlərə qarşı təkəbbürünü ifadə edir.[/do]

İstifadəçilər olaraq, biz xoşbəxt ola bilərik ki, iOS-dan fərqli olaraq, Mac-da digər mənbələrdən proqramlar da quraşdıra bilərik, lakin Mac proqramı üçün mərkəzləşdirilmiş repozitoriyanın böyük ideyası artan məhdudiyyətlər səbəbindən ümumi bir zərbə alır. Tərtibatçılara demo seçimləri, daha şəffaf iddia modeli və ya tətbiqlərin köhnə versiyalarının istifadəçiləri üçün endirimli qiymətlər kimi uzun müddətdir axtardıqları bəzi variantları böyütmək və vermək əvəzinə, Mac App Store onları məhdudlaşdırır və lazımsız əlavələr əlavə edir. əlavə iş, abandonware yaratmaq və beləliklə, hətta proqramı alan istifadəçiləri də məyus edir.

Apple-ın tərtibatçılara münasibəti təkcə iOS-da uzun bir tarixə malikdir və şirkətin platformanın uğuruna böyük təsir göstərənlərə qarşı təkəbbürdən danışır. Tətbiqlərin heç bir səbəb olmadan sonradan izahat olmadan tez-tez rədd edilməsi, Apple-dan çox xəsis ünsiyyət, bir çox tərtibatçı bütün bunlarla məşğul olmalıdır. Apple əla platforma təklif etdi, həm də "özünüzə kömək edin" və "bəyənmirsinizsə, buraxın" yanaşması. Apple nəhayət qardaş oldu və 1984-cü ilin ironik peyğəmbərliyini yerinə yetirdi? Gəlin hər birinə özümüz cavab verək.

Mənbələr: TheVerge.com, Marco.org, Postbox-inc.com
.