Разлика между инсталируемия и преносимия софтуер

Разлика между инсталируемия и преносимия софтуер
Разлика между инсталируемия и преносимия софтуер

Видео: Разлика между инсталируемия и преносимия софтуер

Видео: Разлика между инсталируемия и преносимия софтуер
Видео: Section 5 2024, Април
Anonim

Инсталируем срещу преносим софтуер

Разработчиците на софтуерни приложения разгръщат своите продукти най-вече чрез медии като CD / DVD или чрез интернет. В зависимост от вида на софтуера, потребителят трябва да изпълни една или повече задачи, преди да може да стартира софтуерното приложение. Понякога потребителите могат да стартират приложение, като просто копират предоставените програмни файлове в подходяща папка, но други изискват от потребителя да инсталира софтуера, като първо стартира автоматизираната програма за инсталиране на софтуер. Обикновено, въз основа на тази разлика, софтуерните приложения се категоризират като инсталируем или преносим софтуер. Липсата на официален процес на инсталиране беше стандарт за Mac OS X, някъде назад. Има дори някои операционни системи като AmigaOS 4.0 и Mac OS X 1-9, които могат да се стартират директно от сменяем носител.

Какво е инсталируем софтуер?

Инсталируемите софтуерни приложения трябва да бъдат „инсталирани“на компютъра от потребителя на софтуера, за да може той да работи. Инсталацията е процесът на поставяне на всички файлове (включително драйвери, приставки и т.н.) на подходящите места на компютъра, така че да могат да бъдат изпълнени от потребителя. Но тъй като броят и видовете файлове, които трябва да бъдат поставени за инсталиране, варират за всяка програма, повечето от тях се доставят с инсталатор (което е специална програма, която автоматизира процеса на инсталиране). Ако случаят е такъв, потребителят трябва само да изпълни инсталатора на програмата, без да се притеснява за нещо друго.

Обикновено инсталационната програма може да разопакова програмните файлове, включени в някаква компресирана форма, да ги копира в определени пътища (папки), да се увери, че софтуерът е подходящ за системния хардуер, да информира операционната система за новоинсталираната програма и др. Други често срещани операции като създаване и модифициране на споделени и частни системни файлове, създаване на папки, актуализиране на записи в системния регистър на Windows, вмъкване на записи в конфигурационни файлове, актуализиране на променливи на околната среда и създаване на преки пътища се извършват от повечето инсталатори на софтуера. Освен това пригодността на системата за програмата и наличното пространство в системата могат също да бъдат проверени от инсталатора. След като инсталаторът завърши изпълнението си (завърши всички свои инсталационни задачи), софтуерът е готов за стартиране от потребителя. Обикновено,инсталиращите се софтуерни приложения могат да се стартират толкова пъти, колкото потребителят желае (без да инсталира отново), стига потребителят да не премахне един или повече файлове (които са били инсталирани по време на инсталационния процес) случайно или ръчно.

Какво е преносим софтуер?

Преносим софтуер (преносими приложения) са програми, които могат да се изпълняват сами, без да зависят от операционната система. Те също се наричат самостоятелни компютърни софтуерни програми. Поради тази преносимост тези видове приложения често се поддържат и стартират от сменяеми носители за съхранение (т.е. външни твърди дискове, CD, DVD, USB палеца или флопи дискове). Всички допълнителни програмни файлове, конфигурационни файлове и свързани данни се съхраняват на самия носител. Въпреки че преносимият софтуер може да се изпълнява на всякакъв вид машина, те изискват определена операционна система. Но преносимостта е трудна концепция за прилагане в зависимост от конкретната операционна система. Например всички приложения са преносими (по дефиниция) в операционната система AmigaOS. На Windows,тези програми, които не изискват инсталация, често се наричат преносим софтуер. Но е важно да се отбележи, че преносимостта на софтуера (компилиране на изходния код за подходящи различни платформи) е различна идея от разработването на преносими приложения.

Каква е разликата между инсталируем софтуер и преносим софтуер?

Инсталируемите софтуерни приложения обикновено създават преки пътища автоматично, но потребителят трябва ръчно да създава преки пътища за преносими софтуерни приложения, тъй като те не ги създават вместо вас. Инсталируемите софтуерни приложения могат да създават нови файлове или папки на непознати за потребителя места. Но понякога, когато потребителят деинсталира приложението, някои от тези файлове или папки не са напълно премахнати (а потребителят обикновено трябва да ги намери и да ги изтрие ръчно, за да почисти, тъй като те могат да заемат ненужно място на твърдия диск на компютъра). От друга страна, преносимият софтуер обикновено остава в собствената си папка и не разпространява файловете или папките на други места в компютъра. Това означава,че деинсталирането (премахването) на преносими приложения е много по-лесно (всичко, което потребителят трябва да направи, е да изтрие съответната папка и нейното съдържание), отколкото деинсталирането на инсталиращи се софтуерни приложения.

Понякога е изгодно за потребители с двойни или тройни системи за зареждане да използват преносими софтуерни приложения, отколкото инсталируеми софтуерни приложения, тъй като с преносимия софтуер потребителят не трябва да го инсталира отново във втората или третата операционна система (така че потребителските настройки ще бъдат запазен). Но за всички инсталируеми софтуерни приложения потребителят трябва да го инсталира отново в други операционни системи и всички потребителски настройки ще бъдат загубени. По същия начин, ако потребителят иска да стартира същия инсталируем софтуер на друг компютър, тя трябва да преинсталира приложението на този компютър (като по този начин загуби всички потребителски настройки, съхранени на първия компютър). Преносимият софтуер обаче може лесно да бъде прехвърлен от един компютър на друг компютър чрез сменяем носител като флаш устройство, а потребителските настройки също ще бъдат прехвърлени. Това всъщност е основната причина, поради която те се наричат „преносими“софтуерни приложения.

Така че, ако е необходимо да инсталирате софтуера само в един компютър или операционна система, инсталиращият се софтуер ще работи за вас, но ако планирате да носите приложението, където и да отидете, преносимите приложения трябва да бъдат предпочитаният избор. Но е важно да имате външни или сменяеми устройства с приемливи входно-изходни скорости, за да използвате ефективно преносимите приложения до пълния им потенциал (например, външно устройство с твърд диск трябва да се използва вместо USB устройства за големи преносими приложения). Освен това, ако искате да използвате онлайн системи за архивиране (като DropBox), можете лесно да прехвърлите най-новата версия (с актуализирани настройки и т.н.) на вашите преносими приложения от вашата настолна машина на вашия лаптоп. Това никога не е опция с инсталируем софтуер.

Препоръчано: