Software: wat het is, wat het doet en waarom updates ertoe doen

Olivier van der Laan

Software is overal. Op je telefoon, je laptop, je televisie en zelfs in je koelkast. Toch denken de meeste mensen er pas over na als er iets misgaat. Een app die vastloopt, een programma dat niet meer werkt of een melding dat er een update beschikbaar is. Het is de onzichtbare laag die bijna al onze apparaten laat werken. En hoe meer je ervan begrijpt, hoe beter je ermee omgaat.

Wat programmatuur precies doet op je apparaat

Elk apparaat met een scherm of processor heeft instructies nodig om te werken. Die instructies zijn geschreven door programmeurs en vormen samen een programma of toepassing. Je besturingssysteem, zoals Android of Windows, is de basis. Daarbovenop draaien apps en programma’s die specifieke taken uitvoeren. Een rekenmachine op je telefoon is een simpele toepassing. Een navigatiesysteem is een stuk complexer, maar werkt op hetzelfde principe. De code vertelt het apparaat precies wat het moet doen, in welke volgorde en hoe het moet reageren op jouw handelingen.

Waarom updates meer zijn dan een melding die je wegklikt

Veel mensen zien een updatemelding en kiezen voor “later herinneren”. Dat is begrijpelijk, want updates komen vaak op het verkeerde moment. Toch is het regelmatig bijwerken van je programma’s een van de beste dingen die je voor je apparaat kunt doen. Ontwikkelaars ontdekken namelijk voortdurend kleine fouten in hun code, ook wel bugs genoemd. Ze vinden ook beveiligingsproblemen die door kwaadwillenden misbruikt kunnen worden. Een update lost die problemen op. Samsung heeft bijvoorbeeld een heel team dat dagelijks bezig is met het opsporen van kwetsbaarheden in hun systemen. Die worden dan gedicht via een update die naar alle toestellen wordt gestuurd. Op een Android-telefoon ga je naar Instellingen, dan Systeem en dan naar Software-updates om te zien of er iets klaarstaat. Wie dit overslaat, laat de deur letterlijk op een kier staan.

Het verschil tussen gratis en betaalde programma’s

Niet alle toepassingen kosten geld. Open source programmatuur is vrij beschikbaar en mag door iedereen gebruikt en aangepast worden. Bekende voorbeelden zijn LibreOffice en de webbrowser Firefox. Betaalde programma’s bieden vaak meer ondersteuning of extra functies. Sommige werken met een abonnement, zoals de kantoorapplicaties van Microsoft. Andere betaal je eenmalig. Er is geen vaste regel welke variant beter is. Dat hangt af van wat je nodig hebt en hoe intensief je het gebruikt. Gratis betekent ook niet altijd minder goed. Veel professionele ontwerpers en programmeurs werken dagelijks met gratis tools die al jaren worden doorontwikkeld door grote gemeenschappen van vrijwilligers wereldwijd.

Veilig omgaan met programma’s die je downloadt

Downloaden doe je het veiligst via officiële winkels zoals de Google Play Store of de App Store van Apple. Die platforms controleren toepassingen voordat ze beschikbaar worden gesteld. Buiten die winkels loop je meer risico op nep-apps of kwaadaardige bestanden die zich voordoen als iets nuttigs. Een veelgebruikte truc is een populaire toepassing namaken en die aanbieden via een onbekende website. Wie daar op ingaat, installeert soms zonder het te weten iets wat persoonlijke gegevens doorstuurt of het apparaat blokkeert. Controleer altijd de naam van de maker en lees recensies voordat je iets installeert. Op een computer is het ook verstandig om alleen te downloaden van de officiële website van de ontwikkelaar zelf. Een kleine extra stap die veel ellende voorkomt.

Veelgestelde vragen

Hoe vaak moet ik mijn programma’s updaten?
Het bijwerken van je programma’s doe je het beste zodra er een update beschikbaar is. Zeker bij beveiligingsupdates is snel handelen verstandig. De meeste apparaten bieden de mogelijkheid om updates automatisch te installeren, wat handig is als je het zelf vaak vergeet.

Kan ik een update ongedaan maken als er iets misgaat?
Het terugdraaien van een update is niet altijd mogelijk en hangt af van het besturingssysteem en het apparaat. Op sommige systemen kun je via de instellingen een eerdere versie terugzetten. Op smartphones is dit vaak lastiger. Maak daarom altijd een back-up voordat je een grote update installeert.

Wat is het verschil tussen een app en een programma?
Een app is een toepassing die meestal op een smartphone of tablet wordt gebruikt. Een programma is een bredere term die ook software op computers omvat. In de praktijk worden de woorden door elkaar gebruikt, maar technisch gezien zijn apps ontworpen voor mobiele apparaten en zijn programma’s vaker bedoeld voor computers.

Is gratis software minder veilig dan betaalde software?
Gratis software is niet automatisch minder veilig. Open source toepassingen worden door veel mensen gecontroleerd, wat fouten snel zichtbaar maakt. Betaalde programma’s hebben soms een groter ondersteuningsteam, maar dat is geen garantie voor betere beveiliging. Wat het meest uitmaakt, is of de maker actief updates uitbrengt en fouten snel oplost.