Funga tangazo

Tangu arifa ya sandbox kwa programu katika Duka la Programu ya Mac, kumekuwa na mijadala mikali kuhusu jinsi Apple inavyofanya mambo kuwa magumu kwa wasanidi programu. Hata hivyo, ni majeruhi na matokeo ya kwanza pekee ambayo yameonyesha jinsi hatua hii ilivyo kubwa na inaweza kumaanisha nini kwa wasanidi programu katika siku zijazo. Ikiwa sandboxing haikuambii chochote, kwa kifupi inamaanisha kuzuia ufikiaji wa data ya mfumo. Programu katika iOS hufanya kazi kwa njia ile ile - kwa kweli haziwezi kuunganishwa kwenye mfumo na kuathiri uendeshaji wake au kuongeza kazi mpya kwake.

Bila shaka, hatua hii pia ina haki yake. Kwanza kabisa, ni usalama - kwa nadharia, programu kama hiyo haiwezi kuathiri uthabiti au utendakazi wa mfumo au kutekeleza msimbo hasidi, ikiwa kitu kama hiki kingeepuka timu inayoidhinisha programu ya Duka la Programu. Sababu ya pili ni kurahisisha mchakato mzima wa idhini. Maombi huthibitishwa na kukaguliwa kwa urahisi zaidi, na kwa hivyo timu hufaulu kutoa mwangaza kijani kwa idadi kubwa ya programu mpya na masasisho kwa siku, ambayo ni hatua ya kimantiki wakati kuna maelfu hadi makumi ya maelfu ya programu.

Lakini kwa programu zingine na watengenezaji wao, sandboxing inaweza kuwakilisha idadi kubwa ya kazi ambayo inaweza kutolewa kwa maendeleo zaidi. Badala yake, wanapaswa kutumia siku nyingi na wiki, wakati mwingine wanapaswa kubadilisha usanifu mzima wa maombi, tu kuliwa na mbwa mwitu. Kwa kweli, hali inatofautiana kutoka kwa msanidi programu hadi msanidi programu, kwa wengine inamaanisha tu kutoangalia masanduku machache kwenye Xcode. Walakini, wengine watalazimika kufikiria kwa uchungu jinsi ya kushughulikia vizuizi ili vipengee vilivyopo viendelee kufanya kazi, au watalazimika kuondoa vipengee kwa moyo mzito kwa sababu haviendani na sandbox.

Kwa hivyo watengenezaji wanakabiliwa na uamuzi mgumu: ama kuondoka kwenye Duka la Programu ya Mac na hivyo kupoteza sehemu kubwa ya faida inayohusishwa na uuzaji unaofanyika kwenye duka, wakati huo huo kuacha kuunganishwa kwa iCloud au kituo cha arifa na. endelea kuunda programu bila vizuizi, au uinamishe kichwa chako, wekeza wakati na pesa ili kuunda upya programu na kujikinga na ukosoaji kutoka kwa watumiaji ambao watakosa baadhi ya vipengele walivyotumia mara kwa mara lakini ikabidi viondolewe kwa sababu ya sandbox. "Ni kazi nyingi tu. Inahitaji mabadiliko makubwa, mara nyingi yanahitaji usanifu wa baadhi ya programu, na katika baadhi ya matukio hata kuondolewa kwa vipengele. Vita hivi kati ya usalama na faraja si rahisi kamwe.” Anasema David Chartier, msanidi programu 1Password.

[fanya kitendo=”nukuu”]Kwa wateja wengi hawa, App Store si mahali pa kuaminika tena pa kununua programu.[/do]

Ikiwa watengenezaji hatimaye wataamua kuondoka kwenye Hifadhi ya Programu, itaunda hali mbaya kwa watumiaji. Wale walionunua programu nje ya Duka la Programu ya Mac wataendelea kupokea masasisho, lakini toleo la Duka la Programu ya Mac litakuwa jambo la kuachwa, ambalo litapokea tu urekebishaji wa hitilafu zaidi kutokana na vikwazo vya Apple. Ingawa watumiaji hapo awali walipendelea kufanya ununuzi katika Duka la Programu ya Mac kwa sababu ya dhamana ya usalama, mfumo uliounganishwa wa masasisho ya bila malipo na ufikiaji rahisi, kwa sababu ya hali hii, imani katika Duka la Programu inaweza kupungua haraka, ambayo ingeleta athari kubwa. kwa watumiaji wote na Apple. Marco Arment, muumbaji Instapaper na mwanzilishi mwenza Tumblr, alitoa maoni kuhusu hali hiyo kama ifuatavyo:

“Wakati ujao nitakaponunua programu inayopatikana katika Duka la Programu na kwenye tovuti ya msanidi programu, huenda nitainunua moja kwa moja kutoka kwa msanidi. Na karibu kila mtu anayechomwa na kupiga marufuku programu kwa sababu ya sandboxing - sio tu wasanidi walioathirika, lakini wateja wao wote - watafanya vivyo hivyo kwa ununuzi wao wa siku zijazo. Kwa wateja wengi hawa, Duka la Programu si mahali pa kuaminika tena pa kununua programu. Hii inatishia lengo la kimkakati linalofikiriwa la kuhamisha ununuzi wa programu nyingi iwezekanavyo kwenye Duka la Programu ya Mac.

Mmoja wa wahasiriwa wa kwanza wa sandboxing alikuwa programu ya TextExpander, ambayo hukuruhusu kuunda vifupisho vya maandishi ambavyo programu hubadilika kuwa vifungu au sentensi nzima, kwa mfumo mzima. Iwapo wasanidi programu walilazimishwa kutumia sanboxing, njia za mkato zingefanya kazi katika programu hiyo pekee, si katika mteja wa barua pepe. Ingawa programu bado inapatikana katika Mac App Store, haitapokea tena masasisho mapya. Hatima kama hiyo ilingojea programu ya Postbox, ambapo watengenezaji waliamua kutotoa toleo jipya kwenye Duka la Programu ya Mac wakati toleo la tatu lilitolewa. Kwa sababu ya sanboxing, wangelazimika kuondoa vitendaji kadhaa, kwa mfano ujumuishaji na iCal na iPhoto. Pia walionyesha mapungufu mengine ya Duka la Programu ya Mac, kama vile kutokuwepo kwa fursa ya kujaribu programu, kutokuwa na uwezo wa kutoa bei iliyopunguzwa kwa watumiaji wa matoleo ya zamani, na wengine.

Watengenezaji wa kisanduku cha posta watalazimika kuunda toleo maalum la programu yao kwa Duka la Programu ya Mac ili kuendana na vizuizi vilivyowekwa na miongozo ya Apple, ambayo haiwezekani kwa watengenezaji wengi. Kwa hivyo, faida kuu pekee ya kutoa programu katika Duka la Programu ya Mac iko tu katika uuzaji na urahisi wa usambazaji. "Kwa kifupi, Duka la Programu ya Mac inaruhusu watengenezaji kutumia muda mwingi kuunda programu nzuri na muda mchache wa kujenga miundombinu ya duka lao la mtandaoni," anaongeza Sherman Dickman, Mkurugenzi Mtendaji wa Postbox.

Utokaji wa wasanidi programu kutoka Duka la Programu ya Mac pia unaweza kuwa na matokeo ya muda mrefu kwa Apple. Kwa mfano, inaweza pia kutishia jukwaa changa la iCloud, ambalo watengenezaji nje ya kituo hiki cha usambazaji hawawezi kutumia. "Programu tu katika Duka la Programu zinaweza kuchukua fursa ya iCloud, lakini watengenezaji wengi wa Mac hawataweza au hawataweza kwa sababu ya kuyumba kwa kisiasa kwa Duka la Programu," anadai msanidi programu Marco Arment.

Jambo la kushangaza ni kwamba, ingawa vizuizi kwenye Duka la Programu ya iOS vimekuwa vyema zaidi kwa wakati, kwa mfano watengenezaji wanaweza kuunda programu zinazoshindana moja kwa moja na programu asili za iOS, kinyume chake ni kweli kwa Duka la Programu ya Mac. Wakati Apple ilialika watengenezaji kwenye Duka la Programu ya Mac, iliweka vizuizi fulani ambavyo programu zilipaswa kufuata (tazama nakala hiyo. Mac App Store - haitakuwa rahisi kwa wasanidi hapa pia), lakini vikwazo havikuwa karibu na muhimu kama sandboxing ya sasa.

[do action="quote"]Tabia ya Apple kwa wasanidi programu ina historia ndefu kwenye iOS pekee na inazungumzia jeuri ya kampuni dhidi ya wale ambao wana athari kubwa kwenye mafanikio ya mfumo husika.[/do]

Kama watumiaji, tunaweza kufurahi kwamba, tofauti na iOS, tunaweza pia kusanikisha programu kwenye Mac kutoka vyanzo vingine, hata hivyo, wazo nzuri la hazina kuu ya programu ya Mac linapigwa kabisa kwa sababu ya vizuizi vinavyoongezeka. Badala ya kukua na kuwapa wasanidi programu baadhi ya chaguo ambazo wamekuwa wakitaka kwa muda mrefu, kama vile chaguo za onyesho, muundo wa madai ulio wazi zaidi, au bei iliyopunguzwa kwa watumiaji wa matoleo ya zamani ya programu, Duka la Programu ya Mac badala yake linawawekea vikwazo na kuongeza visivyohitajika. kazi ya ziada, kuunda vifaa vya kutelekezwa na hivyo kuwakatisha tamaa hata watumiaji walionunua programu.

Matibabu ya Apple kwa watengenezaji ina historia ndefu kwenye iOS pekee, na inazungumza na kiburi cha kampuni kwa wale ambao wana athari kubwa kwenye mafanikio ya jukwaa. Kukataliwa mara kwa mara kwa maombi bila sababu bila maelezo ya baadae, mawasiliano ya uchungu sana kutoka kwa Apple, watengenezaji wengi wanapaswa kukabiliana na haya yote. Apple ilitoa jukwaa kubwa, lakini pia "kujisaidia" na "ikiwa hupendi, kuondoka" mbinu. Je! hatimaye Apple amekuwa kaka na kutimiza unabii wa kejeli wa 1984? Hebu tujibu kila mmoja wetu.

Rasilimali: TheVerge.com, Marco.org, Postbox-inc.com
.