Installeerbare versus draagbare software
Ontwikkelaars van softwaretoepassingen zetten hun producten meestal in via media zoals cd / dvd of via internet. Afhankelijk van het type software moet de gebruiker een of meer taken uitvoeren voordat hij de softwaretoepassing kan uitvoeren. Soms kunnen de gebruikers een applicatie starten door simpelweg de meegeleverde programmabestanden naar een geschikte map te kopiëren, maar andere vereisen dat de gebruiker de software installeert door eerst het automatische software-installatieprogramma uit te voeren. Op basis van dit verschil worden softwaretoepassingen doorgaans gecategoriseerd als installeerbare of draagbare software. Het hebben van geen formeel installatieproces was de standaard op Mac OS X, ooit terug. Er zijn zelfs enkele besturingssystemen zoals AmigaOS 4.0 en Mac OS X 1-9 die rechtstreeks vanaf verwisselbare media kunnen worden uitgevoerd.
Wat is installeerbare software?
Installeerbare softwareapplicaties moeten door de gebruiker van de software op de computer worden 'geïnstalleerd' om deze te laten werken. Installatie is het proces waarbij alle bestanden (inclusief stuurprogramma's, plug-ins, enz.) Op de juiste locaties van de computer worden geplaatst, zodat deze door de gebruiker kunnen worden uitgevoerd. Maar omdat het aantal en de soorten bestanden die voor installatie moeten worden geplaatst, voor elk programma verschilt, worden de meeste geleverd met een installatieprogramma (dit is een speciaal programma dat het installatieproces automatiseert). Als dit het geval is, hoeft de gebruiker alleen het installatieprogramma van het programma uit te voeren zonder zich over iets anders zorgen te maken.
Meestal kan het installatieprogramma de programmabestanden in een gecomprimeerde vorm uitpakken, ze naar gespecificeerde paden (mappen) kopiëren, ervoor zorgen dat de software geschikt is voor de systeemhardware, het besturingssysteem informeren over het nieuw geïnstalleerde programma, enz. Andere veel voorkomende handelingen zoals het maken en wijzigen van gedeelde en privé systeembestanden, het maken van mappen, het bijwerken van Windows-registervermeldingen, het invoegen van vermeldingen in configuratiebestanden, het bijwerken van omgevingsvariabelen en het maken van snelkoppelingen worden uitgevoerd door de meeste software-installatieprogramma's. Bovendien kan de systeemgeschiktheid voor het programma en de beschikbare ruimte op het systeem ook worden gecontroleerd door de installateur. Nadat het installatieprogramma de uitvoering heeft voltooid (alle installatietaken heeft voltooid), is de software klaar om door de gebruiker te worden uitgevoerd. Typisch,installeerbare softwaretoepassingen kunnen zo vaak worden uitgevoerd als de gebruiker wil (zonder opnieuw te installeren), zolang de gebruiker niet per ongeluk of handmatig een of meer bestanden (die tijdens het installatieproces zijn geïnstalleerd) verwijdert.
Wat is draagbare software?
Draagbare software (draagbare toepassingen) zijn programma's die op zichzelf kunnen worden uitgevoerd zonder afhankelijk te zijn van het besturingssysteem. Ze worden ook wel zelfstandige computersoftwareprogramma's genoemd. Vanwege deze draagbaarheid worden dit soort toepassingen vaak ingeschakeld en uitgevoerd vanaf verwisselbare opslagmedia (bijv. Externe harde schijven, cd, dvd, USB-sticks of floppy disks). Alle aanvullende programmabestanden, configuratiebestanden en gerelateerde gegevens worden op de media zelf opgeslagen. Hoewel draagbare software op elk type machine kan worden uitgevoerd, is er wel een bepaald besturingssysteem voor nodig. Maar portabiliteit is een moeilijk te implementeren concept, afhankelijk van het specifieke besturingssysteem. Alle applicaties zijn bijvoorbeeld draagbaar (per definitie) op het AmigaOS-besturingssysteem. Op Windows,die programma's die niet hoeven te worden geïnstalleerd, worden vaak draagbare software genoemd. Maar het is belangrijk op te merken dat softwareportabiliteit (broncode compileren voor verschillende platforms) een ander idee is dan het ontwikkelen van draagbare applicaties.
Wat is het verschil tussen installeerbare software en draagbare software?
Installeerbare softwaretoepassingen maken doorgaans automatisch snelkoppelingen, maar de gebruiker moet handmatig snelkoppelingen voor draagbare softwaretoepassingen maken, aangezien deze deze niet voor u maken. Installeerbare softwaretoepassingen kunnen nieuwe bestanden of mappen creëren op locaties die de gebruiker niet kent. Maar soms, wanneer de gebruiker de applicatie verwijdert, worden sommige van die bestanden of mappen niet volledig verwijderd (en de gebruiker moet ze meestal vinden en handmatig verwijderen om ze op te ruimen, omdat ze onnodige ruimte op de harde schijf van de computer kunnen innemen). Aan de andere kant blijft draagbare software meestal in hun eigen map en verspreidt de bestanden of mappen niet naar andere locaties op de computer. Dit betekent,dat het verwijderen (verwijderen) van draagbare applicaties veel gemakkelijker is (de gebruiker hoeft alleen de bijbehorende map en de inhoud ervan te verwijderen) dan het verwijderen van installeerbare softwareapplicaties.
Soms is het voor gebruikers met dual of triple boot-systemen voordelig om draagbare softwareapplicaties te gebruiken dan installeerbare softwareapplicaties, omdat bij draagbare software de gebruiker deze niet opnieuw hoeft te installeren in het tweede of derde besturingssysteem (dus de gebruikersinstellingen zullen bewaard). Maar voor alle installeerbare softwaretoepassingen moet de gebruiker het opnieuw installeren in andere besturingssystemen en gaan alle gebruikersinstellingen verloren. Evenzo, als de gebruiker dezelfde installeerbare software op een andere computer wil gebruiken, moet ze de applicatie opnieuw op die computer installeren (waardoor alle gebruikersinstellingen die op de eerste computer zijn opgeslagen, verloren gaan). Draagbare software kan echter gemakkelijk van de ene computer naar de andere worden overgebracht via een verwisselbaar medium, zoals een flashstation, en de gebruikersinstelling wordt ook overgedragen. Dit is eigenlijk de belangrijkste reden waarom ze 'draagbare' softwareapplicaties worden genoemd.
Dus als het nodig is om de software op slechts één computer of besturingssysteem te installeren, zal installeerbare software voor u werken, maar als u van plan bent de applicatie overal mee naartoe te nemen, moeten draagbare applicaties de voorkeur hebben. Maar het is belangrijk om externe of verwijderbare apparaten met acceptabele I / O-snelheden te hebben om draagbare applicaties optimaal te benutten (er moet bijvoorbeeld een externe harde schijf worden gebruikt in plaats van USB-drives voor grote draagbare applicaties). Als u bovendien online back-upsystemen (zoals DropBox) wilt gebruiken, kunt u eenvoudig de laatste versie (met bijgewerkte instellingen enz.) Van uw draagbare applicaties van uw desktopcomputer naar uw laptop overbrengen. Dit is nooit een optie met installeerbare software.