Од сандбокинг нотифицатион за апликације у Мац Апп Сторе-у, било је жестоких дискусија о томе како Аппле отежава ствари програмерима. Међутим, тек прве жртве и последице су показале колико је овај потез велики проблем и шта би он могао да значи за програмере у будућности. Ако вам сандбокинг ништа не говори, укратко, то значи ограничавање приступа системским подацима. Апликације у иОС-у раде на исти начин - практично се не могу интегрисати у систем и утицати на његов рад или му додати нове функције.
Наравно, и овај корак има своје оправдање. Пре свега, то је безбедност – у теорији, таква апликација не може да утиче на стабилност или перформансе система нити да покреће злонамерни код, ако би тако нешто промакло тиму који одобрава апликацију за Апп Сторе. Други разлог је поједностављење целог процеса одобравања. Пријаве се лакше верификују и прегледају, а тим тако успева да да зелено светло за већи број нових апликација и ажурирања дневно, што је логичан корак када има на хиљаде до десетине хиљада пријава.
Али за неке апликације и њихове програмере, сандбокинг може представљати огроман посао који би иначе могао бити посвећен даљем развоју. Уместо тога, морају да проведу дуге дане и недеље, понекад морају да мењају целу архитектуру апликације, да би их вук појео. Наравно, ситуација се разликује од програмера до програмера, за неке то само значи поништавање неколико поља у Ксцоде-у. Међутим, други ће морати пажљиво да схвате како да заобиђу ограничења како би постојеће функције могле да наставе да раде, или ће морати да уклоне функције са тешким срцем јер нису компатибилне са сандбокингом.
Програмери су стога суочени са тешком одлуком: или напустити Мац Апп Сторе и тако изгубити значајан део профита повезаног са маркетингом који се одвија у продавници, истовремено одустати од интеграције иЦлоуд-а или центра за обавештења и наставите да развијате апликацију без ограничења, или погните главу, уложите време и новац у редизајн апликација и заштитите се од критика корисника којима ће недостајати неке функције које су често користили, али су морали да буду уклоњени због сандбокинга. „То је само много посла. То захтева огромне, често захтевне промене у архитектури неких апликација, ау неким случајевима чак и уклањање функција. Ова битка између сигурности и удобности никада није лака.” каже Давид Цхартиер, програмер КСНУМКСПассворд.
[до ацтион=”куоте”]За већину ових купаца Апп Сторе више није поуздано место за куповину софтвера.[/до]
Ако програмери на крају одлуче да напусте Апп Сторе, то ће створити непријатну ситуацију за кориснике. Они који су купили апликацију изван Мац Апп Сторе-а наставиће да добијају ажурирања, али ће верзија Мац Апп Сторе-а постати напуштена, која ће добити исправке грешака највише због Аппле-ових ограничења. Док су корисници раније радије куповали у Мац Апп Сторе-у због гаранције сигурности, обједињеног система бесплатних ажурирања и лаког приступа, ова појава би могла довести до брзог опадања поверења у Апп Сторе, што би донело далекосежне последице за и корисници и Аппле. Марко Армент, креатор Инстапапер и суоснивач тумблр, прокоментарисао ситуацију на следећи начин:
„Следећи пут када купим апликацију која је доступна у Апп Сторе-у и на веб локацији програмера, вероватно ћу је купити директно од програмера. И скоро свако ко се опече забраном апликација због сандбокинга – не само погођени програмери, већ и сви њихови купци – учиниће исто за своје будуће куповине. За већину ових купаца Апп Сторе више није поуздано место за куповину софтвера. Ово угрожава претпостављени стратешки циљ премештања што већег броја куповина софтвера у Мац Апп Сторе.”
Једна од првих жртава сандбокинга била је апликација ТектЕкпандер, која вам омогућава да креирате текстуалне скраћенице које апликација затим претвара у целе фразе или реченице, широм система. Ако су програмери били приморани да примењују санбокинг, пречице би функционисале само у тој апликацији, не и у клијенту е-поште. Иако је апликација и даље доступна у Мац Апп Сторе-у, више неће добијати нова ажурирања. Слична судбина чекала је и апликацију Постбок, где су програмери одлучили да не понуде нову верзију у Мац Апп Сторе-у када је трећа верзија објављена. Због санбокса, морали би да уклоне неколико функција, на пример интеграцију са иЦал-ом и иПхото-ом. Указали су и на друге недостатке Мац Апп Сторе-а, као што су одсуство могућности да се апликација испроба, немогућност да се понуди снижена цена за кориснике старијих верзија и друго.
Програмери поштанског сандучета би морали да направе специјалну верзију своје апликације за Мац Апп Сторе како би били компатибилни са ограничењима која намећу Аппле-ове смернице, што је непрактично за већину програмера. Дакле, једина велика предност понуде апликација у Мац Апп Сторе-у лежи само у маркетингу и лакоћи дистрибуције. „Укратко, Мац Апп Сторе омогућава програмерима да проводе више времена у креирању одличних апликација и мање времена на изградњи инфраструктуре сопствене онлајн продавнице,“ додаје Схерман Дицкман, извршни директор Постбок-а.
Одлив програмера из Мац Апп Сторе-а такође би могао имати дугорочне последице по Аппле. На пример, то би такође могло да угрози новонасталу иЦлоуд платформу, коју програмери ван овог канала дистрибуције не могу да користе. „Само апликације у Апп Сторе-у могу да искористе иЦлоуд, али многи Мац програмери неће или неће моћи због политичке нестабилности Апп Сторе-а,“ тврди програмер Марко Армент.
Иронично, док су ограничења на иОС Апп Сторе временом постала благонаклона, на пример, програмери могу да креирају апликације које се директно такмиче са изворним иОС апликацијама, супротно важи за Мац Апп Сторе. Када је Аппле позвао програмере у Мац Апп Сторе, поставио је одређене баријере којих се апликације морају придржавати (погледајте чланак Мац Апп Сторе – ни овде програмерима неће бити лако), али ограничења нису била ни изблиза тако критична као тренутни сандбокинг.
[до ацтион="куоте"]Понашање Аппле-а према програмерима има дугу историју само на иОС-у и говори о ароганцији компаније према онима који имају велики утицај на успех дате платформе.[/до]
Као корисници, можемо бити срећни што, за разлику од иОС-а, такође можемо да инсталирамо апликације на Мац из других извора, међутим, одлична идеја о централизованом спремишту за Мац софтвер добија потпуну победу због све већих ограничења. Уместо да расте и даје програмерима неке од опција које су дуго тражили, као што су демо опције, транспарентнији модел потраживања или снижене цене за кориснике старијих верзија апликација, Мац Апп Сторе их ограничава и додаје непотребне додатни рад, стварање напуштеног софтвера и на тај начин фрустрира чак и кориснике који су купили софтвер.
Аппле-ов третман програмера има дугу историју само на иОС-у и говори о ароганцији компаније према онима који имају велики утицај на успех платформе. Често одбијање апликација без разлога без накнадног објашњења, веома шкрта комуникација од Аппле-а, многи програмери морају да се носе са свим овим. Аппле је понудио одличну платформу, али и приступ „помози себи“ и „ако ти се не свиђа, остави“. Да ли је Аппле коначно постао брат и испунио иронично пророчанство из 1984? Хајде да одговоримо на сваки сами.
Аппле је дефинитивно постао брат. И сестра и свекар такође.
леп чланак и света истина!
Тачно је, али на основу искуства из других области знам да је боље прво све забранити па постепено дозволити, него, напротив, дозволити све па забранити само оно што се злоупотребљава :)
Баш тако. С обзиром на то да у почетку нисте могли чак ни да инсталирате апликације на иОС, а након што је та опција додата, ове апликације би могле да се све више убацују у систем сваке године, има много смисла. Нарочито полако. И нормално је прихваћено у целини (односно, од оних који су имали времена да прочитају новине пре него што им се претраживач покрене - то је друго поглавље) захваљујући чињеници да је функционисао са конкуренцијом, али... - Јава апликације, то је била једна велика несрећа – сви су је скинули негде са нета, онда се резолуција није уклапала, некад није ни кренуло, исто са Симбиан-ом, а да се обични људи нису бавили таквим активностима.
Тако функционише на рачунару и људи су се на то одавно навикли, а пошто сам дуго на Виндовс-у, могу рећи да вероватно не познајем особу која је користила Виндовс Медиа Плаиер да пустиш медије, балон ти вришти брзо инсталираш антивирус, други хоће да инсталира драјвер након повезивања нечега - и овако почиње, чим донесемо рачунар кући, нешто је већ инсталирано и иде лудо и сви мисле да је нормално, хеј .еке клик-клик па ради па како испадне Али ако Аппле жели да промени ову област на боље, у шта верујем и по мом мишљењу већ дуго ради, онда једноставно мора да каже не и да почне од нуле, баш као и са иОС-ом, с друге стране, опет ће моћи да уведе 200 нових опција у будућности :) не, вероватно неће тако, али чини ми се једноставно корак у правом смеру, ако су загризли, могло би да испадне лоше или дуго, а свако од нас свакако чека јесењи, пролећни и летњи увод итд., па би то још више болело.
С друге стране, ако се нове опције објављују постепено, већа је шанса да ће их програмери користити више него да су објавили 10 пута више, онда би неке, али добре, могле да се уклопе (с обзиром на мање развојне тимове).
Једино што би могло да се деси је да су програмери желели више новца за додатни рад (што ми се чини мало вероватним). Али ако ради само тако да ће програмери радити за својим столовима, али на крају то ипак ураде, не видим проблем у томе, тешко би било да Аппле нешто промени када би свима приступили молећи да ли би могли да избаце ту и ту особину, јер власт омета систем.
И требало би да ураде исто са Фласхом у сарадњи са неким, само ћао. Верујем да је само „Стив то не воли“ и да би функционисало и на иПхоне-у и на иПад-у, овде је мобилни Фласх у пуној снази и још прождрљивији.
Холт Они који желе да возе морају да воде рачуна о таквим ситуацијама о којима пишете овде. Имају моју пуну подршку и ја вас молим (уз дужно поштовање) да ставите капу на тог великог брата и 1984. Уопште не видим какве везе има повећана безбедност у Мац Апп Сторе-у са акцијама ИБМ-а 80-их.
По мени се више ради о динамици коме је више потребно. Док Мицрософт мора да уради шта може са програмерима како би промовисао Виндовс Мобиле, Аппле може себи да приушти (без мог одобрења) извесну ароганцију према иОС-у јер је захваљујући претходном развоју дошао до позиције најпрофитабилније мобилне платформе.
Што се тиче Мац Апп продавнице, аутор је заборавио два разлога који брани Аппле. Прво, ако се промене правила, најгласније протестују они који су инвалиди. Остали се прилагођавају без речи (ако заиста треба да поправите само неколико редова у Ксцоде-у). Дакле, ако од 1000 апликација 980 прође, а 20 не, програмери тих XNUMX ће вриштати гласније од већине. Сачекајмо и видимо колики ће проценат пријава заправо бити одбачен због овога. Можда ће за њих бити креирана алтернативна Апп Сторе, као што је случај са званичним апликацијама и бекством из затвора за иОС
Друго, треба напоменути да Аппле-у нису потребне само апликације, већ и читав ОС Кс систем. безбедност система, због чега ће чак и неколико апликација умрети. У раним данима иОС-а, сви су такође причали о томе како их Аппле ограничава и колико је милијарди долара Апп Сторе већ донео програмерима. Међутим, Мицрософт види 30 посто за Аппле и покушаће да се заложи за нешто слично за Виндовс 8
Лично мислим да су остала питања (демо верзија, попусти за постојеће клијенте) много важнија на дужи рок од сандбокинга
Данас бих, с друге стране, двапут размислио о куповини нечега изван Мац Апп продавнице. Дефинитивно не кажем да су савршени, ни случајно, фали ми баш оно што је поменуто, потребна је демо верзија, плаћени упдате за програмере (можда тако нешто постоји), попусти итд.
Али за мене, предности очигледно надмашују:
1) све на једном месту
2) ажурирања
3) лакоћа куповине, инсталације, деинсталације (чак и ако је још увек далеко од савршеног)
4) не морате да правите резервне копије инсталационих датотека, бројева лиценци...
5) такође сандбокинг - није лоше када се нека апликација превише "интегрише" у систем и то може само да изазове нестабилност, успоравање итд. (не кажем да се то односи на све генерално) - али разумем да у одређеним случајевима то некоме смета можда, то је само моје гледиште
А ако говоримо о одливу програмера из Апп Сторе-а назад на њихове веб странице, где би већина иОС програмера била данас да није било Апп Сторе-а? Свакако да то није могуће директно поредити на овај начин, али мислим да је будућност за Апп Сторе светла, свиђало се то програмерима или не. И верујем да ће за пар година то бити једина могућност да инсталирам апликацију (што не значи да је потпуно одобравам). То је потребно само зато што ће иЦлоуд играти све већу улогу и Дропбоксови и други ће нестати.
Да ли је овај чланак заснован на неким бројевима? На који проценат апликација ово утиче? Имам утисак да је то до сада само подвала без чињеница. А онда се поставља питање да ли је, случајно, развој апликације која испуњава правила сандбокинга и која се накнадно продаје преко Апп Сторе-а још увек повољнији од самог канала дистрибуције програмера.
Ако Аппле не дозволи ……, ускоро ћете побећи од тога.
За тачке попуните нешто од следећег:
- Фласх
– слобода примене у уређају
– демо верзија
- поврат новца у року од 24 сата
– лиценцирање сопственог ОС другим произвођачима
– алтернативна куповина апликације на иОС-у уместо у Апп Сторе-у
...
Као програмер, морам да кажем да ће већина нас ценити само предности Апп Сторе-а (ицлоуд, центар за белешке, сандбокинг, лакоћа комуникације,...). Да, неколико програмера који креирају апликације које на неки начин ометају систем ће изгубити $$$, али то дефинитивно није репрезентативан узорак. Већина програмера је то урадила без срања.
Фласх је оно што мене, просечног корисника, нервира. Не видим разлог зашто би то дозволили на иОС-у. Свакодневно радим са иОС-ом нешто више од годину дана и никада га нисам пропустио.
Лиценцирање оперативног система под веома строгим условима да, али тако функционише већ дуже време и није баш у Апплеовом стилу.
"Већина програмера је то урадила без срања"
Управо то ме занима у вези са сандбоксом. Као што знамо, за 80% новца, свуда се може направити 20% плакања. То што неко из Инстапапера не одобрава сандбок је довољан податак за мене. Интересује ме колики је то проблем у светским размерама, ако се после тако кратког времена може рећи. Аппле захтева само сандбокинг од 1.6. 2012. Наравно, одређена врста апликације никада неће испунити Аппле правило. Ако инсталирам програм који ради нешто преко система, морам да ризикујем нижу безбедност, а Аппле то не жели у продавници.
Прва реченица - да ли се Аппле жали или Аппле некоме отежава ствари? Након што поправите грешку, избришите мој пост ;)
А гвоздена завеса? Мислим да то није тако далеко у историји да бисмо то могли искористити као шалу.
Да ли је ово чланак за СЕО? Иначе, не разумем баш... Ко хоће, тражи начине, ко неће, тражи разлоге. А у поређењу са гвозденом завесом? Далеко.
Дефинитивно је проблем када погледам на које апликације утиче - барем за мене, то су најмање три основне апликације које значајно побољшавају лакши свакодневни рад. Ја сам један од оних људи који ће сада двапут размислити о куповини апликације преко Апп Сторе-а ако је доступна директно од програмера. Погодност инсталације из Апп Сторе-а дефинитивно не би заменила губитак поменутих апликација.
Сигуран сам да је могло бити другачије уређено чак и уз очување безбедности. Ако Аппле на овај начин приморава кориснике да купују ван Апп Сторе-а, то сигурно неће допринети безбедности уопште.
Чини ми се да повећавате сигурност прозора тако што ћете их зазидати... Сигурност куће од неовлашћеног уласка ће се сигурно побољшати, у то нема сумње.
Обично не коментаришем активне чланке, али овај пут морам да одговорим.
1, део о сандбокингу који захтева промену архитектуре... то је вероватно јасно, то је поента! И да ће то значити много додатног кодирања? Ја лично не мислим тако. Међутим, биће идеалан углавном за нове апликације. Али будимо искрени - са постојећим апликацијама, није питање времена да се направи "рез на живот" јер је апликација измакла контроли и тешко је одржавати... овако смо приморани да то урадимо . Ја то видим као повећање разумности кодирања и смањење простора за коришћење одређених потенцијално опасних „дизајн образаца“... Ништа није савршено, па је чак и у сандбок-у тренутно могуће креирати апликацију типа Кеилоггер... Међутим, Лично мислим да ће Аппле проширити сандбок са другим проксијима у будућности – аналогија овде може бити, на пример, начин на који се одвија развој за иОС уређаје: Аппле је већ најавио стратегију за будућност разматра се могућност развоја универзалних апликација намењених за иОС и МацОС. Један пакет за све уређаје - то звучи јадно ;-)2, ако Аппле жели да има контролу над начином на који наше апликације приступају системским ресурсима, оцењујем то веома позитивно. То је део њиховог затвореног пословног модела – то је оно што Аппле чини јединственим. Тако је на иОС-у и тако ће бити на Мац ОС-у. 3, ТектЕкпандер као студија случаја „бесплатне апликације“ не стоји овде – услужни програми, као и контроле, су додатно поглавље. У случају Аппстора, Аппле је користио старо добро правило 20/80. Око 80% апликација не захтева приступ ресурсима изван сандбок-а. А АппСторе је дизајниран за њих... Одлично је тражити апликације на једном месту уместо дуготрајног гуглања. Поред тога, постоји гаранција квалитета СВ-а – Аппле има прилично строгу политику објављивања у продавници апликација, тако да је ризик при преузимању непознатих апликација неупоредиво мањи него што би био при преузимању са непоузданог веб-сајта. Лично више волим апликације из Апп Сторе-а, поред већ поменутих, јер постоји централни систем за њихово ажурирање. Коначно! Следећи пут тражим избалансиранији поглед на тему и посебно са мање провокативним насловом...