Затвори оглас

Од сандбокинг нотифицатион за апликације у Мац Апп Сторе-у, било је жестоких дискусија о томе како Аппле отежава ствари програмерима. Међутим, тек прве жртве и последице су показале колико је овај потез велики проблем и шта би он могао да значи за програмере у будућности. Ако вам сандбокинг ништа не говори, укратко, то значи ограничавање приступа системским подацима. Апликације у иОС-у раде на исти начин - практично се не могу интегрисати у систем и утицати на његов рад или му додати нове функције.

Наравно, и овај корак има своје оправдање. Пре свега, то је безбедност – у теорији, таква апликација не може да утиче на стабилност или перформансе система нити да покреће злонамерни код, ако би тако нешто промакло тиму који одобрава апликацију за Апп Сторе. Други разлог је поједностављење целог процеса одобравања. Пријаве се лакше верификују и прегледају, а тим тако успева да да зелено светло за већи број нових апликација и ажурирања дневно, што је логичан корак када има на хиљаде до десетине хиљада пријава.

Али за неке апликације и њихове програмере, сандбокинг може представљати огроман посао који би иначе могао бити посвећен даљем развоју. Уместо тога, морају да проведу дуге дане и недеље, понекад морају да мењају целу архитектуру апликације, да би их вук појео. Наравно, ситуација се разликује од програмера до програмера, за неке то само значи поништавање неколико поља у Ксцоде-у. Међутим, други ће морати пажљиво да схвате како да заобиђу ограничења како би постојеће функције могле да наставе да раде, или ће морати да уклоне функције са тешким срцем јер нису компатибилне са сандбокингом.

Програмери су стога суочени са тешком одлуком: или напустити Мац Апп Сторе и тако изгубити значајан део профита повезаног са маркетингом који се одвија у продавници, истовремено одустати од интеграције иЦлоуд-а или центра за обавештења и наставите да развијате апликацију без ограничења, или погните главу, уложите време и новац у редизајн апликација и заштитите се од критика корисника којима ће недостајати неке функције које су често користили, али су морали да буду уклоњени због сандбокинга. „То је само много посла. То захтева огромне, често захтевне промене у архитектури неких апликација, ау неким случајевима чак и уклањање функција. Ова битка између сигурности и удобности никада није лака.” каже Давид Цхартиер, програмер КСНУМКСПассворд.

[до ацтион=”куоте”]За већину ових купаца Апп Сторе више није поуздано место за куповину софтвера.[/до]

Ако програмери на крају одлуче да напусте Апп Сторе, то ће створити непријатну ситуацију за кориснике. Они који су купили апликацију изван Мац Апп Сторе-а наставиће да добијају ажурирања, али ће верзија Мац Апп Сторе-а постати напуштена, која ће добити исправке грешака највише због Аппле-ових ограничења. Док су корисници раније радије куповали у Мац Апп Сторе-у због гаранције сигурности, обједињеног система бесплатних ажурирања и лаког приступа, ова појава би могла довести до брзог опадања поверења у Апп Сторе, што би донело далекосежне последице за и корисници и Аппле. Марко Армент, креатор Инстапапер и суоснивач тумблр, прокоментарисао ситуацију на следећи начин:

„Следећи пут када купим апликацију која је доступна у Апп Сторе-у и на веб локацији програмера, вероватно ћу је купити директно од програмера. И скоро свако ко се опече забраном апликација због сандбокинга – не само погођени програмери, већ и сви њихови купци – учиниће исто за своје будуће куповине. За већину ових купаца Апп Сторе више није поуздано место за куповину софтвера. Ово угрожава претпостављени стратешки циљ премештања што већег броја куповина софтвера у Мац Апп Сторе.”

Једна од првих жртава сандбокинга била је апликација ТектЕкпандер, која вам омогућава да креирате текстуалне скраћенице које апликација затим претвара у целе фразе или реченице, широм система. Ако су програмери били приморани да примењују санбокинг, пречице би функционисале само у тој апликацији, не и у клијенту е-поште. Иако је апликација и даље доступна у Мац Апп Сторе-у, више неће добијати нова ажурирања. Слична судбина чекала је и апликацију Постбок, где су програмери одлучили да не понуде нову верзију у Мац Апп Сторе-у када је трећа верзија објављена. Због санбокса, морали би да уклоне неколико функција, на пример интеграцију са иЦал-ом и иПхото-ом. Указали су и на друге недостатке Мац Апп Сторе-а, као што су одсуство могућности да се апликација испроба, немогућност да се понуди снижена цена за кориснике старијих верзија и друго.

Програмери поштанског сандучета би морали да направе специјалну верзију своје апликације за Мац Апп Сторе како би били компатибилни са ограничењима која намећу Аппле-ове смернице, што је непрактично за већину програмера. Дакле, једина велика предност понуде апликација у Мац Апп Сторе-у лежи само у маркетингу и лакоћи дистрибуције. „Укратко, Мац Апп Сторе омогућава програмерима да проводе више времена у креирању одличних апликација и мање времена на изградњи инфраструктуре сопствене онлајн продавнице,“ додаје Схерман Дицкман, извршни директор Постбок-а.

Одлив програмера из Мац Апп Сторе-а такође би могао имати дугорочне последице по Аппле. На пример, то би такође могло да угрози новонасталу иЦлоуд платформу, коју програмери ван овог канала дистрибуције не могу да користе. „Само апликације у Апп Сторе-у могу да искористе иЦлоуд, али многи Мац програмери неће или неће моћи због политичке нестабилности Апп Сторе-а,“ тврди програмер Марко Армент.

Иронично, док су ограничења на иОС Апп Сторе временом постала благонаклона, на пример, програмери могу да креирају апликације које се директно такмиче са изворним иОС апликацијама, супротно важи за Мац Апп Сторе. Када је Аппле позвао програмере у Мац Апп Сторе, поставио је одређене баријере којих се апликације морају придржавати (погледајте чланак Мац Апп Сторе – ни овде програмерима неће бити лако), али ограничења нису била ни изблиза тако критична као тренутни сандбокинг.

[до ацтион="куоте"]Понашање Аппле-а према програмерима има дугу историју само на иОС-у и говори о ароганцији компаније према онима који имају велики утицај на успех дате платформе.[/до]

Као корисници, можемо бити срећни што, за разлику од иОС-а, такође можемо да инсталирамо апликације на Мац из других извора, међутим, одлична идеја о централизованом спремишту за Мац софтвер добија потпуну победу због све већих ограничења. Уместо да расте и даје програмерима неке од опција које су дуго тражили, као што су демо опције, транспарентнији модел потраживања или снижене цене за кориснике старијих верзија апликација, Мац Апп Сторе их ограничава и додаје непотребне додатни рад, стварање напуштеног софтвера и на тај начин фрустрира чак и кориснике који су купили софтвер.

Аппле-ов третман програмера има дугу историју само на иОС-у и говори о ароганцији компаније према онима који имају велики утицај на успех платформе. Често одбијање апликација без разлога без накнадног објашњења, веома шкрта комуникација од Аппле-а, многи програмери морају да се носе са свим овим. Аппле је понудио одличну платформу, али и приступ „помози себи“ и „ако ти се не свиђа, остави“. Да ли је Аппле коначно постао брат и испунио иронично пророчанство из 1984? Хајде да одговоримо на сваки сами.

Ресурси: ТхеВерге.цом, Марцо.орг, Постбок-инц.цом
.