Почетна » како да » Зашто нису све апликације преносиве?

    Зашто нису све апликације преносиве?

    То је питање које приговара свакоме ко се заљубио у преносиве апликације: зашто нису све Апплицатионс портабле?

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подели Стацк Екцханге-а, групне групације К&А веб сајтова у заједници.

    Питање

    Читач СуперУсер Том воли чисте организације које пружају преносне апликације и жели да зна зашто све није преносиво:

    Недавно сам покушавао да "инсталирам" ствари много мање на Виндовс машини (мрзим инсталаторе - морам да знам где се програми стављају…), изабрао да користим преносиве или самосталне верзије апликација.

    Све сам их ставио у директориј 'Програми' на диску одвојено од Виндовс партиције, тако да кад год поново инсталирам, све моје апликације су доступне уз минималан напор и на плус страни, добијам фину чисту инсталацију.

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

    Зашто се Виндовс апликације још увијек требају инсталирати? Зашто не можемо само да превучемо Пхотосхоп у директоријум за ОСКС и само да ради? Да ли се ико други фокусира на преносиве апликације, или сам само ОЦД за целу ствар?

    Ми смо свакако обожаватељи преносивих апликација и волели бисмо да дођемо до дна ствари.

    Одговор

    Доприносник СуперУсер-а Давид Вхитнеи нуди увид у то зашто многе апликације нису преносиве и како Виндовс примењује неку врсту аранжмана против преносивости:

    Инсталатери су резултат вишегодишње еволуције и помало (поједностављена) историја помаже да разумемо зашто раде оно што раде ...

    Модел Виндовс 3.1 је предложио цонфиг.ини конфигурационе фајлове по апликацији са подршком за дељене библиотеке које иду у системске фасцикле да би се спречило дуплирање и изгубљен простор на диску.

    Виндовс 95 је представио регистар који омогућава централну продавницу за конфигурацију апликације која замењује многе конфигурационе датотеке. Још важније, конфигурација прозора је била ускладиштена на истом месту.

    Регистар је постао отечен услед примене апликација које нису саме почеле да се чисте. ДЛЛ пакао се догодио као резултат вишеструких верзија истих заједничких библиотека које су се преписивале.

    .НЕТ је увео концепт апп.цонфиг (скоро ини фајлови означавају 2, овај пут са мало више структурних штедљивих програмера који троше време писања мануалних парсера). ГАЦ је уведен у верзије дељених скупова у покушају да спречи ДЛЛ Хелл.

    У оперативним системима Виндовс КСП и више у Мицрософту, Мицрософт је покушао да дефинише кориснички простор као место за складиштење корисничких података и конфигурационих датотека на једној стандардној локацији да би се омогућио приступ профилима и једноставној миграцији (само копирај свој профил) са апликацијама инсталираним у програмским датотекама.

    Претпостављам да је разлог то што су “апликације у Виндовсу дизајниране да живе на једном месту, њихове заједничке зависности у другој, а кориснички специфични подаци у другом”, што прилично делује против концепта ккопирања једне локације.

    … А то је пре него што морате да конфигуришете корисничке налоге и подесите и обезбедите безбедносне дозволе, преузмете ажурирања и инсталирате Виндовс сервисе ...

    кцопи је "једноставан случај" и свакако није најбоље за све.

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


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.