Inayoweza kusakinishwa dhidi ya Programu za Kubebeka
Watengenezaji wa programu-tumizi husambaza bidhaa zao zaidi kupitia midia kama vile CD/DVD au kupitia mtandao. Kulingana na aina ya programu, mtumiaji anapaswa kutekeleza kazi moja au zaidi kabla ya kuwa na uwezo wa kuendesha programu tumizi. Wakati mwingine, watumiaji wanaweza kuendesha programu tu kwa kunakili faili za programu zinazotolewa kwenye folda inayofaa, lakini wengine wanahitaji mtumiaji kusakinisha programu kwa kuendesha programu ya kisakinishi programu otomatiki kwanza. Kwa kawaida, kulingana na tofauti hii, programu-tumizi huainishwa kama programu Inayosakinishwa au Kubebeka. Kutokuwa na mchakato rasmi wa usakinishaji ilikuwa kiwango kwenye Mac OS X, wakati fulani nyuma. Kuna hata baadhi ya mifumo ya uendeshaji kama vile AmigaOS 4.0 na Mac OS X 1-9 ambayo inaweza kuendeshwa moja kwa moja kutoka kwa midia inayoondolewa.
Programu Inayoweza Kusakinishwa ni nini?
Programu zinazoweza kusakinishwa zinahitaji ‘kusakinishwa’ kwenye kompyuta na mtumiaji wa programu, ili kuifanya iendeshe. Ufungaji ni mchakato wa kuweka faili zote (ikiwa ni pamoja na madereva, programu-jalizi, nk) katika maeneo sahihi ya kompyuta, ili iweze kutekelezwa na mtumiaji. Lakini, kwa sababu idadi na aina za faili ambazo zinapaswa kuwekwa kwa ajili ya kufunga hutofautiana kwa kila programu, wengi wao huja na kisakinishi (ambayo ni programu maalum inayoendesha mchakato wa ufungaji). Ikiwa hali ndio hii, mtumiaji atalazimika tu kutekeleza kisakinishi cha programu bila kuwa na wasiwasi kuhusu kitu kingine chochote.
Kwa kawaida kisakinishi kinaweza kufungua faili za programu zilizojumuishwa katika fomu fulani iliyobanwa, kuzinakili kwenye njia zilizobainishwa (folda), kuhakikisha kuwa programu inafaa kwa maunzi ya mfumo, kufahamisha mfumo wa uendeshaji kuhusu programu mpya iliyosakinishwa, na kadhalika. Shughuli nyingine za kawaida kama vile kuunda na kurekebisha faili za mfumo wa pamoja na wa kibinafsi, kuunda folda, kusasisha maingizo ya usajili wa madirisha, kuingiza maingizo kwenye faili za usanidi, kusasisha vigezo vya mazingira na kuunda njia za mkato hufanywa na wasakinishaji wengi wa programu. Zaidi ya hayo, ufaafu wa mfumo kwa programu na nafasi inayopatikana kwenye mfumo pia inaweza kuangaliwa na kisakinishi. Baada ya kisakinishi kukamilisha utekelezaji wake (kumaliza kazi zake zote za usakinishaji), programu iko tayari kuendeshwa na mtumiaji. Kwa kawaida, programu-tumizi za programu zinazoweza kusakinishwa zinaweza kuendeshwa mara nyingi kama mtumiaji anataka (bila kusakinisha tena), mradi tu mtumiaji haondoi faili moja au zaidi (zilizosakinishwa wakati wa usakinishaji) kwa bahati mbaya au kwa mikono.
Programu ya Kubebeka ni nini?
Programu zinazobebeka (programu zinazobebeka) ni programu ambazo zinaweza kujiendesha zenyewe bila kutegemea mfumo wa uendeshaji. Pia huitwa programu za programu za kompyuta za kujitegemea. Kwa sababu ya uwezo huu wa kubebeka, aina hizi za programu mara nyingi huwashwa na kuendeshwa kutoka kwa hifadhi ya vyombo vya habari vinavyoweza kutolewa (yaani, viendeshi vya diski kuu vya nje, CD, DVD, viendeshi gumba vya USB au diski za floppy). Faili zote za programu za ziada, faili za usanidi na data zinazohusiana zimehifadhiwa kwenye vyombo vya habari yenyewe. Ingawa programu inayobebeka inaweza kutekelezwa kwenye aina yoyote ya mashine, zinahitaji mfumo fulani wa uendeshaji. Lakini, kubebeka ni dhana ngumu kutekelezwa kulingana na mfumo maalum wa uendeshaji. Kwa mfano, programu zote zinaweza kubebeka (kwa ufafanuzi) kwenye mfumo wa uendeshaji wa AmigaOS. Kwenye Windows, programu hizo ambazo hazihitaji usakinishaji mara nyingi hujulikana kama programu ya kubebeka. Lakini, ni muhimu kutambua kwamba uwezo wa kubebeka wa programu (kukusanya msimbo wa chanzo kwa ajili ya kufaa mifumo tofauti) ni wazo tofauti na kutengeneza programu zinazobebeka.
Kuna tofauti gani kati ya Programu Inayosakinishwa na Programu ya Kubebeka?
Programu zinazoweza kusakinishwa kwa kawaida huunda njia za mkato kiotomatiki, lakini ni lazima mtumiaji atengeneze njia za mkato za programu zinazobebeka kwani hazikuundii wewe. Programu za programu zinazoweza kusakinishwa zinaweza kuunda faili au folda mpya katika maeneo yasiyojulikana kwa mtumiaji. Lakini wakati mwingine, wakati mtumiaji anasanidua programu, baadhi ya faili au folda hizo hazijaondolewa kabisa (na kwa kawaida mtumiaji anapaswa kuzipata na kuzifuta mwenyewe ili kuzisafisha, kwa sababu zinaweza kuchukua nafasi isiyo ya lazima kwenye diski kuu ya kompyuta). Kwa upande mwingine, programu inayobebeka kwa kawaida hukaa kwenye folda yao wenyewe na haienezi faili au folda kwenye maeneo mengine kwenye kompyuta. Hii inamaanisha kuwa kusanidua (kuondoa) programu zinazobebeka ni rahisi zaidi (anachotakiwa kufanya mtumiaji ni kufuta folda inayolingana na yaliyomo) kuliko kusanidua programu zinazoweza kusakinishwa.
Wakati mwingine ni manufaa kwa watumiaji walio na mifumo ya kuwasha mara mbili au tatu kutumia programu zinazobebeka kuliko programu zinazoweza kusakinishwa, kwa sababu kwa programu inayobebeka si lazima mtumiaji aisakinishe tena katika mfumo wa uendeshaji wa pili au wa tatu (kwa hivyo mipangilio ya mtumiaji itahifadhiwa). Lakini kwa programu zote za programu zinazoweza kusakinishwa, mtumiaji anapaswa kuiweka tena katika mifumo mingine ya uendeshaji na mipangilio yote ya mtumiaji itapotea. Vile vile, ikiwa mtumiaji anataka kuendesha programu sawa inayoweza kusakinishwa kwenye kompyuta nyingine, atalazimika kusakinisha tena programu hiyo kwenye kompyuta hiyo (hivyo kupoteza mipangilio yote ya mtumiaji iliyohifadhiwa kwenye kompyuta ya kwanza). Walakini, programu inayobebeka inaweza kuhamishwa kwa urahisi kutoka kwa kompyuta moja hadi kwa kompyuta nyingine kupitia media inayoweza kutolewa kama vile kiendeshi cha flash, na mpangilio wa mtumiaji utahamishwa pia. Hii ndiyo sababu kuu inayozifanya ziitwe programu-tumizi za 'portable'.
Kwa hivyo, ikiwa hitaji ni kusakinisha programu katika kompyuta au mfumo mmoja wa uendeshaji, programu inayoweza kusakinishwa itakufanyia kazi, lakini ikiwa unapanga kubeba programu popote uendako, programu-tumizi zinazobebeka zinapaswa kuwa chaguo linalopendelewa.. Lakini ni muhimu kuwa na vifaa vya nje au vinavyoweza kuondokana na kasi ya I / O inayokubalika ili kutumia kwa ufanisi maombi ya portable kwa uwezo wao kamili (kwa mfano, gari la nje la diski inapaswa kutumika badala ya anatoa za USB kwa maombi makubwa ya simu). Zaidi ya hayo, ikiwa ungependa kutumia mifumo ya kuhifadhi nakala mtandaoni (kama vile DropBox) unaweza kuhamisha kwa urahisi toleo jipya zaidi (na mipangilio iliyosasishwa n.k.) ya programu zako zinazobebeka kutoka kwa kompyuta yako ya mezani hadi kwenye kompyuta yako ndogo. Hili si chaguo kamwe na programu inayoweza kusakinishwa.